К содержанию | Пользовательский интерфейс

Преобразование спектров к формату пользователя.

Результаты измерений сохраняются двояко

На каждом спектрометре пользовательский формат свой. Он может быть одним из следующих:

Внутренний формат образован файлом измерения (спектра) и файлом снимка базы данных. Перевод в пользовательский формат после измерения производится автоматически с использованием скриптов преобразований, написанных на языке Python и хранящихся в библиотеке скриптов. При необходимости восстановления потерянных данных этот перевод может быть повторно произведен вручную ответственным за установку. Это может быть выполнено:

Задача DataConverter.

DataConverter – предназначена для преобразования спектров к формату пользователя. Она представляет собой двухпанельный файловый менеджер с функциями, которые задаются в конфигурации задачи.

Задача использует конфигурационный файл D:\NewSystem\beta\build\DataConverter_config.cnf. Это текстовый файл, составленный из набора определенных опций:

Опция Описание
user_library Имя пользовательской библиотеки
work_data_dir Имя каталога с данными спекторов
user_data_dir Имя каталога с данными пользователя
protocol_file Имя файла протокола задачи DataConverter
operation Описывает операцию преобразования спектров к формату пользователя. Здесь указываются:
* имя операции (оно появляется на кнопке в основном окне задачи);
* имя соответствующей функции из пользовательской библиотеки;
* Image ID (кнопка на toolbar):
Максимальное число опций operation = 10

К функциям, которые используются в задаче DataConverter, предъявляются определенные требования:

В задаче имеется возможность преобразования как одиночных спектров, так и их группы.

Окно задачи для преобразования одиночных спектров:

Для того чтобы преобразовать группу спектров, необходимо создать список спектров для преобразования, нажав на соответствующую кнопку на toolbar задачи. Появится окно

Список создается «вручную», используя файлы протоколов (лог-файлы, см. LogViewer).

При возвращении в основное окно DataConverter необходимо поставить «галочку» в поле Use Data List.

Окно задачи для преобразования группы спектров:

Пример конфигурации (для спектрометра YuMO): user_library = yumo_lib
work_data_dir = D:\\NewSystem\\data
user_data_dir = D:\\YuMO\\data
protocol_file = D:\\NewSystem\\protocols\\DataConverter_def.prot
operation = To Binary, CopyBinFromInt, ID_INT
operation = Add, AddCurrentWFToUF, ID_SUM

К содержанию | Пользовательский интерфейс