NC_DeleteFilteredRecordsΒΆ

NC_DeleteFilteredRecords remove all filtered records from the given NC file.

bool = NC_DeleteFilteredRecords(ncid)

Return Value

Returnwert

TRUE if the funtion was successful.

Parameters

ncid

ncid is the handle of an NC file, returned by nc_create or nc_open.

Example

def _NC_Remove(ssFile, ssFilter)
{
   ssNCFile = auto_ImportData(ssFile);
   if (ssNCFile == "") {
      return FALSE;
   }
   if (auto_SetFilter(ssFilter, ssNCFile) == FALSE) {
      MessageBoxWarning("Cannot set filter");
      return FALSE;
   }

   ncid = nc_open(ssNCFile, NC_WRITE);
   if (ncid == -1) {
      return FALSE;
   }
   bRet = NC_DeleteFilteredRecords(ncid);
   nc_close(ncid);
   _NC_Pack(ssNCFile); // internal function
}

_NC_Remove("d:/a.nc2", "$time$ > 2 && $time$ < 10")

History

Version Description
R2013.9 New.

id-2024581