Main Content

cdflib.setCompressionCacheSize

指定压缩高速缓存缓冲区的数目

语法

cdflib.setCompressionCacheSize(cdfId,numBuffers)

说明

cdflib.setCompressionCacheSize(cdfId,numBuffers) 指定用于压缩临时 CDF 文件的高速缓存缓冲区的数目。有关 CDF 高速缓存方案的详细信息,请参阅 CDF 用户指南

cdfId 标识 CDF 文件。numBuffers 指定缓冲区的数目。

示例

创建一个 CDF 文件并指定所使用的压缩高速缓存缓冲区的数目。要运行此示例,当前必须位于可写文件夹中。

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

% Get the current number of compression cache buffers
numBuf = cdflib.getCompressionCacheSize(cdfId)
numBuf =

    80
% Set a new value
cdflib.setCompressionCacheSize(cdfId,100)

% Check the new value
numBuf = cdflib.getCompressionCacheSize(cdfId)
numBuf =

   100
% Clean up 
cdflib.delete(cdfId)
clear cdfId

参考

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

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