H5L.create_external

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

Синтаксис

H5L.create_external(filename,objname,link_loc_id,link_name,lcpl_id,lapl_id)

Описание

H5L.create_external(filename,objname,link_loc_id,link_name,lcpl_id,lapl_id) создает гибкую ссылку к объекту в другом файле. filename определяет целевой файл, содержащий целевой объект. obj_name задает путь к целевому объекту в этом файле. obj_name должен начинаться с корневой группы целевого файла, но не интерпретируется до момента поиска.

link_loc_id и link_name укажите местоположение и имя новой ссылки, соответственно. link_name интерпретируется относительно link_loc_id.

lcpl_id и lapl_id - списки свойств создания ссылки и доступа, сопоставленные с новой ссылкой.

Примеры

plist_id = 'H5P_DEFAULT';
fid1 = H5F.create('myfile1.h5');
g1 = H5G.create(fid1,'g1',plist_id,plist_id,plist_id);
H5G.close(g1);
H5F.close(fid1);
fid2 = H5F.create('myfile2.h5');
H5L.create_external('myfile1.h5','g1',fid2,'g2',plist_id,plist_id);