Синхронизируйте файл NetCDF с диском
netcdf.sync(ncid)
netcdf.sync(ncid)
синхронизирует состояние файла NetCDF к диску. Библиотека NetCDF обычно буферизует доступы к базовому файлу NetCDF, если вы не задаете NC_SHARE
режим, когда вы открыли файл с netcdf.open
или netcdf.create
. Вызывать netcdf.sync
, файл NetCDF должен быть в режиме данных.
Эта функция соответствует nc_sync
функция в библиотеке C API NetCDF. Чтобы использовать эту функцию, вы должны ознакомиться с парадигмой программирования netCDF.
Этот пример создает новый файл NetCDF для доступа для записи, выполняет операцию на файле, вынимает файл из режима define, и затем синхронизирует файл с диском.
% Create a netCDF file. ncid = netcdf.create('foo.nc','NC_WRITE'); % Perform an operation. dimid = netcdf.defDim(ncid,'Xdim',50); % Take file out of define mode. netcdf.endDef(ncid); % Synchronize the file to disk. netcdf.sync(ncid)