Aktionen

DIDARENAME: Unterschied zwischen den Versionen

Aus BAWiki

imported>BAWiki 1
(Die Seite wurde neu angelegt: „{{Programmkennblatt |name_en=DIDARENAME |name=DIDARENAME |version=2.1 / Dezember 2006 |version_beschr=Dezember 2006 |stichworte= Postprozessor<br /> Ändern v…“)
 
(Arbeitsgruppe POS)
 
(4 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 3: Zeile 3:
|name=DIDARENAME  
|name=DIDARENAME  
|version=2.1 / Dezember 2006  
|version=2.1 / Dezember 2006  
|version_beschr=Dezember 2006
|version_beschr=September 2022
|stichworte=
|stichworte=
Postprozessor<br />
Postprozessor<br />
Zeile 15: Zeile 15:
Programm zur Umbenennung von BDF-Dateien und/oder deren zugehörigen Gitternetz-Dateien. Außerdem werden mehrfach vorhandene, identische Zusatzinformationen aus der BDF-Info-Datei entfernt.  
Programm zur Umbenennung von BDF-Dateien und/oder deren zugehörigen Gitternetz-Dateien. Außerdem werden mehrfach vorhandene, identische Zusatzinformationen aus der BDF-Info-Datei entfernt.  
|eingabedateien=
|eingabedateien=
# allgemeine Eingabedaten (Dateityp DidaRename.dat)
# allgemeine Eingabedaten (Dateityp [[DIDARENAME.DAT|didarename.dat]])
# BDF-Daten (Dateien des Typs dirz.bin.R, dirz.bin.I und dirz.bin)
# BDF-Daten (Dateien des Typs [[DIRZ.BIN.R|dirz.bin.r]], [[DIRZ.BIN.I|dirz.bin.i]] und [[DIRZ.BIN|dirz.bin]])
# (opt) zu den BDF-Daten gehöriges 2D-Gitternetz (Dateityp gitter05.dat/bin)
# (opt) zu den BDF-Daten gehöriges 2D-Gitternetz (Dateityp [[GITTER05.DAT und GITTER05.BIN|gitter05.dat/bin]])
# (opt) zu den BDF-Daten gehöriges Profil-Gitternetz (Dateityp profil05.bin)
# (opt) zu den BDF-Daten gehöriges Profil-Gitternetz (Dateityp [[PROFIL05.BIN|profil05.bin]])
# (opt) zu den BDF-Daten gehöriges UnTRIM-Gitternetz (Dateityp untrim_grid.bin)
# (opt) zu den BDF-Daten gehöriges UnTRIM-Gitternetz (Dateityp [[UNTRIM_GRID.DAT|untrim_grid.dat]])
# (opt) zu den BDF-Daten gehöriges selafin-Gitternetz (Dateityp selafin)
# (opt) zu den BDF-Daten gehöriges selafin-Gitternetz (Dateityp [[SELAFIN|selafin]])
: Die Gitternetz-Dateien werden nicht eingelesen, müssen aber bei Programmstart vorhanden sein.  
: Die Gitternetz-Dateien werden nicht eingelesen, müssen aber bei Programmstart vorhanden sein.  
|ausgabedateien=
|ausgabedateien=
# BDF-Daten (Dateien des Typs dirz.bin.R und dirz.bin.I) jedoch ohne die BDF-Datendatei selbst (Typ dirz.bin); diese wird lediglich umbenannt
# BDF-Daten (Dateien des Typs [[DIRZ.BIN.R|dirz.bin.r]] und [[DIRZ.BIN.I|dirz.bin.i]]) jedoch ohne die BDF-Datendatei selbst (Typ [[DIRZ.BIN|dirz.bin]]); diese wird lediglich umbenannt
# Druckerdatei mit Informationen zum Programmablauf (Dateityp DidaRename.sdr)
# Druckerdatei mit Informationen zum Programmablauf (Dateityp DidaRename.sdr)
# (opt) Datei mit Testausgaben (Dateityp DidaRename.trc)  
# (opt) Datei mit Testausgaben (Dateityp DidaRename.trc)  
Zeile 35: Zeile 35:
:* Umbenennung der Gitternetz-Datei und der BDF-Datendatei, ohne diese Dateien zuvor einzulesen (UNIX-Befehl mv)  
:* Umbenennung der Gitternetz-Datei und der BDF-Datendatei, ohne diese Dateien zuvor einzulesen (UNIX-Befehl mv)  
|preprozessor=
|preprozessor=
DATACONVERT, DidaMerge, DidaMintQ, DidaMintZ, DidaSplit, ENERF, FRQWF, LZKAF, LZKMF, LZKSF, LZKVF, LZKWF, METDIDA, PGCALC, TELEMAC2D, TM2DIDA, TR2DIDA, TR3DIDA, TDKLF, TDKSF, TDKVF, TDKWF, TRIM-2D, TRIM-3D, UnK, UNS, UNTRIM, VTDK, ZEITR
[[DATACONVERT]], [[DIDAMERGE]], [[DIDAMINTQ]], [[DIDAMINTZ]], [[DIDASPLIT]], [[ENERF]], [[FRQWF]], [[LZKAF]], [[LZKMF]], [[LZKSF]], [[LZKVF]], [[LZKWF]], [[METDIDA]], [[PGCALC]], [[TELEMAC-2D]], [[TM2DIDA]], [[TR2DIDA]], [[TR3DIDA]], [[TDKLF]], [[TDKSF]], [[TDKVF]], [[TDKWF]], [[TRIM-2D]], [[TRIM-3D]], [[UNK]], [[UNS]], [[UNTRIM]], [[VTDK]], [[ZEITR]]
|postprozessor=
|postprozessor=
DidaMerge, DidaMintQ, DidaMintZ, DidaSplit, ENERF, FRQWF, GVIEW2D, LZKAF, LZKMF, LZKSF, LZKVF, LZKWF, PGCALC, TDKLF, TDKSF, TDKVF, TDKWF, VTDK, ZEITR
[[DIDAMERGE]], [[DIDAMINTQ]], [[DIDAMINTZ]], [[DIDASPLIT]], [[ENERF]], [[FRQWF]], [[GVIEW2D]], [[LZKAF]], [[LZKMF]], [[LZKSF]], [[LZKVF]], [[LZKWF]], [[PGCALC]], [[TDKLF]], [[TDKSF]], [[TDKVF]], [[TDKWF]], [[VTDK]], [[ZEITR]]
|programmiersprache=Fortran90
|programmiersprache=Fortran90
|zus_software= -
|zus_software= -
|kontakt_original=[mailto:jens.juerges@baw.de J. Jürges]
|kontakt_original=J. Jürges
|kontakt_pflege=[mailto:guenther.lang@baw.de G. Lang]
|kontakt_pflege=[mailto:pos.proghome@baw.de Arbeitsgruppe POS]
|dokumentation=$PROGHOME/examples/DidaRename  
|dokumentation=$PROGHOME/examples/DidaRename  
}}
}}

Aktuelle Version vom 6. September 2022, 09:08 Uhr

Basisinformationen

Programm-Name

DIDARENAME

Version

2.1 / Dezember 2006

Beschreibung

September 2022

Stichworte

Postprozessor
Ändern von Dateinamen
Finite Elemente Gitternetz
Universelles Direktzugriffsdatenformat für 2D/3D-Daten
Universelles Direktzugriffsdatenformat für Profil-Daten
Synoptische Berechnungsergebnisse
Eliminieren redundanter Zusatzinformationen

Kurzbeschreibung

Programm zur Umbenennung von BDF-Dateien und/oder deren zugehörigen Gitternetz-Dateien. Außerdem werden mehrfach vorhandene, identische Zusatzinformationen aus der BDF-Info-Datei entfernt.

Eingabe-Dateien

  1. allgemeine Eingabedaten (Dateityp didarename.dat)
  2. BDF-Daten (Dateien des Typs dirz.bin.r, dirz.bin.i und dirz.bin)
  3. (opt) zu den BDF-Daten gehöriges 2D-Gitternetz (Dateityp gitter05.dat/bin)
  4. (opt) zu den BDF-Daten gehöriges Profil-Gitternetz (Dateityp profil05.bin)
  5. (opt) zu den BDF-Daten gehöriges UnTRIM-Gitternetz (Dateityp untrim_grid.dat)
  6. (opt) zu den BDF-Daten gehöriges selafin-Gitternetz (Dateityp selafin)
Die Gitternetz-Dateien werden nicht eingelesen, müssen aber bei Programmstart vorhanden sein.

Ausgabe-Dateien

  1. BDF-Daten (Dateien des Typs dirz.bin.r und dirz.bin.i) jedoch ohne die BDF-Datendatei selbst (Typ dirz.bin); diese wird lediglich umbenannt
  2. Druckerdatei mit Informationen zum Programmablauf (Dateityp DidaRename.sdr)
  3. (opt) Datei mit Testausgaben (Dateityp DidaRename.trc)

Methode

Bearbeitung aller angegebenen BDF-Dateien nacheinander (Loop): Einlesen der BDF-Info-Datei
  • Ermittlung des Namens der zugehörigen Gitternetz-Datei
  • (opt) Eintrag des neuen Gitternetz-Namens in die Info-Variable
  • (opt) Eintrag des neuen BDF-Dateinamens in die Info-Variable
  • Entfernen redundanter Zusatzinformationen aus den zu einer BDF-Datei vorhandenen Informationen (BDF-Info-Datei)
  • Erzeugung einer neuen BDF-Info- und -Record-Datei
  • Umbenennung der Gitternetz-Datei und der BDF-Datendatei, ohne diese Dateien zuvor einzulesen (UNIX-Befehl mv)

Vorlauf-Programme

DATACONVERT, DIDAMERGE, DIDAMINTQ, DIDAMINTZ, DIDASPLIT, ENERF, FRQWF, LZKAF, LZKMF, LZKSF, LZKVF, LZKWF, METDIDA, PGCALC, TELEMAC-2D, TM2DIDA, TR2DIDA, TR3DIDA, TDKLF, TDKSF, TDKVF, TDKWF, TRIM-2D, TRIM-3D, UNK, UNS, UNTRIM, VTDK, ZEITR

Nachlauf-Programme

DIDAMERGE, DIDAMINTQ, DIDAMINTZ, DIDASPLIT, ENERF, FRQWF, GVIEW2D, LZKAF, LZKMF, LZKSF, LZKVF, LZKWF, PGCALC, TDKLF, TDKSF, TDKVF, TDKWF, VTDK, ZEITR

Weitere Informationen

Programmiersprache

Fortran90

zusätzliche Software

-

Originalversion

J. Jürges

Programmpflege

Arbeitsgruppe POS

Dokumentation/Literatur

$PROGHOME/examples/DidaRename


zurück zu Programmkennblätter


Strukturübersicht