Простое изменение множества цветов

<< Click to Display Table of Contents >>

Навигация  Примеры > Изменение цвета объекта >

Простое изменение множества цветов

Previous pageReturn to chapter overviewNext page

Предположим, у нас некий объект (пусть будет клапан), у которого есть несколько режимов работы (открыт, закрыт, режим1, режим2). Мы хотим отображать на экране объект с разным цветом в зависимости от режима работы.

1. Создадим тег State, который отвечает за режим работы клапана (выберем тим данных - Byte (8bit), а значение по умолчанию - 0):

 

tagstate

 

2. Создадим объект  -Клапан ISA и настроим свойство "Цвет заливки" в зависимости от значения тега:

 

State

Цвет

0 (закрыт)

RED

1 (открыт)

GREEN

2 (режим1)

BLUE

3 (режим 2)

YELLOW

 

Для этого во вкладке "Цвет заливки" отметим флажком "Включить свойство" и выберем тип "Тег.PV в диапазоне", а затем установим цвета  для каждого режима:

 

fillcolorvalveisa

fillcolorrangeex

 

3. Запустим имитацию, чтобы проверить настройки:

 

multiplefillcolor1

 

Вы можете скачать проект из примера здесь.