Aktionen

NCVIEW2D: Unterschied zwischen den Versionen

Aus BAWiki

Zeile 50: Zeile 50:
 
# Vorbelegen optionaler Attribute, die in [[NCVIEW2D.DAT]] nicht angegeben wurden
 
# Vorbelegen optionaler Attribute, die in [[NCVIEW2D.DAT]] nicht angegeben wurden
 
# Datenimport
 
# Datenimport
 +
# opt: Datenoperatoren
 +
# opt: Datensmoothing
 
# Test auf Existenz der Limits der x-Achse
 
# Test auf Existenz der Limits der x-Achse
 
# Erstellen der Figure
 
# Erstellen der Figure
Zeile 60: Zeile 62:
 
# DMQS Informationen abfragen und in der Figure abspeichern
 
# DMQS Informationen abfragen und in der Figure abspeichern
 
# *.fig exportieren
 
# *.fig exportieren
# Weitere Formate exportieren ([https://de.mathworks.com/matlabcentral/fileexchange/23629-export_fig export_fig.m])
+
# opt: 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]
+
# opt: 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
  

Version vom 19. März 2021, 07:42 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. 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