<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Работа со шкалами > Динамическая шкала |
Рассмотрим пример динамической шкалы.
Например, необходимо динамизировать свойства шкалы, отвечающих за значения границ.
Для этого добавим в проект параметр и в него добавим шкалу AI. В настройках шкалы включим использование границ HiHi и LoLo:
Теперь добавим еще два параметра типа LREAL и назовем их Граница HiHi и Граница LoLo:
Возвращаемся в панель свойств параметра, для которого была назначена шкала, и при помощи ЛК мыши перетаскиваем параметр Граница HiHi на свойство HiHi, а параметр Граница LoLo на свойство LoLo:
В дереве проекта можно включить детальное дерево нажав на кнопку:
Раскроем дерево выбрав Параметр 1/Настройки шкалы и увидим все используемые свойства шкалы в виде параметров. У параметров HiHi и LoLo установлена связь с параметрами Граница HiHi и Граница LoLo:
Теперь значения свойств HiHi и LoLo будут зависеть от значения параметров Граница HiHi и Граница LoLo.
Для демонстрации добавим в проект Окно и назначим его стартовым. На окно добавим графический элемент Архивный журнал и перетащим параметры: Параметр 1, Граница HiHi и Граница LoLo на окно при помощи ПК мыши. В открывшемся контекстном меню выбираем Текстовый ввод:
В итоге получим окно следующего вида:
Запускаем проект на исполнение. В открывшемся окне задаем значение для параметров:
•Параметр 1 - 3;
•Граница HiHi - 10;
•Граница LoLo - 1.
С такими значениями Параметр 1 будет находится в пределах заданных границ шкалы:
Теперь установим для Границы LoLo значение превышающее значение Параметра 1:
Значение свойства LoLo изменилось и теперь значение Параметра 1 находится за пределом нижней границы шкалы. Это можно увидеть по сообщению в журнале.
Смотрите также: