cdflib. SetVarReservePercent

Задайте резервный процент для переменной

Синтаксис

cdflib. setVarReservePercent (cdfId, varNum, процент)

Описание

cdflib. setVarReservePercent (cdfId, varNum, процент) задает резервный процент сжатия для переменной в файле Формата общих данных (CDF).

Входные параметры

cdfId

Идентификатор файла CDF, возвращаемый вызовом cdflib.create или cdflib.open.

varNum

Числовое значение, идентифицирующее переменную в файле. Идентификаторы переменных (переменные числа) основаны на нуле.

percent

Числовое значение, задающее количество дополнительного пространства, чтобы выделить для сжатой переменной, выраженной как процент. Можно задать значения between0 (никакое дополнительное пространство не резервируется), и 100 или значения, больше, чем 100. Значение задает процент несжатого размера переменной. Если вы задаете дробные резервные проценты, библиотека округляет значение в меньшую сторону.

Примеры

Создайте CDF, создайте переменную, установите сжатие переменной, и затем установите резервный процент для переменной. Чтобы запустить этот пример, вы должны быть в папке с возможностью записи.

cdfid = cdflib.create('your_file.cdf');

% Create a variable in the file.
varNum = cdflib.createVar(cdfid,'Time','cdf_int1',1,[],true,[]);
        
% Set the compression of the variable.
cdflib.setVarCompression(cdfid,varNum,'GZIP_COMPRESSION',8);
        
% Set the compression reserver percentage
cdflib.setVarReservePercent(cdfid,varNum, 80);
        
cdflib.close(cdfid);

Больше о

свернуть все

резервирование процента

Задает сколько дополнительного пространства, чтобы выделить для сжатой переменной. Это дополнительное пространство позволяет переменной расширяться, когда вы пишете дополнительные записи на переменную. Если вы не задаете эту комнату для роста, библиотека должна переместить переменную в конец файла, когда размер расширяется, и пробел в исходном местоположении переменной становится потраченным впустую пробелом.

Ссылки

Эта функция соответствует стандартной программе API библиотеки CDF C CDFsetzVarReservePercent.

Чтобы использовать эту функцию, необходимо быть знакомы с интерфейсом CDF C. Ознакомьтесь с документацией CDF на веб-сайте CDF.

Информацию об авторских правах см. в файле cdfcopyright.txt.

Была ли эта тема полезной?