Организация объектов в файле
Используйте MATLAB® Групповой интерфейс HDF5, H5G
, чтобы создать, откройтесь, закройтесь, и информация о доступе о группах в файле HDF5.
Группы являются структурами, которые содержат другие объекты в файле HDF5. Как правило, группы содержат другие группы и наборы данных.
Закройте группу
H5G.close(groupID)
высвобождает средства, используемые идентификатором группы, заданным groupID
. Идентификатор groupID
был возвращен любым H5G.create
или H5G.open
.
Создайте группу
groupID = H5G.create(locID,groupname,size)
создает новую группу с именем, заданным groupname
в местоположении, заданном locID
. Этот синтаксис соответствует H5Gcreate
интерфейс в версии 1.6 библиотеки HDF5 C.
groupID = H5G.create(locID,groupname,lcplID,gcplID,gaplID)
создает новую группу со списком дополнительных свойств, заданным lcplID
, gcplID
, и gaplID
. Этот синтаксис соответствует H5Gcreate
интерфейс в версии 1.8 библиотеки HDF5 C.
Сбросьте все буферы данных к диску (начиная с R2021b)
H5G.flush(groupID)
причины все буферы сопоставили с группой groupID
быть сразу сброшенным к диску, не удаляя данные из кэша.
Информация о группе
info = H5G.get_info(groupID)
возвращает информацию о группе, заданной groupID
.
Открытая заданная группа
groupID = H5G.open(locID,groupname)
открывает группу, заданную groupname
в местоположении, заданном файлом или идентификатором группы locID
. Эта функция соответствует H5Gopen
интерфейс в версии 1.6 библиотеки HDF5 C.
groupID = H5G.open(locID,groupname,gaplID)
открывает группу с дополнительным списком свойств группового доступа, заданным gaplID
. Эта функция соответствует H5Gopen
интерфейс в версии 1.8 библиотеки HDF5 C.
Очистите и перезагрузите все буферы данных (начиная с R2021b)
H5G.refresh(groupID)
причины все буферы, сопоставленные с группой, заданной groupID
быть очищенным и сразу перезагруженным с обновленным содержимым от диска.
Attribute (H5A)
| Dataset (H5D)
| Error (H5E)
| File (H5F)
| Identifier (H5I)
| Object (H5O)
| Property (H5P)