Main Content

cdflib.getAttrEntry

Value of entry in attribute with variable scope

Syntax

value = cdflib.getAttrEntry(cdfId,attrNum,entryNum)

Description

value = cdflib.getAttrEntry(cdfId,attrNum,entryNum) returns the value of an attribute entry in a Common Data Format (CDF) file.

Input Arguments

cdfId

Identifier of a CDF file, returned by a call to cdflib.create or cdflib.open.

attrNum

Numeric value that identifies the attribute. Attribute numbers are zero-based. The attribute must have variable scope.

entryNum

Numeric value that specifies the entry in the attribute. Entry numbers are zero-based.

Output Arguments

Value

Value of the entry.

Examples

Open the example CDF and get the value of an entry associated with an attribute with variable scope in the file.

cdfId = cdflib.open("example.cdf");

% The fourth attribute is of variable scope
attrscope = cdflib.getAttrScope(cdfId,3)
attrscope =

    'VARIABLE_SCOPE'
% Get information about the first entry for this attribute
[dtype,numel] = cdflib.inquireAttrEntry(cdfId,3,0)
dtype =

    'cdf_char'


numel =

    10
% Get the value of the entry for this attribute
% Note that it is a character vector of length 10
value = cdflib.getAttrEntry(cdfId,3,0)
value =

    'Time value'
% Clean up
cdflib.close(cdfId)
clear cdfId

Tips

  • This function corresponds to the CDF library C API routine CDFgetAttrzEntry.

  • To use this function, you must be familiar with the CDF C interface. You can access the CDF documentation at the CDF website.

Version History

expand all