ominous
Junior Member / Новичок
Участник № / Member № 800
отправлено / posted
В параметрах битового цвет. индикатора задано: мигание. Как только запущена эмуляция рабочего режима, индикатор начинает сразу же мигать. Нужно чтобы индикатор не мигал при запуске проекта, а при изменении сотояния (независимо из какого в какое) мигал. Возможно ли такое?
Сообщения / Posts 7 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Если Вы задали мигание для состояния, в котором находится канал при старте системы, то он естественно будет мигать - ведь это задано в его настройках. Или я что-то не так понял?
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |
ominous
Junior Member / Новичок
Участник № / Member № 800
отправлено / posted
В проекте присутствует битовый цветовой индикатор с миганием в "ЛОЖЬ" и "ИСТИНА", при запуске проекта все датчики например в положении истина - все мигают. При квитировании мигание снимается. Необходимо сделать так, чтобы при запуске не происходило мигание при одном из состояний бита (например "1") Т.е. если при запуске системы некоторые биты - "1", то эти индикаторы не мигают (аварии нет), остальные мигают. Естественно можно было бы просто снять атрибут мигание с одного из состояний битового индикатора, но дело в том, что в последующей работе это мигание нужно даже при переходе из аварии в рабочий режим (т.е. из 0 в 1). Возможно ли сделать что то подобное (проще говоря как бы начально автоквитирование индикаторов, находящихся в состоянии 1)??
Сообщения / Posts 7 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Это невозможно. Если бы индикатор работал именно по изменению фронта сигнала (например, из 0 в 1), то это было бы возможно, однако он работает по алгоритму равенства 1 или 0, и ему нельзя задать что-вроде "не мигать при старте".
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |
ilya
Forum Professor / Завсегдатай форума
Участник № / Member № 469
отправлено / posted
Очень плохо ! Допустим, я использую "квитирование последней тревоги по кодировке". Я хочу, что бы оператор знал, что по данному каналу произошла тревога, и что бы он мог ее квитировать с индикатора. Получается: либо он не видит, что произошел переход в другой диапазон (когда снимаем флажок мигание в настройках), либо при запуске сервера мигает ВСЕ!
У Вас же при старте тревога не добавляется о том, что параметр в норме или о выходе его за границу. Почему же тогда должен мигать индикатор? Почему бы не предусмотреть опцию: "не мигать при старте"!?
отправлено / posted
Мы уже сталкивались с многообразными и иногда противоречивыми пожеланиями к реализации мигающих индикаторов. Мы полагаем, что в версии ТРейс Моуд 6 с помощью скрптов в графической консоли пользователь сможет реализовать собственный алгоритм индикации, учитывающий специфику реальных производственных процессов.
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |