Die Inventor FAQ wird unterstützt von:

Inventor FAQ Logo
1957 Tipps, Tricks und Artikel für Inventoranwender

17.02.2016

iLogic: Bauteil abhängig vom Material als STL-Datei für 3D Druck abspeichern

Hier ein iLogic-Codeschnipsel, der eine IPT abhängig vom zugewiesenen Material als STL abspeichert. Ist dann nützlich, wenn ihr für den 3D Druck einem Bauteil immer das gleich Material zuordnet. PMMA-Kunststoff muss durch das gewünschte Material ersetzt werden, ebenso wie die Pfadzuweisung für die Variable "Pfad".

'[ Speichern IPT mit bestimmten Material als STL für 3D Druck
 Pfad = "c:\_temp\"
 Dateiendung=LCase(Right(ThisDoc.FileName(True),3))
 If iProperties.Material = "PMMA-Kunststoff" And Dateiendung = "ipt" Then
    Dateiname=ThisDoc.FileName(False)
    ThisDoc.Document.SaveAs(Pfad & Dateiname &".stl", True)    
 End If
']

iLogic-Regel automatisch beim Speichern ausführen geht mit der Inventor Toolbox, die MUM Kunden kostenlos zur Verfügung steht (allerdings nicht zum Download verschickt, sondern nur durch einen MUM-Techniker installiert und geschult wird!)

10.02.2016

Inventor Schulungsvideos ab jetzt mittels Spende an Tierschutzverein

Bisher konnte jeder, der einen beliebigen Betrag an mich spendete, die Schulungsvideos herunterladen. Das hat sich nun geändert. Wer die Schulungsvideos haben möchte, spendet bitte an den Tierschutzverein Biberach mindestens 10€ und schickt mir einen Nachweis, das er gespendet hat. Weitere Infos auf der Spendenseite.

image

http://inventorfaq.blogspot.de/p/autodesk-inventor-schulungsvideos.html

iLogic Regelpfad auf Rechner verteilen

Im letzten Beitrag zum Thema habe ich beschrieben, wie externe iLogicregeln über eine Pfadkonfiguration in Inventor 2016 geladen werden können.

Hier nun ein kleiner Hinweis, wie diese Einstellung auf alle CAD-Rechner verteilt werden können. Setzen wir mal voraus, es gibt ein Loginscript, eine (CAD) Batchdatei im Autostart oder gar der MUM Konfigurator, der CAD-Einstellungen vornimmt, so muss nur folgendes gemacht werden.

  1. Pfad wie im Beitrag oben beschrieben in Inventor konfigurieren
  2. Inventor beenden
  3. Die Datei iLogicOptions.xml aus dem Verzeichnis %appdata%\Autodesk\Inventor 2016\iLogicPreferences auf eine Freigabe auf dem Server kopieren (Bsp: x:\CAD_Einstellungen\iLogic)

    image
  4. Im (CAD) Script nun diese Datei auf die Clients verteilen mittels
    xcopy /y "x:\CAD_Einstellungen\iLogic\iLogicOptions.xml" "%appdata%\Autodesk\Inventor 2016\iLogicPreferences"

Das sollte es gewesen sein.

05.02.2016

Inventor 2016: iLogic-Regel wird über VBA-Automatismus oder Inventor Toolbox nicht mehr automatisch ausgeführt

Externe iLogicregeln lassen sich mittels VBA oder die Inventor Toolbox ausführen. Dies scheint aber unter Inventor 2016 nicht so zuverlässig zu funktionieren, wenn die Regel manuell dazugeladen wurde. Hier eine mögliche Lösung:

Über diese Einstellung den Pfad einstellen, wo die iLogicregeln liegen (manuell ergänzte Regeln ggf. entfernen!)

clip_image002[4]

clip_image002

Seit dem meine Regeln auf diese Art in Inventor ergänzt wurden, klappt es auch wieder mit der Ausführung beim Speichern über die Toolbox.

04.02.2016

03.02.2016

iLogic: Einem Parameter einen Parametername zuweisen

In iLogic kann einem Parameter ein Wert zugeordnet werden mittels

Parameter("d0")= 100

Wie sieht das aber aus, wenn dem Parameter kein Zahlenwert sondern ein Parametername zugeordnet werden soll, also z.B. d0=Breite?

Ausgangssituation ist eine IPT mit 2 Modell- und einem Benutzerparameter.

image

Ziel: Dem Parameter d0 soll der Benutzerparameter Breite zugeordnet werden, also d0=Breite.

Die iLogic-Codezeile sieht aus:

Parameter("d0") = "Breite"

Sollte das nicht funktionieren, dann so probieren:

Parameter.Param("d0").Expression = "Breite"

Ergebnis:

image
Inventor FAQ Newsletter. Emailadresse: