Инструменты пользователя

Инструменты сайта



dataconverter

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

dataconverter [2009/02/05 10:47] – создано sonixadmdataconverter [2009/02/05 15:46] (текущий) – removed sonixadm
Строка 1: Строка 1:
-[[содержание|К содержанию]] | [[пользовательский интерфейс|Пользовательский интерфейс]] 
  
-====== Преобразование спектров к формату пользователя. ====== 
- 
-Результаты измерений сохраняются двояко 
-  * Во внутреннем формате – в каталоге data Sonix+ 
-  * В пользовательском формате  – в каталоге пользователя. 
- 
-На каждом спектрометре пользовательский формат свой. Он может быть одним из следующих: 
-  * двоичный 16-разряный 
-  * двоичный 32-разряный 
-  * код ASCII 
-  * суммирование с существующим спектром 
- 
-Внутренний формат образован файлом измерения (спектра) и файлом снимка базы данных. Перевод в пользовательский формат после измерения производится автоматически с использованием скриптов преобразований, написанных на языке Python и хранящихся в библиотеке скриптов. При необходимости восстановления потерянных данных этот перевод может быть повторно произведен вручную ответственным за установку. Это может быть выполнено: 
-  * c помощью специально написанного скрипта; 
-  * c помощью программы DataConverter. 
- 
-====== Задача DataConverter. ====== 
- 
-**DataConverter** – предназначена для преобразования спектров к формату пользователя. Она представляет собой двухпанельный файловый менеджер с  функциями, которые задаются в конфигурации задачи.  
- 
-Задача использует конфигурационный файл //D:\NewSystem\beta\build\DataConverter_config.cnf//. Это текстовый файл, составленный из набора определенных опций: 
- 
-^Опция ^Описание^ 
-|user_library | Имя пользовательской библиотеки| 
-|work_data_dir | Имя каталога с  данными спекторов| 
-|user_data_dir | Имя каталога с  данными пользователя| 
-|protocol_file | Имя файла протокола задачи DataConverter| 
-|operation | Описывает операцию преобразования спектров к формату пользователя. Здесь указываются:  \\ * имя операции (оно появляется на кнопке в основном окне задачи); \\   * имя соответствующей функции из пользовательской библиотеки;  \\ * Image ID (кнопка на toolbar): {{ :int.png |}} \\ Максимальное число опций operation  = 10 | 
- 
-К функциям, которые используются в задаче DataConverter, предъявляются определенные требования: 
-  * Функция должна иметь два параметра: work-data filename   и   user-data filename 
-  * Все глобальные переменные, используемые в этих функциях, должны быть определены. 
-  * Функция должна возвращать какое-либо текстовое значение. 
- 
-В задаче имеется возможность преобразования как одиночных спектров, так и их группы. 
- 
-**Окно задачи для преобразования одиночных спектров:** 
- 
-{{ :data_convert.jpg |}} 
- 
-Для того **чтобы преобразовать группу спектров**, необходимо создать список спектров для преобразования, нажав на соответствующую кнопку на toolbar задачи. Появится окно 
- 
-{{ :dataconvert_dlg.jpg |}} 
- 
-Список создается «вручную», используя файлы протоколов (лог-файлы, см. LogViewer). 
- 
- 
-При возвращении в основное окно //DataConverter//  необходимо поставить «галочку» в поле //Use Data List//. 
- 
-**Окно задачи для преобразования группы спектров:** 
- 
-{{ :dataconvert_group.jpg |}} 
- 
-**Пример конфигурации** //(для спектрометра 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// 
- 
-[[содержание|К содержанию]] | [[пользовательский интерфейс|Пользовательский интерфейс]] 
dataconverter.1233820032.txt.gz · Последнее изменение: (внешнее изменение)