CATIA V5 | VBA-Makro-Programmierung
Beschreibung
Im CAD-Entwicklungsprozess ergeben sich häufig wiederkehrende Prozeduren. Die permanente Notwendigkeit zur Effizienzsteigerung erfordert die Automatisierungen solcher Abläufe. Gleichzeitig besteht der Wunsch, die Anwender von monotonen Tätigkeiten zu entlasten und damit auch die Fehlerrisiken zu reduzieren. Weiterhin wird in einem hohen Maße die Standardisierung von CAD-Daten eingefordert, um prozessrelevante Informationen mit hoher Sicherheit bereitstellen zu können.
Durch Makros lassen sich solche Aufgaben effizient und verhältnismäßig kostengünstig lösen, da keine hochkomplexen Programmierungsaufgaben bzw. Softwareentwicklungen ausgelagert werden müssen. Stattdessen können motivierte Mitarbeiter diese Probleme im Fachbereich selbstständig lösen.
Unser Kurs führt die Teilnehmer in die VBA Makro Programmierung und in die CATIA Automatisierungsschnittstelle ein.
Da eine Schulungsmaßnahme i.d.R. durch aktuelle Problemstellungen ausgelöst wird, bieten wir Ihnen an, dass wir im Kurs auf Ihre aktuelle Problemstellung eingehen. Allerdings benötigen wir einen zeitlichen Vorlauf, um die Umsetzbarkeit Ihrer Anfrage zu prüfen und in die Vorbereitung des Kurses einfließen zu lassen.
Durch Makros lassen sich solche Aufgaben effizient und verhältnismäßig kostengünstig lösen, da keine hochkomplexen Programmierungsaufgaben bzw. Softwareentwicklungen ausgelagert werden müssen. Stattdessen können motivierte Mitarbeiter diese Probleme im Fachbereich selbstständig lösen.
Unser Kurs führt die Teilnehmer in die VBA Makro Programmierung und in die CATIA Automatisierungsschnittstelle ein.
Da eine Schulungsmaßnahme i.d.R. durch aktuelle Problemstellungen ausgelöst wird, bieten wir Ihnen an, dass wir im Kurs auf Ihre aktuelle Problemstellung eingehen. Allerdings benötigen wir einen zeitlichen Vorlauf, um die Umsetzbarkeit Ihrer Anfrage zu prüfen und in die Vorbereitung des Kurses einfließen zu lassen.
Ziel
Am Ende dieses Kurses können die Teilnehmer selbstständig einfache Makros erstellen und auf anderen Rechnern zur Verfügung stellen. Wir verfolgen nicht den Anspruch vollwertige Programmierer auszubilden. Vielmehr ist es unser Anliegen ambitionierte Anwender zu unterstützen.
Inhalte
Start
- Unterschiede zwischen CATScript, VBScript und VBA
- Einführung in den VBA-Editor von CATIA
VBA-Grundlagen
- Objekt, Eigenschaften, Methoden
- Module
- grundlegende Sprachelemente und Kontrollstrukturen (Schleifen, Variablen, Datenfelder und Operatoren)
- Ein- und Ausgaben
- Unterprogramme und Funktionen
- Forms (Benutzeroberfläche)
- Fehlersuche und -behebung
- Beschreibung des CATIA Objektmodells
- CATIA Dokumentation und Kontexthilfe
- Makrorekorder
Programmierübungen
- Dokumentenprüfung
- Körper eines Parts umbenennen
- leere Körper eines Parts löschen
- Exemplarnamen der Produkte einer Baugruppe verändern
- NewFrom von einem CATPart inkl. Umbennenung
- Blätter einer Zeichnung benennen bzw. nummerieren
- Laden von Daten und anschließende Konvertierung in CGR
- Erstellung einfacher Geometrie im Part Design und Generative Shape Design