Aktionen

NCVIEW2D: Unterschied zwischen den Versionen

Aus BAWiki

Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 60: Zeile 60:
# DMQS Informationen abfragen und in der Figure abspeichern
# DMQS Informationen abfragen und in der Figure abspeichern
# *.fig exportieren
# *.fig exportieren
# Weitere Formate exportieren (export_fig.m)
# Weitere Formate exportieren ([https://de.mathworks.com/matlabcentral/fileexchange/23629-export_fig export_fig.m])
# Datenexport als Spreadsheet (*.xlsx) oder als [[MATLAB]] [https://de.mathworks.com/help/matlab/timetables.html Timetable]
# Schließen aller Kanäle, Programmabschluss
# Schließen aller Kanäle, Programmabschluss


|preprozessor=[[UNTRIM]], [[UNTRIM2]], [[UNK]], [[DATACONVERT]], [[BOE2NC]], [[NCDELTA]]
|preprozessor=[[UNTRIM]], [[UNTRIM2]], [[UNK]], [[DATACONVERT]], [[BOE2NC]], [[NCDELTA]], [[NCANALYSE]], [[NCCUTOUT]], [[NCANALYSE]], [[Delft3D-Flexible Mesh]]
|postprozessor=[[MATLAB]]
|postprozessor=[[MATLAB]]
|programmiersprache=MATLAB r2019b
|programmiersprache=MATLAB r2020b
|zus_software= keine
|zus_software= keine
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen]
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen]
|kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen]
|kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen], [mailto:ulrike.schiller@baw.de U. Schiller]


|dokumentation=
|dokumentation=

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

Basisinformationen

Programm-Name

NCVIEW2D

Version

Februar 2020

Beschreibung

Februar 2020

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. Test auf Existenz der Limits der x-Achse
  7. Erstellen der Figure
  8. Erstellen der Axes
  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. *.fig exportieren
  16. Weitere Formate exportieren (export_fig.m)
  17. Datenexport als Spreadsheet (*.xlsx) oder als MATLAB Timetable
  18. 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