Запишите значение в запись в атрибуте с глобальной областью видимости
cdflib.putAttrgEntry(cdfId,attrNum,entryNum,cdfDataType,entryVal)
cdflib.putAttrgEntry(cdfId,attrNum,entryNum,cdfDataType,entryVal) пишет значение в глобальную запись атрибута в файле Формата общих данных (CDF).
|
Идентификатор CDF-файла, возвращенного вызовом | ||||||||||||||||||||||||||||||||
|
Атрибут идентификации номера. Номера атрибутов начинаются с нуля. Атрибут должен иметь глобальную область видимости. | ||||||||||||||||||||||||||||||||
|
Запись идентификации номера. Числа записи основаны на нуле. | ||||||||||||||||||||||||||||||||
|
Тип данных записи атрибута в виде одного из следующих векторов символов или строковых скаляров или ее числового эквивалента.
| ||||||||||||||||||||||||||||||||
|
Данные, которые будут записаны в глобальную запись атрибута. |
Создайте CDF и создайте глобальный атрибут в файле. Запишите значение в запись в атрибуте. Чтобы запустить этот пример, вы должны быть в папке с возможностью записи.
cdfid = cdflib.create('your_file.cdf');
% Initially the file contains no attributes, global or variable.
info = cdflib.inquire(cdfid)
info =
encoding: 'IBMPC_ENCODING'
majority: 'ROW_MAJOR'
maxRec: -1
numVars: 0
numvAttrs: 0
numgAttrs: 0
% Create a global attribute in the file.
attrNum = cdflib.createAttr(cdfid,'Purpose','global_scope');
% Write a value to an entry for the global attribute
cdflib.putAttrgEntry(cdfid,attrNum,0,'CDF_CHAR','My Test');
% Get the value of the global attribute entry
value = cdflib.getAttrgEntry(cdfid,attrNum,0)
value =
My Test
% Clean up
cdflib.delete(cdfid);
clear cdfidЭта функция соответствует стандартной программе API библиотеки CDF C CDFputAttrgEntry.
Чтобы использовать эту функцию, необходимо быть знакомы с интерфейсом C CDF. Ознакомьтесь с документацией CDF на веб-сайте CDF.
Дополнительные сведения см. в cdfcopyright.txt файл.