exponenta event banner

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);