Индивидуальная навигация

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

Настройка навигации по отдельной панели с помощью мастера уже была описана в предыдущих разделах. Таким же способом может быть обеспечено открытие в модуле другой панели в качестве корневой панели. Настроим вызов экранной формы процесса из экранной формы тренда по нажатию кнопки.

  1. Откройте панель «process_trends.pnl» и добавьте слева под трендом кнопку с надписью (текстом кнопки) «Процесс».
  2. Запустите мастер свойств для события «Clicked» кнопки, выберите в открывшемся окне переключатель «Действие с панелью» и нажмите кнопку «Вперед >».
  3. В следующем окне выберите переключатель «Открыть панель» и нажмите кнопку «Вперед >».
  4. В следующем окне выберите файл панели «myProcess.pnl», введите имя панели «Процесс» и нажмите кнопку «Вперед >».
  5. В следующем окне выберите переключатель «Корневую панель в собственном модуле». Имя модуля не указывается, а интересующая панель будет открываться в текущем модуле. Нажмите кнопку «Завершить».

Рисунок: настройка навигации по отдельным панелям — открытие новой корневой панели щелчком мыши

ВНИМАНИЕ

Индивидуальная навигация в принципе также может использоваться и в иерархии панелей. Однако ее применение ограничено в связи с особенностями функционирования иерархии панелей. В связи с этим в иерархией панелей допускается использование только тех объектов навигации и отображения информации, которые представлены в подкаталоге объектов «STD_PANELS»! При необходимости на основе данных объектов с учетом их функциональности могут быть созданы новые объекты.


Чтобы указать корректное приложение для данного проекта, необходимо наличие описания навигации для иерархии панелей. настроим переход от одной экранной формы к другой с использованием объекта из подкаталога объектов «STD_PANELS».

  1. В графическом редакторе откройте панель «myProcess.pnl».
  2. Добавьте на панель объект «PT_jump» из подкаталога «STD_PANELS».
  3. Выберите в открывшемся окне узел «Тренд» и подтвердите настройки при помощи кнопки «OK».

Во время выполнения программы на данной кнопке будет выводиться имя только что выбранного узла иерархии панелей, а при нажатии данной кнопки будет осуществляться переход на экранную форму с трендом.

Дополнительная информация представлена в разделе «Управление модулями, панелями и дочерними панелями».

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

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