exponenta event banner

hdfvf

Функции шлюза к VF в интерфейсе HDF Vdata

Синтаксис

[out1,...,outN] = hdfvf(funcstr,input1,...,inputN)

Описание

hdfvf является шлюзом MATLAB ® для функций VF в интерфейсе HDF Vdata.

[out1,...,outN] = hdfvf(funcstr,input1,...,inputN) возвращает один или несколько выходов, соответствующих функции VF в библиотеке HDF, указанной functstr.

Существует однозначное соответствие между функциями VF в библиотеке HDF и допустимыми значениями для funcstr. Например, hdfvf('nfields',vdata_id) соответствует вызову библиотеки C VFnfields(vdata_id).

Функции запроса на местах

Функции запроса полей предоставляют конкретную информацию о полях в данных vdata, включая размер поля, имя, порядок, тип и количество полей в vdata.

Значение funcstrСинтаксис функцииОписание
'fieldesize'fsize = hdfvf('fieldesize',vdata_id,field_index)Извлекает размер поля (сохраненного в файле) указанного поля.
'fieldisize'fsize = hdfvf('fieldisize',vdata_id,field_index)Извлекает размер поля (сохраненного в памяти) указанного поля.
'fieldname'name = hdfvf('fieldname',vdata_id,field_index)Извлекает имя указанного поля в данном vdata.
'fieldorder'order = hdfvf('fieldorder',vdata_id,field_index)Извлекает порядок указанного поля в заданных vdata.
'fieldtype'data_type = hdfvf('fieldtype',vdata_id,field_index)Извлекает тип данных для указанного поля в данном vdata.
'nfields'count = hdfvf('nfields',vdata_id)Извлекает общее количество полей в указанных vdata.

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

A status или вывод идентификатора -1 указывает на сбой операции.

Представлен до R2006a