Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
inventortools:anhang:ilogic [2019/03/13 16:19]
admin [Auf_Inventor_Tools_Button_klicken.iLogicVb]
inventortools:anhang:ilogic [2021/09/24 09:53] (aktuell)
admin [iLogic ausführen]
Zeile 1: Zeile 1:
 ====== iLogic-Unterstützung ====== ====== iLogic-Unterstützung ======
-===== Run iLogic =====+===== 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|}} 
 + 
 +<​note>​Externe Regeln werden auf die "​tatsächliche"​ Datei angewendet. D.h. wenn beim Speichern einer Baugruppe auch ein untergordnetes Bauteil gespeichert wird, und bei IPT eine externe Regel konfiguriert ist, so wird die Regel auf das zu speichernde Bauteil angewendet.</​note>​ 
 + 
 + 
  
-Im Installationsverzeichnis der Inventor-Tools,​ unter ''​C:​\ProgramData\Autodesk\Inventor Addins\GDKInventorTools2017_Basispaket\Benutzerdefinierte Befehle''​\ finden Sie mehrere ausführbaer Dateien ''​GDKInventorTools.RunIlogic20XX.exe''​. Mit diesen können Sie iLogic-Regeln ausführen. In dem Ordner finden Sie auch eine {{ :​inventortools:​konfig:​gdkinventortools_runilogic.pdf |PDF-Dokumentation}}.\\ 
  
-<note tip>​Hiermit können auch in älteren Inventor-Versionen iLogic-Regeln vor und nach dem Speichern und  abhängig vom Dokumenttyp ausgeführt werden.</​note>​ 
  
 ===== Inventor-Tools mit iLogic ausführen ===== ===== Inventor-Tools mit iLogic ausführen =====
-Im Installationsverzeichnis ''​C:​\ProgramData\Autodesk\Inventor Addins\GDKInventorTools2017_Basispaket\Support''​+Im Installationsverzeichnis ''​C:​\ProgramData\Autodesk\Inventor Addins\GDKInventorTools[Jahreszahl]_Basispaket\Support''​
 sind zwei externe Regeln hinterlegt: sind zwei externe Regeln hinterlegt:
-==== Auf_Inventor_Tools_Button_klicken.iLogicVb ​====+=== 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"​. ​ 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. +In der Beispieldatei wird die Konfiguration gestartet.\\ 
-''​ctrlDef = ThisApplication.CommandManager.ControlDefinitions("​**GDKIT_Konfig**"​)''​+''​ctrlDef = ThisApplication.CommandManager.ControlDefinitions("​**GDKIT_Konfig**"​)''​\\
 Die internen Namen listet die zweite Regel auf: Die internen Namen listet die zweite Regel auf:
-==== Alle_InventorTools_Button_auflisten.iLogicVb ​====+=== 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). 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\\ <note important>​In der letzten Zeile\\
-''​System.IO.File.WriteAllLines("​C:​\Temp\Inventor-Tools-Buttons.csv",​ sl.ToArray(),​ System.Text.Encoding.Default)''​\\+''​System.IO.File.WriteAllLines("​**C:​\Temp\Inventor-Tools-Buttons.csv**", sl.ToArray(),​ System.Text.Encoding.Default)''​\\
 muss evtl. der Ausgabepfad angepasst werden!</​note> ​ 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]]