|
Денис Мостовлюк
7 декабря 2009
|
Спасибо за советы.
К сожалению, результат требовался срочно, а память у меня дырявая, поэтому выкручивался своими силами, а про вопрос здесь только недавно вспомнил.
Идея мне понравилась, буду думать, как прикрутить у себя.
На данный момент решили оценку критичности переложить на оператора, нечто вроде «отклонился датчик — повысить бдительность, посмотреть динамику датчика, посмотреть остальные параметры объекта», «отклонилось среднее значение по зоне — позвонить куда надо», «отклонилось среднее по объекту — начинать бегать, кричать, паника» и т. д. и т. п.
Выкладываю текущий вариант, всё работает через веб-интерфейс, использованные индикаторы в графической библиотеке, оказалось, тоже называются sparklines, но почему-то выглядят по-другому :)
Общий смысл отображения: Все графики приведены к единому дапазону в пределах объекта, синяя область — переохлаждение, красная — перегрев, красная чёрточка — текущее значение, зеленая полоска — фактический дипазон за прошедшие сутки.
В случае отклонения начинает «кислотно» мигать отклонившийся датчик/зона/объект и его родители, динамика показана изменением цвета фона (розовеет/голубеет). При наведении на любую цифру выскакивает тултип с графиком и основными параметрами.
На конкретные цифры/диапазоны не обращайте внимания, это скрин тестовой системы.
Хотелось бы услышать критику/советы для текущего решения. Тестовый вариант можно посмотреть здесь http://83.218.252.150:4557/webif/current_state.html
|
|
|
|