<< Click to Display Table of Contents >> Свойства скрипта |
|
Свойство |
Описание |
---|---|
Группа |
Выберите группу для скрипта. |
Подгруппа |
Выберите подгруппу для скрипта. |
Имя |
Имя скрипта. |
Комментарий |
Дополнительное поле с комментариями к скрипту. |
Цвет фона |
Цвет фона экрана для разработки скрипта на языке FBD. Не влияет на выполнение скрипта. |
Тип скрипта |
Выберите тип скрипта: ▪Основной - привязан ко всему проекту. ▪Экран - привязан к экрану. ▪Тег - выполняется в зависимости от значения тега. ▪Объект - привязан к объекту. ▪Отчет - привязан к отчету. |
Язык |
Выберите язык скрипта - FBD или ST. Описание языков Вы можете найти ниже в данном руководстве. |
Размер |
Размеры экрана для языка FBD. Он никак не влияет на исполнение скрипта. |
Каждый цикл |
Отметьте, если хотите, чтобы скрипт исполнялся каждый период обновления проекта. Вы можете найти данное значение в" Свойствах проекта" (Период обновления(ms)). |
Исполнение |
Выберите тип исполнения, если хотите использовать скрипт ST и не хотите, чтобы он исполнялся каждый цикл: •OnDataChange - скрипт исполняется в тех случаях, когда значение тегов, используемых в скрипте, изменяется. •OnStart(OnOpen, OnCreate) - скрипт исполняется в тот момент, когда начинается исполнение проекта (для общего типа скрипта), или открывается экран (для экранного типа скрипта), или создается объект. •OnStop(OnClose, OnDestroy) - скрипт исполняется в тот момент, когда останавливается работа проекта (для общего типа скрипта), или закрывается экран (для экранного типа скрипта), или объект уничтожается. •OnClick - скрипт исполняется в тот момент, когда происходит щелчок мыши по экрану или по объекту (для объектного типа скрипта). •OnMouseEntered - скрипт исполняется в том момент, когда курсор мыши помещается над объектом (для объектного типа скрипта) •OnMouseExited - скрипт исполняется в том момент, когда курсор мыши выходит с объекта (для объектного типа скрипта) |
Запустить в ПИ |
Запустить данный скрип в пользовательском интерфейсе. Это необходимо, если Вы хотите обновлять графические объекты на экране сразу после исполнения данного скрипта. |
Посмотрите на таблицу ниже для упорядочивания сведений о типах скриптов:
Тип скрипта |
Описание |
Дополнительная привязка |
Тип исполнения |
---|---|---|---|
Основной |
привязан ко всему проекту. |
Не требуется |
OnDataChange (скрипт исполняется в тех случаях, когда значение тегов, используемых в скрипте, изменяется), OnStart (скрипт исполняется в тот момент, когда начинается исполнение проекта), OnStop (скрипт исполняется в тот момент, когда останавливается работа проекта), OnClick (скрипт исполняется в тот момент, когда происходит щелчок мыши по экрану или по объекту)
|
Экран |
привязан к экрану. |
Необходимо привязать к конкретному экрану. Для этого перейдите в Свойства экрана, выберите поле "Скрипты" и добавьте скрипт в Коллекцию |
OnDataChange (скрипт исполняется в тех случаях, когда значение тегов, используемых в скрипте, изменяется), OnOpen (скрипт исполняется в тот момент, когда открывается экран), OnClose (скрипт исполняется в тот момент, когда закрывается экран), OnClick (скрипт исполняется в тот момент, когда происходит щелчок мыши по экрану) |
Тег |
выполняется в зависимости от значения тега. |
Необходимо привязать к конкретному тегу. Для этого перейдите в Свойства тега, выберите вкладку "Скрипты", укажите скрипт и значение тега (или диапазон значений тегов при помощи поля "Тип"). при котором/ых будет выполняться скрипт |
выполняется в зависимости от значения тега. |
Объект |
привязан к объекту. |
Необходимо привязать к конкретному объекту. Для этого перейдите в Свойства объекта, вкладка "Основное", выберите поле "Скрипты" и добавьте скрипт в Коллекцию |
OnDataChange (скрипт исполняется в тех случаях, когда значение тегов, используемых в скрипте, изменяется), OnCreate (скрипт исполняется в тот момент, когда создается объект), OnDestroy (скрипт исполняется в тот момент, когда объект уничтожается), OnClick (скрипт исполняется в тот момент, когда происходит щелчок мыши по объекту) OnMouseEntered (скрипт исполняется в тот момент, когда курсор заходит на объект) OnMouseExited (скрипт исполняется в тот момент, когда курсор выходит с объекта) |
Отчет |
привязан к отчету. |
Необходимо привязать к конкретному отчету. Для этого перейдите в Свойства отчета, выберите поле "Скрипты" и добавьте скрипт в Коллекцию |
при формировании отчета |