Inventor

Inventor Add-in Button definieren und einbinden

Mo, 24.08.2009 - 20:03 -- Daniel Espendiller

Die API Schnittstelle von Autodesk Inventor bietet die Möglichkeit, Buttons zu definieren und in eine Toolbar/Ribbon einzubinden. Diese Buttons müssen allerdings einzeln mit WithEvent definiert werden, somit können keine Buttons zur Laufzeit hinzugefügt werden. Weiß man zum Programmstart nicht wieviele Buttons benötigt werden (werden z.B Buttondefinition und Befehle aus einer Textdatei nachgeladen) steht man ziemlich dumm da. Bei mehreren Buttons sammelt sich im Quelltext einiges an, da für jeden Button eigene Event Funktion generiert wird.

Autodesk InventorView ActiveX Control in HTML

Di, 28.09.2010 - 19:10 -- Daniel Espendiller

3D Zeichnungen von Autodesk Inventor lassen sich mittels ActiveX Element direkt im Browser anzeigen. Hierbei steht der kostenlose InventorView von Autodek bereit. Gerade für Intranet Lösungen eigentlich recht gut geeignet (wenn man nicht DWFs nutzen kann), weniger für Online Anwendungen, da ActiveX ja nur im Internet Explorer zur Verfügung steht und Pfadangaben lokal (Laufwerksbuchstaben oder Netzwerklaufwerke) gemacht werden müssen.

Inventor: iProperties und Thumbnails aus Zeichnung auslesen

Fr, 09.07.2010 - 16:41 -- Daniel Espendiller

Zeichnungsdateien (idw, ipt, iam) von Autodesk Inventor enthalten zusätzliche Felder, wie Zeichnungsnummer und Konstrukteur, sogenannte iProperties. Diese lassen direkt im Windows-Explorer bearbeiten bzw in die Dateieineintragen. Mittels VB.NET kann man diese Felder ebenso auslesen und ändern.

Inventor 2010 Ribbons API Beispiel

Mo, 24.08.2009 - 19:25 -- Daniel Espendiller

Ab Inventor 2010 war es endlich soweit, dass auch dieses tolle Programm die Ribbon Oberfläche ähnlich des Office Paketes bekam. Somit wurde auch die Inventor API geändert. Es stehen Ribbons für die unterschiedlichen Dokumenttypen zur Verfügung:

  • ZeroDoc direkt nach dem Start, ohne geöffnete Datei
  • Part
  • Assembly
  • Drawing bei einer geöffneten Zeichnung (IDW)
  • Presentation

Autodesk Inventor: IProperties beim Plotten ändern - plotdate, plotuser

Mo, 23.03.2009 - 17:36 -- Daniel Espendiller

Nachdem auf jeder Zeichnung plotdatum und plotuser im Zeichnungskopf über die Autodesk Inventor: Plotten per Makro erstellt wird, soll nun dieser Vorgang direkt ausgeführt werden über Datei > Drucken ... Es soll ja Leute geben, die sich lieber durch ewig lange Menüs klicken, anstatt einen einfachen Button zu nutzen. So umgeht man natürlich die ganze Mimik.

Autodesk Inventor: Plottklasse Addin

Mo, 23.03.2009 - 17:01 -- Daniel Espendiller

Hier die Klasse, welche die ganzen Druckvorgänge vom Inventor durchführt. Komplette Anwendungen welche, diese Klasse benutzen finden sich unter den Verweisen.

Mit NEW muss ein Zeichnungsobjekt übergegeben werden, natürlich nur eine IDW-Zeichnung. Die Klasse kann als Addin für Inventor aber auch mit dem Inventor Viewer genutzt werden. Dieser liefert bereits alle nötigen Referenzen, kann aber nicht alle vorhanden Methoden nutzen. GenerateIProperties und UpdatePlotstyles wird nicht gehen. Ich hoffe der Rest ist selbst erklärend.

Inno Setup: DLL .net Registrierung mit RegAsm für x64 und x86

Mo, 23.03.2009 - 16:48 -- Daniel Espendiller

Addins bzw DLLs mit dem Framework erstellt müssen über RegAsm registriert werden. Die bisher von immer eingesetzt Batchdatei war für mich keine Lösung. Es musste also eine Installations Rutine her. Ich nahm also die freie Inno Setup Engine, da es bereits einige Lösung hierzu gab.

Das aufgeführte Skript sucht über InitializeSetup nach einem Installierten Framework, wird keines gefunden so wird eine entsprechende Meldung ausgegeben und das Setup abgebrochen.

Subscribe to Inventor