H5L.create_soft

Создайте гибкую ссылку

Синтаксис

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 являются созданием ссылки и списками свойств доступа, сопоставленными с новой ссылкой.

Примеры

plist_id = 'H5P_DEFAULT';
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);

Смотрите также