nc_to_obj liest eine netCDF-Datendatei oder eine Untermenge einer netCDF-Datendatei in ein UniScript-Objekt (Struktur).
Returnwert
obj ist ein Objekt mit den Kanälen und drei zusätzlichen Objekten: globals, channel_info und order. globals enthält die globalen Attribute der netCDF-datei, channel_info enthält für jeden Kanal ein Objekt mit den Kanal-Attributen und order ist ein Objekt, das die Reihenfolge der Kanäle in der netCDF-Datei angibt.
Im Fehlerfall liefert die Funktion den Wert 0.
Parameter
ssFilename ist der Name einer netCDF-Datei oder einer anderen Datendatei.
svChannelNames ist ein Stringvektor mit Kanalnamen, die importiert werden sollen (optional). Falls für svChannelNames der Zahlenwert 0 angegeben wird, kann die Auswahl über ein Dialogfeld erfolgen.
Beispiel
* ssFile = GetRootDirectory() + "samples/test1.xls";
* o = nc_to_obj(ssFile, ["EWGFAK", "Alpha"])
* o
[.
Alpha = matrix 17 x 1 [88.7, 81.78, 82.76, 88.35, 88.7, ...]
EWGFAK = matrix 17 x 1 [0.85, 0.86, 0.86, 0.87, 0.87, ...]
channel_info = [.
Alpha = [.
C_format = "%.2lf"
add_offset = 0
datatype = "real4"
long_name = "Alpha [-]"
scale_factor = 1
title = "Alpha"
units = "-"
]
EWGFAK = [.
C_format = "%.2lf"
add_offset = 0
datatype = "real4"
long_name = "EWGFAK [GRAD]"
scale_factor = 1
title = "EWGFAK"
units = "GRAD"
]
]
globals = [.
Creator = "UniPlot Excel Converter v3"
Origin = "d:\\uniplot_du\\samples/test1.xls"
Source = "Uniplot Software GmbH (www.uniplot.de)"
__XSort__ = 0
columnseparator = "\\t"
firstdatarow = 3
missing_value = 1e+10
]
order = [.
[1] = "EWGFAK"
[2] = "Alpha"
]
]
object (obj at 0x3400C14)
History
| Version | Beschreibung |
|---|---|
| 5.14.7 | Neu. |
Siehe auch
Überblick UniPlot-Datendateien, nc_from_obj, NC_Edit, NC_GetVarNames
id-464946