Main Content

cdflib.setVarAllocBlockRecords

指定要为变量分配的记录范围

语法

cdflib.setVarAllocBlockRecords(cdfId,varNum,firstrec,lastrec)

说明

cdflib.setVarAllocBlockRecords(cdfId,varNum,firstrec,lastrec) 指定要为常用数据格式 (CDF) 文件中的变量分配(但不写入)的记录范围。

输入参数

cdfId

CDF 文件的标识符,通过调用 cdflib.createcdflib.open 返回。

varNum

标识文件中的变量的数值。变量标识符(变量编号)从 0 开始。

firstRec

标识要从其位置开始分配的记录的数值。记录编号从 0 开始。

lastRec

标识要从其位置停止分配的记录的数值。记录编号从 0 开始。

示例

创建一个 CDF 文件,在该 CDF 文件中创建一个变量,然后指定要为该变量分配的记录数。要运行此示例,当前必须位于可写文件夹中。

cdfId = cdflib.create("your_file.cdf");

% Create a variable in the file
varNum = cdflib.createVar(cdfId,"Grades","cdf_int1",1,[],true,[]);

% Specify the number of records to allocate
cdflib.setVarAllocBlockRecords(cdfId,varNum,1,10)

%Clean up
cdflib.delete(cdfId)
clear cdfId

参考

此函数对应于 CDF 库的 C API 例程 CDFsetzVarAllocBlockRecords

要使用此函数,必须熟悉 CDF C 接口。您可以在 CDF 网站上访问 CDF 文档。