Group (H5G)

Организация объектов в файле

Описание

Используйте MATLAB® Групповой интерфейс HDF5, H5G, чтобы создать, откройтесь, закройтесь, и информация о доступе о группах в файле HDF5.

Группы являются структурами, которые содержат другие объекты в файле HDF5. Как правило, группы содержат другие группы и наборы данных.

Функции

H5G.close

Закройте группу

H5G.close(groupID) высвобождает средства, используемые идентификатором группы, заданным groupID. Идентификатор groupID был возвращен любым H5G.create или H5G.open.

H5G.create

Создайте группу

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.

 Детали

H5G.flush

Сбросьте все буферы данных к диску (начиная с R2021b)

H5G.flush(groupID) причины все буферы сопоставили с группой groupID быть сразу сброшенным к диску, не удаляя данные из кэша.

H5G.get_info

Информация о группе

info = H5G.get_info(groupID) возвращает информацию о группе, заданной groupID.

H5G.open

Открытая заданная группа

groupID = H5G.open(locID,groupname) открывает группу, заданную groupname в местоположении, заданном файлом или идентификатором группы locID. Эта функция соответствует H5Gopen интерфейс в версии 1.6 библиотеки HDF5 C.

groupID = H5G.open(locID,groupname,gaplID) открывает группу с дополнительным списком свойств группового доступа, заданным gaplID. Эта функция соответствует H5Gopen интерфейс в версии 1.8 библиотеки HDF5 C.

H5G.refresh

Очистите и перезагрузите все буферы данных (начиная с R2021b)

H5G.refresh(groupID) причины все буферы, сопоставленные с группой, заданной groupID быть очищенным и сразу перезагруженным с обновленным содержимым от диска.

Примеры

развернуть все

Создайте файл HDF5 'myfile.h5' с группой 'my_group' с настройками списка свойств по умолчанию.

fid = H5F.create('myfile.h5');
plist = 'H5P_DEFAULT';
gid = H5G.create(fid,'my_group',plist,plist,plist);
H5G.close(gid);
H5F.close(fid);
fid = H5F.open('example.h5');
gid = H5G.open(fid,'/g2');
info = H5G.get_info(gid);
H5G.close(gid);
H5F.close(fid);
Представлено до R2006a