Перейти в хранилище документации
Обратиться в техническую поддержку![]()
Объект 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 устанавливать координаты верхнего левого угла окна запроса оператора (поворотной видеокамеры 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.
| Code Block |
|---|
OnEvent("MACRO","2","RUN")
{
DoReact("DIALOG","PANASONIC-850","CLOSE");
} |
...