Aktionen

INSEL2IPDS

Aus BAWiki

Version vom 6. September 2022, 09:47 Uhr von Günther Lang (Diskussion | Beiträge) (Arbeitsgruppe POS)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Basisinformationen

Programm-Name

insel2ipds

Version

September 2016

Beschreibung

September 2022

Stichworte

insel
ipds
konvertieren
MATLAB

Kurzbeschreibung

Die Anwendung Insel2ipds liest mehrere mit Davit erzeugte Insel-Dateien ein und schreibt deren Inhalt in eine gemeinsame IPDS-Datei, wie sie von NCAGGREGATE erwartet wird. Der Sampling-Point ist in der Regel der geometrische Schwerpunkt. Wenn dieser nicht im Kontrollvolumen liegt, ist der Sampling-Point ein anderer eher willkürlicher Punkt im Kontrollvolumen.

Hinweise zur Nutzung:
Das Programm befindet sich in der Entwicklung und besitzt zur Zeit nur sehr wenige Möglichkeiten zum Abfangen von Fehlern sowie zur Ausgabe von Fehlermeldungen. Daher sollte der Input in der Steuerdatei genau auf Sinnhaftigkeit geprüft werden, um Programmabbrüche ohne Fehlermeldung zu vermeiden.
Pfad und Name der Steuerdatei werden vom Programm zur Laufzeit erfragt. Die benötigte zugehörige Dictionary-Datei liegt standardmäßig unter /net/themis/system/akprog/dic/insel2ipds_dico.dat. Sollte jedoch eine gleichnamige Datei im Arbeitsverzeichnis liegen, so wird stattdessen diese benutzt.

Eingabe-Dateien

  1. Steuerdatei (Beispiel unter $PROGHOME/examples/insel2ipds, Typ insel2ipds_steer.dat)
  2. mit Davit erzeugte Dateien des Typs Insel (Dateiformat insel.dat)

Ausgabe-Dateien

  1. IPDS-Datei mit den Daten der eingegebenen Inseldateien (Dateiformat ipds.dat)
  2. Datei mit Meldungen der dictionary_ui (error.txt)

Methode

Die Steuerdatei wird mit einer MATLAB-Adaption der dictionary_ui (\\themis\system\akprog\DHWW\diction\tool.htm) geprüft.

Vorlauf-Programme

Davit

Nachlauf-Programme

NCAGGREGATE

Weitere Informationen

Programmiersprache

MATLAB (erstellt mit Version R2015a), Fortran

zusätzliche Software

Benötigt zum Ausführen die MATLAB Compiler Runtime (zu finden auf Linux unter /usr/local/MATLAB/MATLAB_Runtime/v85)

Originalversion

A. Zorndt, T. Brodhagen

Programmpflege

Arbeitsgruppe POS

Dokumentation/Literatur

Ein Anwendungsbeispiel findet sich unter $PROGHOME/examples/insel2ipds/.
Das Fortran-Modul dictionary_ui, welches zur Überprüfung der Steuerdatei genutzt wird, ist hier dokumentiert: \\themis\system\akprog\DHWW\diction\tool.htm.


zurück zu Programmkennblätter


Strukturübersicht