主要内容

cdflib.putAttrEntry

写值进入属性变量作用域

语法

cdflib.putAttrEntry (cdfId、attrNum entryNum、CDFDataType entryVal)

描述

cdflib.putAttrEntry (cdfId、attrNum entryNum、CDFDataType entryVal)写一个值的属性进入一个通用的数据格式(CDF)文件。

输入参数

cdfId

提供文件的标识符,返回的一个电话cdflib.createcdflib.open

attrNum

数字识别属性。属性必须有变量作用域。属性数据是从零开始的。

entryNum

数字识别条目。输入数字是从零开始的。

CDFdatatype

指定的数据类型属性条目,如以下的其中一个特征向量或字符串标量、或其数值相等的。

提供数据类型 MATLAB®等效
“CDF_BYTE” 字节,带符号整数
“CDF_CHAR”

1字节、字符数据类型映射到MATLAB签署字符字符串

“CDF_INT1” 字节,带符号整数。
“CDF_UCHAR”

1字节无符号字符数据类型映射到MATLABuint8

“CDF_UINT1” 字节无符号整数,
“CDF_INT2” 2字节,带符号整数
“CDF_UINT2” 2字节无符号整数。
“CDF_INT4” 4字节,带符号整数
“CDF_UINT4” 4字节无符号整数,
“CDF_FLOAT” 4字节,浮点
“CDF_REAL4” 4字节,浮点
“CDF_REAL8” 8字节浮点。
“CDF_DOUBLE” 8字节,浮点
“CDF_EPOCH” 8字节,浮点
“CDF_EPOCH16” 两个8字节,浮点

entryVal

数据写入属性条目。

例子

创建一个提供和创建一个属性文件中的变量作用域。写一个条目的属性的值。要运行这个示例,您必须在一个可写的文件夹。

cdfid = cdflib.create (“your_file.cdf”);%最初的文件不包含属性、全球或变量。信息= cdflib.inquire (cdfid)信息=编码:“IBMPC_ENCODING”多数:“ROW_MAJOR”maxRec: 1 numVars: 0 numvAttrs: 0 numgAttrs: 0%的创建一个属性文件中的变量作用域。attrNum = cdflib。createAttr (cdfid,“另一个属性”,“variable_scope”);%一个值写入属性cdflib的条目。putAttrEntry (cdfid attrNum 0, ' CDF_CHAR ', '我的变量属性测试');%得到全球的价值属性条目值= cdflib.getAttrEntry (cdfid attrNum 0)值=我的变量属性测试%清理cdflib.delete (cdfid);明确cdfid

引用

这个函数对应于CDF实验组的C API程序库CDFputAttrzEntry

要使用这个功能,您必须熟悉CDF实验组的C接口。你可以提供文档的访问提供网站