Сведения о ссылке, указанной индексом
name = H5L.get_name_by_idx(loc_id,group_name,idx_type,order,n,lapl_id)
name = H5L.get_name_by_idx(loc_id,group_name,idx_type,order,n,lapl_id,'TextEncoding',encoding)
name = H5L.get_name_by_idx(loc_id,group_name,idx_type,order,n,lapl_id) извлекает информацию о ссылке в индексе n, присутствует в группе group_name, в месте loc_id. lapl_id input определяет список свойств доступа к каналу для запроса группы.
Укажите тип индекса idx_type как один из этих векторов символов или строковых скаляров.
'H5_INDEX_NAME' | Буквенно-числовой индекс для имени |
'H5_INDEX_CRT_ORDER' | Индекс по порядку создания |
Укажите порядок прохождения индекса order как один из этих векторов символов или строковых скаляров.
'H5_ITER_INC' | Итерация от начала до конца |
'H5_ITER_DEC' | Итерация от конца до начала |
'H5_ITER_NATIVE' | Итерация в самом быстром доступном порядке |
name = H5L.get_name_by_idx(loc_id,group_name,idx_type,order,n,lapl_id,'TextEncoding',encoding) дополнительно указывает текстовую кодировку, используемую для интерпретации имени ссылки. Определить encoding как 'system'(по умолчанию) или 'UTF-8'.
'system' - Используйте системную кодировку по умолчанию для интерпретации имени ссылки.
'UTF-8' - Использование UTF-8 кодировка для интерпретации имени ссылки.
fid = H5F.open('example.h5'); idx_type = 'H5_INDEX_NAME'; order = 'H5_ITER_DEC'; lapl_id = 'H5P_DEFAULT'; name = H5L.get_name_by_idx(fid,'g3',idx_type,order,0,lapl_id); H5F.close(fid);