Für einen optimalen Einsatz von IT-Systemen in der Produktentwicklung sind oftmals Anpassungen an den Standardsystemen erforderlich, damit diese die Unternehmensprozesse bestmöglich unterstützen. In der Veranstaltung werden die Möglichkeiten zur Anpassung von CAx-Systemen durch Programmierung vertieft vorgestellt. Einführend werden die informationstechnischen Grundlagen sowie der Aufbau von Programmierschnittstellen (API) vorgestellt. Für ausgewählte Problemstellungen werden jeweils geeignete Lösungskonzepte diskutiert. Am Beispiel des CAD-Systems SolidWorks werden folgende Inhalte behandelt:
Informationstechnische Grundlagen
Grundlagen der Objektorientierten Softwareentwicklung
Makroprogrammierung (VBA)
Einführung in Visual Basic / Visual C/C++
Integrierte Anwendungserweiterungen (AddIns)
Lehrform:
Präsenzveranstaltung mit Computereinsatz (Powerpoint, CAD, Informationssysteme, Moodle)
Übungen: CAD (SolidWorks), Microsoft Visual Studio
Lernziele:
Die Studierenden kennen den prinzipiellen Aufbau von Programmierschnittstellen. Sie kennen die verschiedenen Methoden zur Entwicklung von Anwendungsprogrammen im CAE-Umfeld und sind in der Lage für konkrete Problemstellungen ein geeignetes Konzept zu entwickeln. Sie können überschaubare Algorithmen erfolgreich implementieren.
Literatur:
Vorlesungsskript (online) Ergänzende Literatur: Literaturangaben sind dem Online-Foliensatz zu entnehmen. |