Шлюз к внешнему интерфейсу (HX) данных HDF
[out1..., outN] = hdfhx (funcstr, input1..., inputN)
hdfhx
является шлюзом MATLAB® к интерфейсу HDF для управления соединенными и внешними элементами данных.
[out1,...,outN] = hdfhx(funcstr,input1,...,inputN)
возвращает одни или несколько выходных параметров, соответствующих функции HX в библиотеке HDF, заданной functstr
.
Существует взаимно-однозначное соответствие между функциями HX в библиотеке HDF и допустимых значениях для funcstr
. Например, hdfhx('setdir',pathname);
соответствует вызову библиотеки C HXsetdir(pathname)
.
Значение funcstr | Синтаксис функций | Описание |
---|---|---|
'create' | access_id = hdfhx('create',file_id,tag,ref,extern_name,offset,length) | Создает новый внешний файл специальный элемент данных. |
'setcreatedir' | status = hdfhx('setcreatedir',pathname); | Устанавливает местоположение директории для записи внешнего файла. |
'setdir' | status = hdfhx('setdir',pathname); | Устанавливает директорию для определения местоположения внешних файлов. |
status
или идентификатор, вывод-1 указывает, что операция перестала работать.
В случаях, где библиотека HDF C принимает NULL
для определенных входных параметров, может использоваться пустая матрица ([]
или ''
).