Создание окон уведомления.

Вопросы, не попадающие в другие разделы.

Создание окон уведомления.

Сообщение 169409 » Чт дек 20, 2012 1:59 pm

Здравствуйте. Подскажите пожалуйста, как лучше реализовать вывод сообщения об аварии?
То есть в проекте InTouch имеются панели аварий, но по определенным авариям нужно выводить отдельное окно и включать подучу звукового сигнала, что бы оператор их точно не проспал.

Для начала я попробовал простой способ, создал окно "AlarmRoom" которое бы высвечивалась при условии наличия аварии в группе алармов "Room"
IF Room.AlarmValue==1 THEN Show "AlarmRoom";
но столкнулся с проблемой, что скрипт обрабатывается постоянно и окно при закрытии высвечивается вновь.
Способ со скриптом Data Chenge точе вряд ли подойдет т.к. в группе содержится много аварий и есть варианты, что оператор увидит одну, но пропустит другую.

Подскажите пожалуйста, есть ли какие то способы вывода подобных сообщений нормальным способом, по условию:
1) авария в группу пришла
2) отобразилась на экране
3) оператор увидел, закрыл окно
4) если есть еще авария, окно снова появилось
169409
 
Сообщения: 34
Зарегистрирован: Чт дек 20, 2012 1:46 pm

Re: Создание окон уведомления.

Сообщение Генератор зла » Чт дек 20, 2012 2:16 pm

IF Room.AlarmUnAckCount<>0 THEN Show "AlarmRoom";
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Создание окон уведомления.

Сообщение 169409 » Чт дек 20, 2012 4:22 pm

Большое спасибо, все заработало как надо.
А вот интересно у InTouch есть какие либо встроенные средства вывода уведомлений?
169409
 
Сообщения: 34
Зарегистрирован: Чт дек 20, 2012 1:46 pm

Re: Создание окон уведомления.

Сообщение Генератор зла » Чт дек 20, 2012 8:12 pm

ShowWindow ?
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm


Вернуться в Другое

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

cron