Создание окон уведомления.
Добавлено: Чт дек 20, 2012 1:59 pm
Здравствуйте. Подскажите пожалуйста, как лучше реализовать вывод сообщения об аварии?
То есть в проекте InTouch имеются панели аварий, но по определенным авариям нужно выводить отдельное окно и включать подучу звукового сигнала, что бы оператор их точно не проспал.
Для начала я попробовал простой способ, создал окно "AlarmRoom" которое бы высвечивалась при условии наличия аварии в группе алармов "Room"
IF Room.AlarmValue==1 THEN Show "AlarmRoom";
но столкнулся с проблемой, что скрипт обрабатывается постоянно и окно при закрытии высвечивается вновь.
Способ со скриптом Data Chenge точе вряд ли подойдет т.к. в группе содержится много аварий и есть варианты, что оператор увидит одну, но пропустит другую.
Подскажите пожалуйста, есть ли какие то способы вывода подобных сообщений нормальным способом, по условию:
1) авария в группу пришла
2) отобразилась на экране
3) оператор увидел, закрыл окно
4) если есть еще авария, окно снова появилось
То есть в проекте InTouch имеются панели аварий, но по определенным авариям нужно выводить отдельное окно и включать подучу звукового сигнала, что бы оператор их точно не проспал.
Для начала я попробовал простой способ, создал окно "AlarmRoom" которое бы высвечивалась при условии наличия аварии в группе алармов "Room"
IF Room.AlarmValue==1 THEN Show "AlarmRoom";
но столкнулся с проблемой, что скрипт обрабатывается постоянно и окно при закрытии высвечивается вновь.
Способ со скриптом Data Chenge точе вряд ли подойдет т.к. в группе содержится много аварий и есть варианты, что оператор увидит одну, но пропустит другую.
Подскажите пожалуйста, есть ли какие то способы вывода подобных сообщений нормальным способом, по условию:
1) авария в группу пришла
2) отобразилась на экране
3) оператор увидел, закрыл окно
4) если есть еще авария, окно снова появилось