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.

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

status или идентификатор, вывод-1 указывает, что операция перестала работать.

Смотрите также

| | | | | | | | | | |

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

Была ли эта тема полезной?