<< Click to Display Table of Contents >> Простое изменение множества цветов со скриптами |
![]() ![]() ![]() |
Если вам нужно изменить цвет в зависимости от нескольких тегов, вам необходимо использовать скрипты. Например, у вас есть 2 тега для объекта Мотор - State и Speed:
В зависимости от значений тега для каждого объекта Мотор использовать цвет заливки:
State |
Speed |
Цвет |
0 |
Любая |
RED |
1 |
0...500 |
GREEN |
1 |
500...1000 |
YELLOW |
1 |
>1000 |
BLUE |
Создадим для нашего примера графический объект Мотор:
Откроем окно свойств объекта, дважды щелкнув по нему:
Теперь нам нужно создать сценарий объекта типа ST с типом выполнения - OnDataChange:
Теперь откройте свойства объекта для нашего объекта Мотор, щелкните коллекцию сценариев и добавьте наш сценарий:
Теперь закройте окно Коллекции и Свойства объекта, нажав ОК, чтобы подтвердить наши изменения. И теперь мы можем написать наш скрипт:
Нажмите OK, чтобы подтвердить изменения, и Запустите имитацию, чтобы проверить настройки:
Вы можете скачать проект из примера здесь.