Мастер сценариев, основы

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

Ключевые особенности мастера сценариев

  • Удобный в использовании интерфейс настройки.
  • Не требуются навыки программирования!!
  • Наличие различных анимационных возможностей для создания привлекательного пользовательского интерфейса
  • Наличие различных функциональных элементов для создания последовательностей операций
  • Комфортное создание графических объектов, совместимых с Ультралегким клиентом (см. также «Ультралегкий клиент»)

Использование мастера сценариев

Для открытия Мастера сценариев необходимо нажать кнопку «Открыть мастер свойств»  в области событий Редактора свойств. В зависимости от типа выбранного объекта могут существовать определенные ограничения. Например, в отношении Кнопки со стороны Мастера сценариев поддерживаются только события Initialize (инициализация), Clicked (щелчок левой кнопкой мыши) и RightMousePressed (нажатие правой кнопкой мыши). Другие события, такие как DoubleClicked, DragDrop или DragEnter, не поддерживаются.

Рисунок: Редактор свойств

В том случае, если в сценарий для выбранного события уже были внесены изменения не с использованием мастера сценариев, то на экран будет выведено предупреждение (см. рисунок ниже), в котором предлагается либо изменить текущий сценарий при помощи Редактора сценариев, либо создать новый сценарий при помощи Мастера сценариев c перезаписью текущего сценария.

Рисунок: Предупреждение о внесенных в сценарий изменениях

Примечания и ограничения

Объекты (графические объекты) в панелях-ссылках

Мастер сценариев не поддерживает работу с графическими объектами, которые входят в состав панелей-ссылок, находящихся на панели, для которой был открыт Мастер сценариев. Для получения доступа к графическим объектам, входящим в состав панели-ссылки, необходимо открыть саму панель-ссылку, после чего Мастер сценариев может быть использован для работы с данными графическими объектами.

Событие «Acknowledge» (Квитирование)

Мастер сценариев не поддерживает работу с событием «Acknowledge». Для этих целей доступен инструмент Упрощенного параметрирования.

Активация / деактивация Мастера сценариев

По умолчанию Мастер сценариев деактивирован. Для активации Мастера сценариев необходимо открыть панель «Управление системой», перейти на вкладку «Настройки» и выбрать «Общие настройки». Далее в открывшейся панели в выпадающем списке в области «Мастеры» необходимо выбрать опцию «Мастер сценариев» и нажать кнопку «OK». Как было указано выше, по умолчанию Мастер сценариев деактивирован (активировано Упрощенное параметрирование).

Информация для отладки — Синтаксическая ошибка

Для отображения информации для отладки (в случае синтаксической ошибки) может быть использован флаг отладки «-dbg SCRIPTWIZARD«. Дополнительная информация передается в средство просмотра журналов.

Обзор

ГлаваОписание
Мастер сценариев, основыВведение и ссылки на разделы
Структура мастера сценариевСтруктура интерфейса и основные элементы мастера сценариев
$-ПараметрыПрименение $-параметров в мастере сценариев и управление панелями
Подключение точек данныхПроцедура настройки подписок на изменения значений элементов точек данных при помощи Мастера сценариев.
АнимацииСписок всех доступных анимаций и ссылок на соответствующие разделы.
ФункцииСписок всех доступных функций и ссылок на соответствующие разделы.

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

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