Функции шлюза к 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 указывает, что операция не выполнена.
hdfdf24
| hdfdfr8
| hdfh
| hdfhd
| hdfhe
| hdfhx
| hdfml
| hdfv
| hdfvf
| hdfvh
| hdfvs
| matlab.io.hdf4.sd