|
Программный
комплекс для сбора и накопления физической
информации установки
мини-ФОБОС.
|
|
Для сбора
и
накопления информации в физических экспериментах на установке
мини-ФОБОС создан
программно-аппаратный комплекс. Рабочая среда для всех программ ОС
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 интерфейс.
|