H5L.create_external

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

Синтаксис

H5L.create_external (имя файла, 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);
Была ли эта тема полезной?