WCCOActrl

С помощью языка управления Control изменения значений различных переменных точек данных могут быть объединены друг с другом. Сценарии языка Control (сценарии управления) могут создаваться в редакторе сценариев, находящемся в редакторе атрибутов модуля GEDI. Эти сценарии объединяют изменения переменных точек данных с изменениями графических элементов.

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

Сценарии, инициируемые с помощью менеджера управления, могут работать неограниченное время. К тому же и количество сценариев, которое может быть исполнено таким образом, является неограниченным. Как только наступает условие прерывания сценария, закрывается и соответствующий менеджер управления. При вызове менеджера управления сценарии тестируются им на синтаксические ошибки.

IconВНИМАНИЕ

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

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

  1. WCCOActrl [опция] [имя_файла]

Соответствующее имя пути сценария управления задается с помощью элемента «имя_файла».

ПРИМЕЧАНИЕ

Примите во внимание, что сценарий управления прерывается в случае ошибки: WCCOActrl   (0), 2005.02.07 09:21:27.532, CTRL, WARNING,    79, Index out of range, testCTRLSeman tik: К примеру, эта ошибка возникает тогда, когда вы используете массивы и инициализируете три значения, но хотите счесть пять значений.
 main()

{

 int i;

  dyn_int arrs;

 for (i = 0; i <= 2; i++)

    arrs[i] = i;

 for (i = 0; i <= 5; i++)

 {

        DebugN( arrs[i] );

 }

}

В менеджере управления вы также можете задать параметры для сценария, который запускаете:

WCCOActrl [опция] [имя_файла] {параметр}

можно ввести опцию -n.

ПРИМЕР

Для следующего сценария можно задать два параметра:

  main(string p1, string p2)
 {
      DebugTN(p1,p2);
 }

Вызовите менеджер сценария следующим образом:

 WCCOActrl -n myScript.ctl hello world

Специальные опции CTRL-менеджера

ОпцияЗначение
-f scriptListFileЗагружает и исполняет все сценарии, включенные в файл  <>. Файл должен находиться в каталоге «/scripts» «КАСКАД Цифра» или проекта.
-proxy  <HTTP-Proxy-Server-URL>IP-адрес (или имя) HTTP-прокси-сервера, который используется вместе с опцией «HTTP server».
-nЗапускает CTRL-менеджер без соединения с менеджером событий.

Уровни отладки CTRL-менеджера

ЧислоЗначение
42 (CTRL_PERF)Показывает статистические данные производительности CTRL-менеджера.
43 (CTRL_WORK)Временный вывод интерпретатора CTRL-менеджера.

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

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