Eigene Schnittstelle entwickeln

Die Installations-CD bzw. das Zip-File enthalten im Verzeichnis „interface“ die folgenden Quellprogramme die als Muster zur Entwicklung einer eigenen Schnittstellen oder zur Erweiterung der Schnittstellen NASTRAN bzw. PATRAN dienen können:

-          nastran_interface.cpp: main-Funktion der NASTRAN-Schnittstelle „nastran.exe“

-          patran_interface.cpp: main-Funktion der PATRAN-Schnittstelle „patran.exe“

-          ladedatei.cpp: Funktionen zum Lesen der Binärfiles „projekt.fes“ und „projekt.lqd“

-          getData.cpp: Funktion zur Bereitstellen aller Projektdaten in einer Struktur

-          nastran.cpp: Funktion zum Erstellen einer NASTRAN-Datei

-          patran.cpp: Funktion zum Erstellen einer PATRAN-Datei.

Die Funktion „getStructData“ in der Datei „getData.cpp“ liest alle Daten von den Binärfiles und stellt diese in einer Struktur für die weitere Verarbeitung bereit. Die Struktur ist in der Datei „interface.h“ beschrieben. Die Funktionen „nastran“ bzw. „patran“ schreiben die Daten im NASTRAN- bzw. PATRAN-Format in Textdateien, sie können als Muster für die Entwicklung einer eigenen Schnittstelle dienen bzw. können im Bedarfsfall erweitert werden.

Das Kommando Schnittstelle (DLL) ermöglicht es, eigene Schnittstellen aus DLLs aufzurufen.