Создать динамическую ссылку
H5L.create_soft(target_path,link_loc_id,link_name,lcpl_id,lapl_id)
H5L.create_soft(target_path,link_loc_id,link_name,lcpl_id,lapl_id) создает новую динамическую связь с объектом в файле HDF5. Новая ссылка может быть одной из многих, указывающих на этот объект. target_path задает путь к целевому объекту, т.е. объекту, на который указывает новая динамическая связь. target_path может быть любым и интерпретируется во время просмотра. Это target_path может быть абсолютным в файле или относительно link_loc_id.
link_loc_id и link_name укажите местоположение и имя, соответственно, новой связи. link_name интерпретируется относительно link_loc_id.
lcpl_id и lapl_id - это списки свойств создания канала и доступа, связанные с новым каналом.
fid = H5F.create('myfile.h5'); gid1 = H5G.create(fid,'/g1',0); gid3 = H5G.create(gid1,'g3',0); gid2 = H5G.create(fid,'/g2',0); lcpl = 'H5P_DEFAULT'; lapl = 'H5P_DEFAULT'; H5L.create_soft('/g1/g3',gid2,'g4',lcpl,lapl); H5G.close(gid3); H5G.close(gid2); H5G.close(gid1); H5F.close(fid);