Организация объектов в файле
Используйте 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)