netcdf.endDef
结束 netCDF 文件定义模式
语法
netcdf.endDef(ncid)
netcdf.endDef(ncid,h_minfree,v_align,v_minfree,r_align)
说明
netcdf.endDef(ncid)
使 netCDF 文件退出定义模式,并进入数据模式。ncid
是 netcdf.create
或 netcdf.open
返回的 netCDF 文件标识符。
netcdf.endDef(ncid,h_minfree,v_align,v_minfree,r_align)
使 netCDF 文件退出定义模式,指定四个性能调优参数。例如,使用性能调优参数的原因之一就是使用 h_minfree
参数在 netCDF 文件的标题中保留额外空间:
ncid = netcdf.endDef(ncid,20000,4,0,4);
这将在标题中保留 20,000 个字节,以便稍后在添加属性时使用。当处理很大的 netCDF 3 文件时,这样会非常高效。要了解如何使用这些性能调优参数,请参阅有关 netCDF 库的文档。
此函数对应于 netCDF 库 C API 中的 nc_enddef
。要使用此函数,应该熟悉 netCDF 编程范式。