Main Content

netcdf.defVarFletcher32

定义 NetCDF 变量的校验参数

语法

netcdf.defVarFletcher32(ncid,varid,setting)

说明

netcdf.defVarFletcher32(ncid,varid,setting) 定义 NetCDF 变量的校验设置,此处的 NetCDF 变量是由 ncid 所指定文件中的 varid 确定的。

输入参数

ncid

netcdf.createnetcdf.open 返回的 NetCDF 文件标识符,或者由 netcdf.defGrp 返回的 NetCDF 组标识符。

varid

netcdf.defVar 返回的 NetCDF 变量标识符。

setting

指定是否对变量使用 Fletcher32 校验和错误检测的字符向量或字符串标量。要打开 Fletcher32 校验,需将该值指定为 'FLETCHER32'。要关闭校验错误检测的使用,将其指定为 'NOCHECKSUM'

示例

本例创建一个 NetCDF 数据集并打开变量的 Fletcher32 校验。

ncid = netcdf.create('myfile.nc','NETCDF4');
latdimid = netcdf.defDim(ncid,'lat',1800);
londimid = netcdf.defDim(ncid,'col',3600);
varid = netcdf.defVar(ncid,'earthgrid','double',[latdimid londimid]);
netcdf.defVarFletcher32(ncid,varid,'FLETCHER32');
netcdf.close(ncid);

参考

此函数对应于 netCDF 库 C API 中的 nc_def_var_fletcher32 函数。