Запись значения в запись в атрибуте с переменной областью действия
cdflib.putAttrEntry(cdfId,attrNum,entryNum,CDFDataType,entryVal)
cdflib.putAttrEntry(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 an attribute of variable scope in the file.
attrNum = cdflib.createAttr(cdfid,'Another Attribute','variable_scope');
% Write a value to an entry for the attribute
cdflib.putAttrEntry(cdfid,attrNum,0,'CDF_CHAR','My Variable Attribute Test');
% Get the value of the global attribute entry
value = cdflib.getAttrEntry(cdfid,attrNum,0)
value =
My Variable Attribute Test
% Clean up
cdflib.delete(cdfid);
clear cdfidЭта функция соответствует подпрограмме API библиотеки CDF C CDFputAttrzEntry.
Для использования этой функции необходимо ознакомиться с интерфейсом CDF C. Прочитайте документацию CDF в CDF website.
Для получения информации об авторских правах см. cdfcopyright.txt файл.