====== iLogic-Unterstützung ======
===== 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|}}
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.
===== 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).
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!
===== 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]]