主要内容

cdflib.setVarBlockingFactor

为变量指定阻塞因子

语法

cdflib.setVarBlockingFactor (cdfId varNum blockingFactor)

描述

cdflib.setVarBlockingFactor (cdfId varNum blockingFactor)指定公共数据格式(CDF)文件中变量的阻塞因子。

输入参数

cdfId

调用返回的CDF文件的标识符cdflib.createcdflib.open

varNum

标识文件中的变量的数值。变量数是以零为基础的。

blockingFactor

数值,指定写入未分配记录时要分配的记录数。

例子

创建CDF,在CDF中创建一个变量,然后设置与该变量一起使用的阻塞因子。要运行此示例,必须在可写文件夹中。

Cdfid = cdflib.create('your_file.cdf');在文件中创建一个变量。varNum = cdflib.createVar (cdfid,‘时间’,‘cdf_int1’,1,[],真的,[]);更改变量cdflib.setVarBlockingFactor(cdfid,varNum,10)的阻塞因子;检查新的阻塞因子。bFactor = cdflib.getVarBlockingFactor(cdfid,varNum) bFactor = 10%清理cdflib.delete(cdfid)清除cdfid

更多关于

全部折叠

阻碍因素

一个变量的阻碍因素指定写入未分配记录时库分配的最小记录数。如果指定小数块因子,则标准库将该值四舍五入。

参考文献

这个函数对应于CDF库C API例程CDFsetzVarBlockingFactor

要使用此功能,必须熟悉CDF C接口。您可以访问CDF文档提供网站