Стартовая страница › Форумы › Понять, как работает ПО › Отображение недостоверности сигнала. как?
- В этой теме 21 ответ, 3 участника, последнее обновление 3 года, 11 месяцев назад сделано Mikhail.
-
АвторСообщения
-
08.04.2020 в 08:53 #15636MrPSVУчастник
Имеется ModbusTCP линия связи.
Есть дискретный сигнал.
Привязка происходит к динамическому рисунку.
Есть картинки для 0 и 1.
Есть условия для привязки той или иной картинки к 0 и к 1.
Как привязать картинку для недостоверного состояния входного канала (если с устройством нет связи)?
0 — допустим зеленая картинка
1 — красная
«Недостоверный сигнал» — серая.08.04.2020 в 10:14 #15639manjey73УчастникКартинка не знаю, а линия вокруг картинки может быть привязана к Статусу.
08.04.2020 в 10:58 #15641MrPSVУчастникА цвет статуса где-то регулируется?
Например 1 и 0 прозрачный ну или цвет фона а желтый(или другой) недостоверность.08.04.2020 в 11:08 #15642manjey73УчастникСправочники — Типы событий (по идее)
Вы можете в формуле канала еще менять и Статус. Создав свой с определенным цветом например.Так же можно изменить фон картинки, тоже выбирается статус. Надо будет поиграться с фонами картинок для этого. Например должно подойти для png и svg
- Этот ответ был изменен 3 года, 11 месяцев назад от manjey73.
08.04.2020 в 12:18 #15644MrPSVУчастникЯ так понял нужно рисунок по умолчанию поставить для неопределенного состояния.
08.04.2020 в 12:38 #15645manjey73УчастникХм, честно не знаю. Надо попробовать. Как вариант рисунок по умолчанию с порядком 0, а рисунки для 0 и 1 с порядком 1. Но тогда надо будет очень точно совмещать рисунки…
Да, тут в Коллекцию бы добавить параметр для картинки с указанием статуса…
08.04.2020 в 14:08 #15648manjey73УчастникПопробовал, не работает. Сделал картинку с порядком 0, и две картинки с порядком 1 с настройкой уровней больше 0.3 и меньше -0.3 когда диапазон внутри этих значений, то не стираются картинки. Получилось отображение по принципу гистерезиса.
08.04.2020 в 14:31 #15649manjey73УчастникРаботает. Забыл убрать основную картинку — указать НЕТ.
При значениях 0 и 1 в условиях наверное надо указать =0 и =1 для каждого положения указать картинку.
а в позицию 0 поставить картинку серую.Если так сработает то получится. Вообще для таких ситуаций не помешало бы добавить Условия в Коллекцию для отработки статуса, чтобы менять картинку по статусу и выставлять приоритет например.
И для условий добавить != тогда можно было бы задать !=0 И !=1
Как вариант, поставить основную картинку Серую, а в Коллекцию добавить картинки для =0 и =1
08.04.2020 в 17:42 #15654MikhailМодераторА цвет статуса где-то регулируется?
Берётся из таблицы Типы событий.
Я так понял нужно рисунок по умолчанию поставить для неопределенного состояния.
Да, по-моему так.
09.04.2020 в 07:04 #15658MrPSVУчастникА как отрегулировать цвет записи в журнале для положений дискретного сигнала «ОТКЛ» и «ВКЛ»? Я так понял эти цвета зашиты в ПО и их не исправить. Потому как в разных системах «включено» красная запись а «отключено» зеленая. В некоторых случаях требуется менять фон записи событий а текст черным. В какую сторону копать?
09.04.2020 в 07:16 #15659MrPSVУчастникС отображением недостоверности получилось как-то так
Красным выделена картинка которая грузиться не зависимо от состояния, а дальше по условиям.09.04.2020 в 07:22 #1566009.04.2020 в 08:11 #15661manjey73УчастникСрабатывает основная картинка когда происходит обрыв связи ? а то у меня проверить не на чем, я на симуляторе проверял.
Смотрите, у вас часть Типов событий заложено по умолчанию, создаете свои и формулой изменяете Статус на свой.
То есть надо использовать формулу для проверки статуса и подменять на свой статус.з.ы. не проверял, но должно работать. Использовать формулу «если значение канала не меняем то ничего не пишем, потом точка с запятой ; и формула проверки статуса и замена»
09.04.2020 в 08:14 #15662manjey73УчастникСмотрю вы тоже рисуете символы для подстанций ? 🙂
09.04.2020 в 09:15 #15663MrPSVУчастник«Срабатывает основная картинка когда происходит обрыв связи ?»
Именно так.«Смотрю вы тоже рисуете символы для подстанций ? 🙂»
В основном.
Раньше GENESIS32 от ICONICS внедрял. Одна из самых удобных, но очень дорогая.
Сейчас «ОИК Диспетчер-НТ» временами внедряю. Тоже не дешевая и со своими тараканами). Особенно привязка параметров телемеханики к схеме на модус. Это что-то с чем-то.
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.