exponenta event banner

cdflib.setVarBlockingFactor

Укажите коэффициент блокировки для переменной

Синтаксис

cdflib.setVarBlockingFactor(cdfId,varNum,blockingFactor)

Описание

cdflib.setVarBlockingFactor(cdfId,varNum,blockingFactor) указывает коэффициент блокировки для переменной в файле общего формата данных (CDF).

Входные аргументы

cdfId

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

varNum

Числовое значение, определяющее переменную в файле. Переменные числа основаны на нуле.

blockingFactor

Числовое значение, указывающее количество записей, распределяемых при записи в нераспределенную запись.

Примеры

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

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

% Create a variable in the file.
varNum = cdflib.createVar(cdfid,'Time','cdf_int1',1,[],true,[]);

% Get the current blocking factor used with the variable 
bFactor = cdflib.getVarBlockingFactor(cdfid,varNum)

bFactor =

    0

% Change the blocking factor for the variable
cdflib.setVarBlockingFactor(cdfid,varNum,10);

% Check the new blocking factor .
bFactor = cdflib.getVarBlockingFactor(cdfid,varNum)

bFactor =

    10

%  Clean up
cdflib.delete(cdfid)

clear cdfid

Подробнее

свернуть все

коэффициент блокировки

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

Ссылки

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

Для использования этой функции необходимо ознакомиться с интерфейсом CDF C. Прочитайте документацию CDF в CDF website.

Для получения информации об авторских правах см. cdfcopyright.txt файл.