Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Объект DIALOG соответствует системному объекту Окно запроса оператора.

Формат оператора для описания действий с окном запроса оператора:

Code Block
DoReact("DIALOG","_id_","_команда_" [,"_параметры_"]);

Список команд и параметров для объекта DIALOG представлен в таблице.:

Команда – описание команды

Параметры

Описание параметров

"SETUP"

 –

настройка окна запроса оператора

.

x<>

Координата левого верхнего угла (0 - 100)

.

y<>

Координата левого верхнего угла (0 - 100)

.

allow_move<>

0 –

запретить 

запретить перемещение, 1 – разрешить перемещение

.

"RUN" – показать окно запроса оператора

.

-

-

"RUN_MODAL"

 –

запуск окна запроса оператора в модальном режиме

.

-

-

"CLOSE"

 –

закрывает последнее открытое окно запроса оператора

.

-

-

"CLOSE_ALL"

 –

закрывает все открытые окна запроса оператора

.

-

-

Примеры использования реакций объекта Окно запроса оператора:

  1. Необходимо по макрокоманде с номером 1 устанавливать координаты верхнего левого угла окна запроса оператора (поворотной видеокамеры PANASONIC-850) в центре экрана, запрещать его перемещение и выводить его на экран.

    Code Block
    OnEvent("MACRO","1","RUN")
    {
    	DoReact("DIALOG","PANASONIC-850","SETUP","x<50>,y<50>,allow_move<0>");
    	DoReact("DIALOG","PANASONIC-850","RUN");
    }
  2. Необходимо закрывать окно запроса оператора по макрокоманде с номером 2.

    Code Block
    OnEvent("MACRO","2","RUN")
    {
    	DoReact("DIALOG","PANASONIC-850","CLOSE");
    }

...