Чтобы протестировать динамическое поведение созданного значка насоса, добавьте к значку тестовую панель. Тестовая панель открывается во время выполнения программы при щелчке правой кнопкой мыши по значку насоса P1 и используется для отслеживания и изменения значений всех элементов точек данных, относящихся к P1. Данная тестовая панель входит в состав «КАСКАД Цифра», и пользователю необходимо только вызвать ее.
Рисунок: настройка открытия дочерней панели с использованием мастера
- В панели «myProcess.pnl» выберите круг.
- В редакторе свойств во вкладке «Событие» в строке события «RightMousePressed» щелкните левой кнопкой мыши по значку «Открыть мастер свойств».
- В открывшемся окне выберите переключатель «Действие с панелью» и нажмите кнопку «Вперед >».
- На следующем экране выберите переключатель «Открыть панель» и нажмите кнопку «Вперед >».
- На следующем экране справа от поля «Файл панели» нажмите кнопку и выберите в открывшемся окне выбора файла директорию установки системы (например, «C:/Sybcom/Automation/KASKAD/<версия>/panels/»). Необходимо переключиться с директории текущего проекта на директорию установки системы, поскольку необходимая панель является частью системы «КАСКАД Цифра».
- Выберите в директории «<путь_КАСКАД>/panels/vision/» файл «dp_monitor.pnl» и подтвердите выбор при помощи кнопки «Открыть».
- В поле панели «Имя панели» введите текст «Монитор P1» – данный текст будет являться заголовком открываемой панели.
- После выбора панели отображаются подлежащие настройке параметры выбранной панели. Параметры служат для указания информации, которую панель будет получать при своем открытии. Первый параметр «$b_editable» позволяет разрешать или запрещать ввод данных пользователем в панели. Второй параметр «$dp» служит для указания точки данных, значения элементов которой должны отображаться в панели «dp_monitor.pnl».
- Щелкните левой кнопкой мыши по строке «$b_editable» (в результате чего имя данного параметра должно отобразиться в полях «Параметр в открываемой панели» и «Значение»).
- Для разрешения ввода данных пользователем введете в поле «Значение» значение 1 или «TRUE» . Подтвердите ввод при помощи кнопки с изображением зеленой галки. Введенное значение будет отображено в списке. при вводе значения «0» или «FALSE» панель будет открываться с правами доступа «только чтение».
- Щелкните левой кнопкой мыши по строке «$dp» и в поле «Значение» введите текст «P1». Теперь после открытия тестовой панели («монитора точки данных») в ней будут возможны отслеживание и изменение значений всех элементов, относящихся к насосу P1.
- Подтвердите ввод путем нажатия кнопки и нажмите кнопку «Вперед >»
- На следующем экране в области «Открыть панель как» выберите переключатель «Дочернюю панель», в области «Координаты открываемой панели» выберите переключатель «Относительно вызвавшего объекта» и в полях «Коорд.X» и «Коорд.Y» задайте смещение x = 60 и y = -70. Снимите флажок «Панель всегда сверху? (модальная)». Нажмите кнопку «Завершить».
Рисунок: настройка параметров открытия тестовой панели
ПРИМЕЧАНИЕ
Параметры, используемые для настройки передаваемой в панель информации, в системе «КАСКАД Цифра» называются «$-параметрами». Более подробная информация о $-параметрах и их использовании приводится в разделах «Создание символа устройства (панели-источника)» и «Панель управления устройством».
Рисунок: настройка параметров открытия тестовой панели и результат в работающем приложении (предварительный просмотр в модуле быстрого тестирования)