集团(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
hdf5c库1.6版的接口。
groupID = H5G.create(locID,groupname,lcplID,gcplID,gaplID)
创建具有附加属性列表的新组,属性列表由lcplID
,gcplID
,gaplID
.该语法对应于H5Gcreate
hdf5c库1.8版本的接口。
H5G.flush
将所有数据缓冲区刷新到磁盘
H5G.flush (groupID)
引起与指定的组关联的所有缓冲区groupID
要立即刷新到磁盘,而不需要从缓存中删除数据。
H5G.get_create_plist
组创建属性列表
gcplID = H5G.get_create_plist(groupID)
属性所指定的组关联的组创建属性列表的标识符groupID
.
H5G.get_info
组信息
info = H5G.get_info(groupID)
返回指定的组的信息groupID
.
H5G.open
打开指定组
groupID = H5G.open(locID,groupname)
打开指定的组groupname
在文件或组标识符指定的位置locID
.这个函数对应于H5Gopen
hdf5c库1.6版的接口。
groupID = H5G.open(locID,groupname,gaplID)
属性指定的附加组访问属性列表打开组gaplID
.这个函数对应于H5Gopen
hdf5c库1.8版本的接口。
H5G.refresh
清除并重新加载所有数据缓冲区
H5G.refresh (groupID)
引起与指定的组关联的所有缓冲区groupID
要清除并立即从磁盘重新加载更新的内容。