Документация для версии Интеллект 4.13. Документация на другие версии также доступна.

Предыдущая страница Метод DoReactStr  Метод DoReactSetupCore Следующая страница

Метод DoReactSetup предназначен для временного изменения параметров системного объекта. Данный метод изменяет только заданные параметры объекта, остальные оставляя без изменения.

Синтаксис обращения к методу:

function  DoReactSetup (objtype : String,  id : String, param<value>  [, param<value>] : String )

Аргументы метода:

  1. objtype – обязательный аргумент. Соответствует типу системного объекта, параметрам которого требуется задать значения. Допустимые значения: тип String, диапазон ограничен зарегистрированными в системе типами объектов.
  2. id – обязательный аргумент. Соответствует идентификационному (регистрационному) номеру объекта заданного аргументом objtype типа. Допустимые значения: тип String, диапазон ограничен зарегистрированными в системе идентификационными номерами объектов заданного типа.
  3. param<value> – обязательный аргумент. Допускается задание нескольких аргументов данного типа. Соответствует параметру (параметрам) реакции системного объекта.

Синтаксис задания значения одному параметру соответствует строке:

“param<value>”, где

param – название параметра;

value – значение параметра.

Синтаксис задания значения нескольким параметрам соответствует строке:

“param1<value1>,param2<value2>…”.

Список оформляется через запятую без пробелов.

Допустимые значения аргумента param: значения типа String, диапазон ограничен допустимыми для заданной реакции параметрами. Допустимые значения аргумента value: значения типа String, диапазон зависит от устанавливаемого параметра.

Пример. По макрокоманде 1 временно удалить все камеры с первого монитора.

if (Event.SourceType == "MACRO" && Event.SourceId == "1" && Event.Action == "RUN")
{
	DoReactSetup ("MONITOR","1","REMOVE_ALL","");
}