nc_inquire_format erfragt das Format einer offenen nc-Datei.
Returnwert
nFormat ist einer der folgenden Werte:
| NC_FORMAT_CLASSIC | 0 | netCDF-Format. |
| NC_FORMAT_PC | 0x10000 | netCDF-Format mit PC-Byteorder (little endian byteorder). Diese Dateien sind etwas schneller zu Lesen und zu Schreiben als Dateien im Standard-netCDF-Format, die Dateien sind aber nur von UniPlot verwendbar. |
| NC_FORMAT_UP | 0x20000 | UniPlot Daten Format mit netCDF-kompatiblen Funktionen (siehe nc_create). |
| NC_COMPRESSION | 0x40000 | Flag tritt nur in Kombination mit NC_FORMAT_UP auf (siehe nc_create). |
| NC_REPACKING | 0x80000 | Flag tritt nur in Kombination mit NC_FORMAT_UP auf (siehe nc_create). |
Parameter
ncid identifiziert die netCDF-Datei.
Beispiel
nFormat = nc_inquire_format(ncid);
if (nFormat & NC_FORMAT_CLASSIC) {
print "netCDF format";
} else if (nFormat == NC_FORMAT_PC) {
print "data format with little endian byteorder";
} else if (nFormat & NC_FORMAT_UP) {
print "UniPlot data format";
}
History
| Version | Beschreibung |
|---|---|
| 5.6.0 | Flag umbenannt und zusätzliche Flags NC_COMPRESSION und NC_REPACKING. |
| 5.3.2 | Neu. |
Siehe auch
id-896399