Примеров в рапиде не нашел, может кто подскажет как сделать. 12 каналов по ним идут от 1 до 8 цифры, каждая цифра означает какое то действие. Или придется делать 96 расчетных каналов ?
скрипт на С# написать для расчетного канала, если значение = 1 , то выполнить «текст», если значение = 2, то выполнить «текст» и так 8 раз, для 12 каналов
Вообще можно через «Форматы» это реализовать. Когда текст динамический передаешь, то при выборе формата нужного будет выводить соответствующий текст и цвет, если выбрать. Как пример во вкладке «Форматы» выбрать перечисление и в формате написать «Выкл: Black; Вкл: Green; Авария: Red и т.д.» Соответственно при значении канала 0 будет черным выводиться Выкл, 1 — Вкл зеленым.
Форматы подходят если значения фиксированные.
Если же например это биты или цифры могут складываться, то не подойдет. Например число в младших 3-х битах показывает одно, в следующих 3-х битах другое и т.д.
Если не указывать цвет, то по-умолчанию черным текст будет. Ну и текст любой пройдет»Нет связи; Осушка; Регенерация; Готов к работе» Выведет также текстом при 0 Нет связи, при 1 Осушка, 2 Регенерация, 3 Готов к работе.