Aktionen

NCVIEW2D: Unterschied zwischen den Versionen

Aus BAWiki

Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 66: Zeile 66:
# Schließen aller Kanäle, Programmabschluss
# Schließen aller Kanäle, Programmabschluss


|preprozessor=[[UNTRIM]], [[UNTRIM2]], [[UNK]], [[DATACONVERT]], [[BOE2NC]], [[NCDELTA]], [[NCANALYSE]], [[NCCUTOUT]], [[NCANALYSE]], [[https://www.deltares.nl/en/software/delft3d-flexible-mesh-suite/|Delft3D-Flexible Mesh]]
|preprozessor=[[UNTRIM]], [[UNTRIM2]], [[UNK]], [[DATACONVERT]], [[BOE2NC]], [[NCDELTA]], [[NCANALYSE]], [[NCCUTOUT]], [[NCANALYSE]], [https://www.deltares.nl/en/software/delft3d-flexible-mesh-suite/ Delft3D-Flexible Mesh]
|postprozessor=[[MATLAB]]
|postprozessor=[[MATLAB]]
|programmiersprache=MATLAB r2020b
|programmiersprache=MATLAB r2020b

Version vom 19. März 2021, 07:50 Uhr

Basisinformationen

Programm-Name

NCVIEW2D

Version

March 2021

Beschreibung

March 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 darzustellen. Es existieren nachfolgende Elemente, die einen Plot ausmachen:

  1. Plotfenster, auch subplots
  2. y-Achsen
  3. Daten


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. Datei mit Informationen zum Programmablauf (Dateityp *.sdr)
  4. 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. Existenztests
  3. Plausibilitätstests der Eingabedaten
  4. Vorbelegen optionaler Attribute, die in NCVIEW2D.DAT nicht angegeben wurden
  5. Datenimport
  6. opt: Datenoperatoren
  7. opt: Datensmoothing
  8. Test auf Existenz der Limits der x-Achse
  9. Erstellen der Figure
  10. Erstellen der Axes
  11. Erstellen der Legende
  12. Erstellen der UUID Legende
  13. Figure Titel einarbeiten
  14. Box und Hilfsgitternetz einarbeiten
  15. Textboxen einarbeiten
  16. DMQS Informationen abfragen und in der Figure abspeichern
  17. *.fig exportieren
  18. opt: Weitere Formate exportieren (export_fig.m)
  19. opt: Datenexport als Spreadsheet (*.xlsx) oder als MATLAB Timetable
  20. Schließen aller Kanäle, Programmabschluss

Vorlauf-Programme

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

Nachlauf-Programme

MATLAB

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