01.03.2013 Aufrufe

Diplomarbeit (*.pdf - 5,3MB) - Faculty of Computer Science ...

Diplomarbeit (*.pdf - 5,3MB) - Faculty of Computer Science ...

Diplomarbeit (*.pdf - 5,3MB) - Faculty of Computer Science ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!