- Gedankliche Grundlagen der Automatisierung von Modellen und Arbeitsabläufen im CAD
- Wofür kann Automatisierung mit iLogic verwendet werden?
- Wann und warum ist das sinnvoll?
- Wie muss ein Modell aufgebaut werden um sinnvoll automatisierbar zu sein?
- ggf. Erörterung individueller Anwendungsfälle der Teilnehmer, auf die durch Schwerpunktsetzung oder nach Abschluss des "Standardprogramms" eingegangen werden
- Erschließung der verwendeten Werkzeuge, teils an einfachen Beispielen
- Parameterliste und Variablentypen, Benutzerparameter und Modellparameter + Aktivierungsbedingungen in features
- Gleichungen in Variablen
- iLogic-Regeleditor
- Erstellung einfacher Zuweisungen, Abfragen und Ausgaben
- Auswertung von Ausdrücken und Boolesche Logik
- iLogic-Logger
- Automatisierung eines einfachen Teils
- gewichts- oder größenabhängige features
- Aktivierungsbedingungen in features
- Verwendung von Bedingungen
- umfangreichere Automatisierungsfunktionen wie Gewindegrößen oder -anzahl
- Behandlung von Fehleingaben
- Einbindung von Excel-Tabellen
- Automatisierung von Arbeitsabläufen, insbesondere beim Ein- oder Übertragen von Daten als auszugebender Text
- Externe Regeln
- Nützliche Funktionen
- Schleifen
- automatische Bearbeitung von iProperties
- Erzeugung von Eingabedialogen, Fehlerbehandlung
- automatische Erzeugung von Parametern für die Ausgabe von Modell- oder Geometrieeigenschaften auf Zeichnungen
- Verwendung von Enumeratoren
- Organisation externer Regeln mittels Formularen
- automatische Ausführung von Regeln mit iTrigger
- Arbeiten mit API-Objekten
- Grundbegriffe der objektorientierten Programmierung
- elementare Visual Basic Konventionen
- Auffinden von Dokumentinhalten im Objektbaum
- Verwenden von Methoden zur Auswertung, Erzeugung und Bearbeitung von Inhalten
- Informationsquellen für Codebeispiele
- Verwenden der API-Dokumentation
Ein Großteil der im Kurs verwendeten Funktionen und Objekte gehören zum iLogic-Befehlssatz, jedoch ist die Grenze zu Visual Basic-Programmierung und Inventor-API fließend. Deshalb wird die grundlegende Verwendung des API sowie Ressourcen zur Erschließung weiterer API-Objekte ("Wonach suche ich, wenn ich die Eigenschaft XY mit einer Regel verarbeiten will?") ebenfalls vermittelt.