Программный комплекс для сбора и накопления физической информации установки мини-ФОБОС.


Для сбора и накопления информации в физических экспериментах на установке мини-ФОБОС создан программно-аппаратный комплекс. Рабочая среда для всех программ ОС Windows32 (Windows-2000-XP-2003). Комплекс состоит из ряда программ, выполняющих следующие функции:
WinEltec
Основная программа-сервер, находящаяся на компьютере связанном с КАМАК - крейтами отвечающими за сбор физической информации и управление модулями находящимися в этих крейтах. Связь с физическими крейтами осуществляется при помощи разработанного в секторе PCI – контроллера и соответствующих windows драйверов. При поступлении запроса на обслуживание со стороны триггерного модуля программа считывает физическую информацию из крейтов, согласно предварительно подготовленному при помощи специальной программы htask заданию на эксперимент, и сформированными блоками по 8192 байт посылает программе Hoopsy32. Вторая задача программы WinEltec ввод необходимых параметров в КАМАК модули перед началом работы, периодическая проверка и поддержание их в требуемом состоянии. Для этого программа содержит редактируемую таблицу параметров программируемых модулей. Третья задача, выполняемая программой – получение запросов на выполнение КАМАК команд от программы-клиента MINI и отсылка результатов этих команд. Эта возможность позволяет динамически в процессе эксперимента наблюдать показания некоторых модулей (счётчиков и т.п.) и оперативно реагировать на ход эксперимента.
Htask Программа для создания экспериментатором задания на эксперимент, адреса и названия модулей, субадреса, порядок чтения информации по получении LAM – запроса. Вторая функция этой программы – эмулятор сервера, служащая для сквозного контроля всего программного комплекса и настройки системы off-line (без КАМАКа). В соответствие с заданным пользователем алгоритмом вместо реальных данных в hoopsy32 передаются сгенерированные значения.
Hoopsy32
Программа-клиент, эта программа служит для управления серверной программой, передачи задания в сервер, пересылкой команд (старт, стоп и т.п.), приема и записи полученной информации в файлы данных, а также для предварительного просмотра и контроля результатов эксперимента. Возможности этой программы позволяют наблюдать в режиме online одномерные или двумерные спектры, а также анализировать в режиме off-line ранее накопленную информацию. В режиме off-line пользователь может накладывать условия (окна) на одномерные и двумерные спектры. Возможно задание новых параметров, используя уже прописанные в программе параметры.  
HopRead32
Программа для off-line чтения и обработки накопленных в ходе эксперимента данных. Является функциональной чаcтью программы Hoopsy32 оформленной как отдельная программа.
Mini
Программа – клиент, соединяющаяся с сервером WinEltec и посылающая по расписанию запросы серверу WinEltec и представляющая в виде таблицы полученные результаты, эта таблица доступна также для наблюдения через WEB интерфейс при помощи любого браузера.
Gascon и ICP
Программы для контроля состояния газовой системы установки, имеют WEB интерфейс.