Hier eine Übersicht über die Beiträge zum Thema Programmierung. Zum Thema iLogic findet ihr hier eine eine separate Seite: Die wichtigsten Tipps und Anleitungen für iLogic hier und im Internet
Programmieren im Inventor
Der VBA-Programmierkurs
- Inventor automatisieren: Programmieren für Konstrukteure (Teil 1): Einführung / Benutzeroberfläche / Variable / ThisApplication
- Inventor automatisieren: Programmieren für Konstrukteure (Teil 2): Watch / Msgbox
- Inventor automatisieren: Programmieren für Konstrukteure (Teil 3): Document / Methoden / PDF / DXF
- Inventor automatisieren: Programmieren für Konstrukteure (Teil 4): Border
- Inventor automatisieren: Programmieren für Konstrukteure (Teil 5): AllReferencedDocuments / Zeichnungen zu Modellen exportieren (PDF)
- Inventor automatisieren: Programmieren für Konstrukteure (Teil 6): Skizzensichtbarkeit / IsModifiable
- Inventor automatisieren: Programmieren für Konstrukteure (Teil 7): Errorhandling
- Inventor automatisieren: Programmieren für Konstrukteure (Teil 8): Transaction
- Inventor automatisieren: Programmieren für Konstrukteure (Teil 9): Drucken / Alle Zeichnungen einer Baugruppe drucken
- Inventor automatisieren: Programmieren für Konstrukteure (Teil 10): Infos_auslesen / LoescheNichtzugeordneteMasse / MasstexteZentrieren
- Inventor automatisieren: Programmieren für Konstrukteure (Teil 11): iProperties zu lesen
- Inventor automatisieren: Programmieren für Konstrukteure (Teil 12): IVB-Default / Button in Oberfläche / Sub aufrufen / Modul exportieren / Verweise
- Inventor automatisieren: Programmieren für Konstrukteure (Teil 13): Form
- Inventor automatisieren: Programmieren für Konstrukteure (Teil 14): Form Unterdrücken
- Inventor automatisieren: Programmieren für Konstrukteure (Teil 15): Script aufzeichnen / Transcript
- Inventor automatisieren: Programmieren für Konstrukteure (Teil 16): Abhängigkeiten löschen / Arbeitsbereich Explorer / Vorlagen Explorer / Export BOM
- Inventor automatisieren: Programmieren für Konstrukteure (Teil 17): Occurences / Baugruppestruktur in CSV exportieren
- Inventor automatisieren: Programmieren für Konstrukteure (Teil 18): Sichtbarkeit Arbeitselemente Bauteil
- Inventor automatisieren: Programmieren für Konstrukteure (Teil 19): Informationsquelle zum Thema "programmieren"
- Inventor automatisieren: Programmieren für Konstrukteure (Teil 20): Allgemeine Tipps
Weitere Beiträge
- Programmieren in Visual Basic – Eine Einführung für Inventoranwender
- VBA Programmierung: Eigenschaften von Objekte anschauen
- VBA: Pfad / Dateiname aus Dateipfad extrahieren
- iLogic Regel über VBA ausführen
- VBA: Wie kann ich die Inventor iProperties auslesen?
- VBA Codebeispiel: Benutzername aus Anwendungsoptionen auslesen und in iProperty Autor schreiben
Ich möchte das programmieren lernen. Gibt es eine mögliche Alternative zu MS Visual Studio Express, die es erlaubt die Inventor developer tools zu nutzen? Ich habe den Eindruck MS Visual Studio Express zum programmieren am Arbeitsplatz ist nicht legal,oder? Daher meine Frage nach einer möglichen Alternative.
AntwortenLöschenvielen Dank für Antworten
Jakub
wie kommst du darauf? Natürlich kannst du mit MS Visual Studio Express wo auch immer (zuhause, Firma,..) programmieren. Ausnahme: Info dazu
LöschenHallo,
AntwortenLöschenbisher habe ich mit Java programmiert und fange nun an mit Inventor scripting. diese Seiten sind wirklich sehr hilfreich. Was ich jedoch noch nicht herausgefunden habe ist: wie kann ich externe Bibliotheken nutzen? Im Internet habe ich einige Beispiele gefunden, die zB System.IO nutzen.
Kann mir hier jemand weiterhelfen? Danke im Voraus
in VBA über Verweise, Ist in Teil 12 erklärt. Allerdings kannst du .net nicht verwenden.
LöschenDas geht in iLogic siehe hier und natürlich bei nativem .net Code.
Vielen Dank, so hat es funktioniert! (.net benötige ich vorerst nicht) Besonderen Dank auch für die extrem schnelle Antwort.
LöschenJetzt muss ich leider doch noch einmal wegen .NET nachfragen; ich würde gerne System.IO nutzen.
LöschenÜber den Namespace funktioniert es leider nicht (ich nutze Autodesk Inventor 2017 build 142, Release 2017RTM). Ich habe dein verlöinktes Beispiel kopiert und bekomme einen compile Error 'Method or data member not found' auf '.IO'
Insgesamt ist auch die Syntax leicht anders (z.B. kann ich keine Variablen Deklaration und Zuweisung in einer Zeile machen, sondern muss es auf zwei Zeilen aufteilen, 'While End' heißt bei mir 'Wend',...). Habe es auch über ein Importstatement versucht, aber das nimmt der compiler gar nicht an, und über Verweise ist IO nicht zu finden (das hattest du ja auch gesagt).
vielleicht hast du ja noch einen Tip für mich?
Von welcher Programmsprache reden wir? VBA oder ilogic?
LöschenIn VBA kann meines Wissens KEIN . net genutzt werden. Ilogic siehe Link oben. Habe ich aber alles schon geschrieben
Jetzt stelle ich fest, das ich fehlinformiert war, was das Verhältnis von iLogic und VBA zueinander ist und habe deswegen deine erste Antwort falsch gedeutet. Ich dachte man könnte iLogic nutzen um .NET in VBA verwenden, aber nach etwas Recherche ist es jetzt klarer, danke.
LöschenServus. Ganz kurz nur. Im Prinzip geht es auch einen VBA Code zu erstellen und iLogic Code als Brücke zum .NET zu nutzen. Den iLogic Code kann man im VBA ausführen lassen. Das ist allerdings nur für den Notfall eine Lösung und unsauber.
LöschenBesser ist immer in einer Umgebung zu bleiben.
VBA Code zum ausführen eines iLogic Codes. Info auch von hier.
https://inventorfaq.blogspot.com/2012/10/ilogic-regel-uber-vba-ausfuhren.html
Für iLogic den Link von Jürgen nutzen aus Kommentar 28.02.2018.