Диалоговые окна графических объектов — монитор точки данных

Чтобы протестировать динамическое поведение созданного значка насоса, добавьте к значку тестовую панель. Тестовая панель открывается во время выполнения программы при щелчке правой кнопкой мыши по значку насоса P1 и используется для отслеживания и изменения значений всех элементов точек данных, относящихся к P1. Данная тестовая панель входит в состав «КАСКАД Цифра», и пользователю необходимо только вызвать ее.

Рисунок: настройка открытия дочерней панели с использованием мастера

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

Рисунок: настройка параметров открытия тестовой панели

ПРИМЕЧАНИЕ

Параметры, используемые для настройки передаваемой в панель информации, в системе «КАСКАД Цифра» называются «$-параметрами». Более подробная информация о $-параметрах и их использовании приводится в разделах «Создание символа устройства (панели-источника)» и «Панель управления устройством».

Рисунок: настройка параметров открытия тестовой панели и результат в работающем приложении (предварительный просмотр в модуле быстрого тестирования)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *