home 
 
Open-Simulation-Platform  
 

 Home

 Galerie
 Download

 News!


Das unter der LGPL-Lizenz entstandene Projekt Open-Simulation-Platform (OSP) plant die Einbindung eines rudimentären 2D/3D-CAD Tool und einer Schnittstelle zur Integration und Steuerung von Simulationsprogrammen in eine gemeinsame Oberfläche.

Das in der Sprache Java entwickelte OSP ermöglicht durch mitgelieferte Schnittstellen den Zugriff auf Daten modellierter Objekte; eingebundene Simulationssoftware erhält somit die Möglichkeit der Interaktion mit den Daten aus dem CAD-Tool.

Folgende Teilfunktionen sollen in OSP einfließen:

Modellierung von 2D/3D Objekten: (Alpha-Stadium)
JSE beinhaltet ein rudimentäres, Layerbasierendes 2D/3D-Cad Tool. Es besteht über eine definierte Schnittstelle die Option, eigene erstellte Objektklassen einzubinden. So ist es Möglich, auf einfache Weise komplexe Objekte bereitzustellen.
Des Weiteren ist eine Möglichkeit vorgesehen, eine "echte" 3D-Vorschau einzubinden (z.B.: durch Java3D© oder vtk©). Später sollen die grafischen Objekte über diese auch manipuliert werden können.


Speicher-, Lade,- und Diskretisierungsschnittstelle : (Beta-Stadium, soweit fertig)
Ein zweites geplantes Interface stellt den Zugriff auf die Objektdaten zur Verfügung. An dieser Stelle steht es frei, eigene, propietäre Speicherformate zu implementieren oder einen Filter für ethablierte Dateiformate zu entwickeln und einzubinden.
Des Weiteren ist somit der Zugriff auf alle nötigen Parameter für eine Diskretisierung der gezeichneten Anordnung realisiert. Auch an dieser Stelle besteht somit die Möglichkeit eigene Triangulierer oder Mesher für FEM- oder FDM-Anwendungen zu entwickeln.


Integrations-Interface für Simulatoren: (Beta-Stadium)
Last but not least bietet ein weiteres, sich in der Entwicklung befindendes, Interface die Möglichkeit, Simulationssoftware dynamisch zu laden und diese mit Objekt- und Simulationsparametern zu versorgen.


Schnittstellenbeschreibung und eine Bedienungsanleitung sind in Arbeit!


Wir bleiben am Ball ;-)

Gruß
Das OSP-Team.

Textversion der LGPL