Aktionen

NCVIEW2D

Aus BAWiki

Version vom 22. September 2021, 06:03 Uhr von Robert Hagen (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Basisinformationen

Programm-Name

NCVIEW2D

Version

September 2021

Beschreibung

März 2021

Stichworte

Postprozessor
Zeitreihen
NCVIEW2D.DAT
cf-netcdf.nc

Kurzbeschreibung

NCVIEW2D (siehe auch NCVIEW2D.DAT) wird angewendet um Daten, die als cf-netcdf.nc Datei vorliegen, als 1d als Zeitreihe (time_series), als 1d Stationsserie (station_series) oder als 2d Zeit-Tiefen Diagramm darzustellen. Es existieren nachfolgende Elemente, die einen Plot ausmachen:

  1. Plotfenster, auch subplots
  2. y-Achsen
  3. Daten (1D/2D)


Hierbei kann ein Plotfenster zwei y-Achsen mit jeweils bis zu 5 Datensätzen aufweisen. Als Beispiel können dem Plotfenster 1, der y-Achse 1 die Mess- und Modelldaten von Wasserstand und dem Plotfenster 1, der y-Achse 2 die Mess und Modelldaten von Strömung vorgegeben werden. Das Ergebnis wäre eine Darstellung mit dem Wasserstand auf der linken und der Strömung auf der rechten y-Achse. Plotfenster werden generell übereinander angeordnet. Unter dem letzten Plotfenster werden die UUID's der Input Daten angezeigt.

Eingabe-Dateien

  1. req: Steuerdatei NCVIEW2D.DAT

Ausgabe-Dateien

  1. Figure Datei (mit DMQS-Metadaten, dem Styling und den eingegangenen Daten)
  2. opt: Grafikausgabe (jpg, tif, svg, pdf, png)
  3. opt: Datenausgabe (MATLAB Timetable, Spreadsheet .xlsx, BOEWRT.DAT)
  4. Datei mit Informationen zum Programmablauf (Dateityp *.sdr)
  5. Datei mit Warnungen und Fehlern (Dateityp *.err)

Methode

Das Programm wurde mit MATLAB erstellt und mit PROGHOME Methoden ergänzt. Der Programmablauf wird nachfolgend skizziert:

  1. Einlesen und checken der Steuerdatei
  2. Plausibilitätstests der Eingabedaten
  3. Vorbelegen optionaler Attribute, die in NCVIEW2D.DAT nicht angegeben wurden
  4. Datenimport
  5. opt: Datenoperatoren (nur time_series)
  6. opt: Datensmoothing (nur time_series)
  7. Erstellen der Figure
  8. Erstellen der Axes (Fallunterscheidung nach Plottyp)
  9. Erstellen der Legende
  10. Erstellen der UUID Legende
  11. Figure Titel einarbeiten
  12. Box und Hilfsgitternetz einarbeiten
  13. Textboxen einarbeiten
  14. DMQS Informationen abfragen und in der Figure abspeichern
  15. opt: Datenexport durchführen (nur time_series)
  16. *.fig exportieren
  17. opt: Weitere Formate exportieren (export_fig.m)
  18. Schließen aller Kanäle, Programmabschluss

Vorlauf-Programme

UNTRIM, UNTRIM2, UNK, DATACONVERT, BOE2NC, NCDELTA, NCANALYSE, NCCUTOUT, NCANALYSE, Delft3D-Flexible Mesh

Nachlauf-Programme

MATLAB, EXCEL, TEXTBEARBEITUNG

Weitere Informationen

Programmiersprache

MATLAB r2020b

zusätzliche Software

keine

Originalversion

R. Hagen

Programmpflege

R. Hagen, U. Schiller

Dokumentation/Literatur

  • Musterdateien:
    • Musterdateien finden sich in $PROGHOME/examples/ncview2d/

zurück zu Programmkennblätter


Strukturübersicht