Diplomarbeit (*.pdf - 5,3MB) - Faculty of Computer Science ...
Diplomarbeit (*.pdf - 5,3MB) - Faculty of Computer Science ...
Diplomarbeit (*.pdf - 5,3MB) - Faculty of Computer Science ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
4.4 Schnittstellen<br />
In Kapitel 2 wurde analysiert, dass bei der Entwicklung der S<strong>of</strong>tware besonders<br />
auch integrative Konzepte berücksichtigt werden sollten, um somit einerseits<br />
die Integration der erstellten Anwendung in andere S<strong>of</strong>twareprodukte zu<br />
ermöglichen und gleichzeitig die Funktionalität spezieller Komponenten der<br />
Anwendung (CNC-Simulation, Kollisionskontrolle) für andere Anwendungsfälle<br />
verfügbar zu machen.<br />
Ein spezieller Anwendungsfall ergab sich für die S<strong>of</strong>tware DCAM. Diese<br />
berechnet die Schweißbahnen in Form von CNC-Programmen für vorgegebene<br />
Maschinen und Werkstücke. Die Maschinendaten liegen innerhalb des Systems<br />
jedoch lediglich in Form einer mathematischen Beschreibung vor. Die<br />
konkreten Bauteilgeometrien sind darin nicht enthalten. Somit ist das<br />
Programmsystem nicht in der Lage, eine Kollisionserkennung durchzuführen.<br />
Das IWS sah es somit als wünschenswert an, die CNC-Simulation und die<br />
Kollisionserkennung der vorliegenden Arbeit zu nutzen. Da dies für den<br />
Anwender möglichst transparent geschehen sollte, wurden alle Funktionalitäten<br />
der Anwendung als Schnittstellen <strong>of</strong>fengelegt, so dass diese aus anderen<br />
Programmsystemen heraus transparent verwendet werden können (Abbildung<br />
4-29).<br />
Hauptanwendung (DCAM) Hintergrundanwendung<br />
Benutzer<br />
Abb. 4-29 Transparente Verwendung der Schnittstellen (Bsp. DCAM)<br />
Die eigentliche Anwendung (DCAM) läuft damit beispielsweise im<br />
Vordergrund, während die hier erstellte Applikation unsichtbar im Hintergrund<br />
agiert.<br />
Schnittstellen<br />
97