Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
Letzte Überarbeitung Beide Seiten, nächste Überarbeitung
inventortools:anhang:ilogic [2019/03/13 16:06]
admin angelegt
inventortools:anhang:ilogic [2020/11/29 19:59]
admin [Run iLogic]
Zeile 1: Zeile 1:
 ====== iLogic-Unterstützung ====== ====== iLogic-Unterstützung ======
-[[inventortools:​zusatzmodule:zusatzmodule|Zusatzmodule]]+===== iLogic ausführen ===== 
 +Es können interne und externe Regeln ausgeführt werden. Die Regeln können automatisch ausgeführt werden: \\ 
 +"Beim speichern"​  
 + 
 +{{:​inventortools:​anhang:​ilogic_beim_speichern.png?​nolink|}} 
 + 
 +und als "​Benutzerbefehl"​. 
 + 
 +{{:​inventortools:​anhang:​ilogic_benutzerbefehle.png?​nolink|}} 
 + 
 +Die Syntax ist ''​iLogic:​NameDerRegel''​. Bei externen Regeln muss noch der Schalter /E angehangen werden. Damit externe Regeln gefunden werden, muss der Ordner mit der enthaltenen Regel in der iLogic-Konfiguration angegeben werden: 
 + 
 +{{:​inventortools:​anhang:​ilogic-kopnfiguration.png?​nolink|}} 
 + 
 + 
 + 
 + 
 + 
 + 
 +===== Inventor-Tools mit iLogic ausführen ===== 
 +Im Installationsverzeichnis ''​C:​\ProgramData\Autodesk\Inventor Addins\GDKInventorTools[Jahreszahl]_Basispaket\Support''​ 
 +sind zwei externe Regeln hinterlegt:​ 
 +=== Auf_Inventor_Tools_Button_klicken.iLogicVb === 
 +Die Regel zeigt beispielhaft,​ wie ein Inventor-Tools Befehl aufgerufen werden kann. Hierzu muss man den ''​internen Namen''​ der Schaltfläche kennen, auf die man "​klicken will".  
 +In der Beispieldatei wird die Konfiguration gestartet.\\ 
 +''​ctrlDef = ThisApplication.CommandManager.ControlDefinitions("​**GDKIT_Konfig**"​)''​\\ 
 +Die internen Namen listet die zweite Regel auf: 
 +=== Alle_InventorTools_Button_auflisten.iLogicVb === 
 +Diese Regel schreibt alle Schaltflächen der Inventor-Tools in eine csv-Datei, Semikolon-getrennt und zwei Spalten: Der Anzeigename und der interne Name (für obige Regel). 
 +<note important>​In der letzten Zeile\\ 
 +''​System.IO.File.WriteAllLines("​**C:​\Temp\Inventor-Tools-Buttons.csv**",​ sl.ToArray(),​ System.Text.Encoding.Default)''​\\ 
 +muss evtl. der Ausgabepfad angepasst werden!</​note>​  
 + 
 +===== Umbenennen von Bauteilelemente und Exemplaren in der Baugruppe (Browsernamen) ===== 
 + 
 +Hier wird geprüft, ob die aktive Datei iLogic-Regeln enthält. Falls ja, erhält der Anwender einen Warnhinweis!\\ 
 +{{:​inventortools:​einzelteil:​bauteilelemente_umbenennen_ilogicipart_warnung.jpg?​nolink|}} 
 + 
 +{{:​inventortools:​baugruppe:​browsernamen-iam-ilogic-warnung.jpg?​nolink|}} 
 + 
 +Siehe hierzu die entsprechenden Konfigurationen:​\\ 
 +{{:​arrow_right_green_24.png?​nolink|}} [[inventortools:​konfig:​browsernamenipt|Bauteilelemente umbenennen]]\\ 
 +{{:​arrow_right_green_24.png?​nolink|}}[[inventortools:​konfig:browsernameniam|Komponenten im Browser umbenennen]]