Я довольно новичок в Igor Pro и пытаюсь использовать его для анализа больших партий файлов данных.
Мои данные упакованы в HDF5-подобные файлы с систематическим присвоением имен. Поэтому я хотел бы написать процедуру, которая позволила бы мне анализировать ее, не открывая файлы один за другим. Я использую пакет HDF5, рекомендованный wavemetrics.
Я потратил довольно много времени на чтение документа и его примеров, но я не могу найти способ открыть файл, не предложив браузеру выбрать нужный файл.
Пока что вот что у меня есть:
Function openDataNXS(filename)
String filename
Variable fileID
string data_name = "data_"+filename
string actu_name = "actu_"+filename
HDF5OpenFile /R fileID as "./"+filename
if (V_flag == 0) // checks file opening
HDF5LoadData /O/N=$data_name fileID, "/scan/scan_data/data_03"// dataset address in the file
HDF5LoadData /O/N=$actu_name fileID, "/scan/scan_data/actuator_1_1"
HDF5CloseFile fileID
display $data_name vs $actu_name
endif
End
Хотя я предоставляю функцию с именем файла, мне все равно предлагается браузер.
Есть идеи почему?
Спасибо