Можно ли в макросе при определенных условиях
Можно ли в макросе при определенных условиях
Изменить цвет текста , выводимого на экране Hmi.
Пролистал документацию по dopsoft, нигде не нашел команд изменения свойств объектов...
Пролистал документацию по dopsoft, нигде не нашел команд изменения свойств объектов...
Re: Можно ли в макросе при определенных условиях
Менять бит. Отображать индикатор бита, цвет шрифта. Без фигуры.
Re: Можно ли в макросе при определенных условиях
А где расписаны биты ?
Если текст у меня в переменной $100 ?
Если текст у меня в переменной $100 ?
Re: Можно ли в макросе при определенных условиях
Если ( ваше выражение) ТО бит $0.0 = 1
ИНАЧЕ бит $0.0 = 0
Бит выберете сами, который не используется.
ИНАЧЕ бит $0.0 = 0
Бит выберете сами, который не используется.
Re: Можно ли в макросе при определенных условиях
то есть присвоить свойствам биты -
цветности , размеру и тд определенные биты, а где это нужно присвоить и как ?
цветности , размеру и тд определенные биты, а где это нужно присвоить и как ?
Re: Можно ли в макросе при определенных условиях
Самый простой способ выводить два разных текста ( размер, цвет , содержание) - это битовый индикатор. 0- один текст со своими параметрами. 1 - второй текст со своими параметрами.
Управление отображением - присваивание биту значения 0 или 1 в макросе, в ПЛК, где угодно.
То что вы описываете - такго функционала нет. Это вам в СКАДУ нужно.
Для нескольких вариантов - многопозиционный индикатор - до 255 вариантов текста.
Управление отображением - присваивание биту значения 0 или 1 в макросе, в ПЛК, где угодно.
То что вы описываете - такго функционала нет. Это вам в СКАДУ нужно.
Для нескольких вариантов - многопозиционный индикатор - до 255 вариантов текста.
Re: Можно ли в макросе при определенных условиях
В Multistate Indicator можно настраивать текст, шрифт, цвет для:
- каждого бита слова, если тип данных LSB, формат Hex. На индикаторе будет отображаться только текс/шрифт/цвет "привязанный" к самому старшему активному биту слова.
- каждого значения десятичного числа, если тип данных LBS, формат Decimal.
Re: Можно ли в макросе при определенных условиях
Если я вывожу на экран какие то данные,используя numeric display , и хотел бы при условии например превышения значения моего индикатора, отметить это окно на экране. Как мне сравнивать значение с numerika display с каким нибудь числом ?
Re: Можно ли в макросе при определенных условиях
Выберите стиль numeric display Transparent. Поместите его поверх элемента Range Indicator. Управляйте цветом индикатора в зависимости от значения numeric display.
Re: Можно ли в макросе при определенных условиях
А как я буду сравнивать значение numerik display ?
Его значение разве я могу в макросе считать ?
В него записываю с контроллера , его адрес предположим ( base port)1@D100...
Его значение разве я могу в макросе считать ?
В него записываю с контроллера , его адрес предположим ( base port)1@D100...