cdflib.SetVarReservePercent

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

Синтаксис

cdflib.setVarReservePercent(cdfId,varNum,percent)

Описание

cdflib.setVarReservePercent(cdfId,varNum,percent) задает резервный процент сжатия для переменной в файле Формата общих данных (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.

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

Дополнительные сведения см. в cdfcopyright.txt файл.

Для просмотра документации необходимо авторизоваться на сайте