Программное обеспечение системы сбора данных установки ВЕС
Графики рабочих параметров


Во время проведения эксперимента на пучке частиц большое значение имеет стабильность параметров пучка, и в случае ее нестабильности полезно знать такие количественные характеристики как интенсивность пучка, число триггеров, число запретов (антитриггер), ширину и координаты центра пучка.

Для этого на установке ВЕС в конце каждого цикла ускорителя У-70 и после обработки сброса данных от этого цикла, в базу данных, с помощью программ U70 и ODA спасается ряд рабочих параметров, включая описанные выше.

Для представления данных рабочей смене на установке и для последующего просмотра создан Web-интерфейс runplots, написанный на языке PHP с применением графической библиотеки JpGraph.

На картинке показан пример экрана, после выборки данных. На одном экране показывается одновременно несколько графиков, по нажанию на изображение одного из графиков он будет показан в отдельном окне и большем масштабе.

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

Для управления выборкой данных используется меню внизу экрана интерфейса:

Здесь можно указать номер сеанса (список сеансов формируется из базы данных), число точек на одном графике, направление во времени: с начала (first) или с конца (last). Для последнего случая можно задать время автоматического обновления изображения, что удобно для наблюдения во время набора статистики. Для просмотра данных можно перемещаться на следующие (next) или предыдущие (prev) N точек.

В интерфейсе используются два PHP скрипта: runplot.php и runplots.php. Первый занимается выборкой данных из базы параметров и построением графика с помощью библиотеки JpGraph, а второй определяет набор графиков, масштабы осей и вызывает первый скрипт для отрисовки каждого графика. Он же содержит меню выборки данных.


Last updated Aug-2005 by Solo