主要内容

cdflib.setVarsCacheSize

指定数量的缓存缓冲区用于所有变量

语法

cdflib.setVarsCacheSize (cdfId varNum numBuffers)

描述

cdflib.setVarsCacheSize (cdfId varNum numBuffers)指定缓存缓冲区的数量提供图书馆使用的所有变量的多文件格式通用的数据格式(CDF)文件。

这个函数并不适用于单个文件CDFs。关于缓存的更多信息,请参阅提供用户指南

输入参数

cdfId

提供文件的标识符,返回的一个电话cdflib.createcdflib.open

varNum

数值识别文件中的一个变量。变量标识符(变量数量)是从零开始的。

numBuffers

数值指定缓存缓冲区。

例子

创建一个多文件提供并指定缓冲区用于所有变量的数量。要运行这个示例,您必须在一个可写的文件夹。

cdfid = cdflib.create (your_file.cdf) %设置的格式文件多文件cdflib.setFormat (cdfid MULTI_FILE”);%文件中创建一个变量varNum = cdflib.createVar (cdfid,‘时间’,‘cdf_int1’, 1,[],真的,[]);%注意图书馆为变量ls your_file创建一个单独的文件。* your_file。它强调your_file。z0 %的数量确定缓存缓冲区使用的变量numBuf = cdflib.getVarCacheSize (cdfid varNum) numBuf = 1%指定缓存缓冲区使用的所有变量的数量提供。cdflib.setVarsCacheSize (cdfid 6) %检查缓存缓冲区使用的变量的数量。numBuf = cdflib.getVarCacheSize (cdfid varNum) numBuf = 6%清理cdflib.delete (cdfid);明确cdfid

引用

这个函数对应于CDF实验组的C API程序库CDFsetzVarsCacheSize

要使用这个功能,您必须熟悉CDF实验组的C接口。你可以提供文档的访问提供网站