nc_convert_units

nc_convert_units konvertiert die Kanäle einer NC2-Datei in SI-Einheiten oder gebräuchliche Einheiten.

bool = nc_convert_units(ssFilename, bSIUnits)
bool = nc_convert_units(ncid, bSIUnits)

Returnwert

bool ist TRUE (1), wenn die Funktion erfolgreich war und sonst FALSE (0).

Parameter

ssFilename

ssFilename ist der Name einer netCDF-Datei.

ncid

ncid ist die Zugriffsnummer einer UniPlot-Datendatei (siehe nc_open oder nc_create). Die Datei muss mit nc_close wieder geschlossen werden. ncid kann alternativ zu ssFilename angegeben werden.

bSIUnits

bSIUnits ist TRUE (1), wenn die Kanäle in SI-Einheiten konvertiert werden sollen und FALSE (0), wenn die Kanäle in gebräuchliche Einheiten konvertiert werden sollen.

Kommentar

Es werden nur Kanäle konvertiert, deren Einheiten in der Einheitentabelle definiert sind. Um einen Kanal von einer SI-Einheit in eine gebräuchliche Einheit zu konvertieren muss der Kanalname mit der gewünschten Einheit in der Einheitentabelle in der Tabelle channel eingetragen sein oder es wird die bevorzugte Einheit für die entsprechende SI-Einheit verwendet. Falls die Einheit in der Einheitentabelle nicht gefunden wird, wird der Kanal nicht konvertiert. Siehe auch Einheiten-Umrechnung.

Beispiel

* ssFile = auto_ImportData(GetRootDirectory() + "samples/test1.xls")
* nc_convert_units(ssFile, TRUE);

History

Version Beschreibung
R2013.11 Neu.

id-1039787