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