Шлюз к интерфейсу HDF H
[out1,...,outN] = hdfh(funcstr,input1,...,inputN)
hdfh
является шлюзом MATLAB® к интерфейсу HDF H.
[out1,...,outN] = hdfh(funcstr,input1,...,inputN)
возвращает один или несколько выходных параметров, соответствующих функции H в библиотеке HDF, заданной functstr
.
Существует взаимно-однозначное соответствие между функциями H в библиотеке HDF и допустимых значениях для funcstr
. Например, hdfh('close',file_id)
соответствует вызову библиотеки C Hclose(file_id)
.
Значение funcstr | Синтаксис функций | Описание |
---|---|---|
'appendable' |
| Указывает, что элемент может быть добавлен к. |
'close' |
| Закрывает путь доступа к файлу. |
'deldd' |
| Удаляет номер тега и ссылочный номер из списка дескрипторов данных. |
'dupdd' |
| |
'endaccess' |
| Отключает доступ к объекту данных путем избавления от идентификатора доступа. |
'fidinquire' |
| Возвращает информацию о заданном файле. |
'find' |
| Определяет местоположение следующего объекта, который будет разыскиваться в файле HDF. search_type может быть 'new' или 'continue' . Входом dir может быть 'forward' или 'backward' . |
'getelement' |
| Читает элемент данных для заданного номера тега и ссылочного номера. |
'getfileversion' |
| Возвращает информацию о версии для файла HDF. |
'getlibversion' |
| Возвращает информацию о версии для текущей библиотеки HDF. |
'inquire' |
| Возвращает информацию о доступе об элементе данных. |
'ishdf' |
| Определяет, является ли файл файлом HDF. |
'length' |
| Возвращает длину объекта данных, заданного номером тега и ссылочным номером. |
'newref' |
| Возвращает ссылочный номер, который может использоваться с любым тегом к продукту уникальная пара тега/ссылочного номера. |
'nextread' |
| Поиски следующего дескриптора данных, который совпадает с заданным номером тега и ссылочным номером. origin может быть 'start' или 'current' . |
'number' |
| Возвращает количество экземпляров тега в файле. |
'offset' |
| Возвращает смещение элемента данных в файле. |
'open' |
| Предоставляет путь доступа файлу HDF путем чтения всех блоков дескриптора данных в память. |
'putelement' |
| Пишет элемент данных или заменяет существующий элемент данных в файле HDF. X должен быть массивом uint8 . |
'read' |
| Читает следующий сегмент в элементе данных. |
'seek' |
| Устанавливает указатель доступа на смещение в элементе данных. origin может быть 'start' или 'current' . |
'startread' |
| |
'startwrite' |
| |
'sync' |
| |
'trunc' |
| Обрезает заданный объект данных до данной длины. |
'write' |
| Пишет следующий сегмент данных в заданный элемент данных. X должен быть массивом uint8 . |
status
или идентификатор, вывод-1 указывает, что операция перестала работать.
hdfh
не поддерживает эти функции в интерфейсе NCSA H:
Hcache
Hendbitaccess
Hexist
Hflushdd
Hgetbit
Hputbit
Hsetlength
Hshutdown
Htagnewref
hdfan
| hdfdf24
| hdfdfr8
| hdfhd
| hdfhe
| hdfhx
| hdfml
| hdfv
| hdfvf
| hdfvh
| hdfvs
| matlab.io.hdf4.sd