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

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


Пример команды на языке программирования JScript для позиционирования камеры по абсолютным координатам. Данную команду можно использовать, например, чтобы проверить, поддерживает ли камера данную функцию.

DoReactStr("TELEMETRY","1.1","MOVE_ABSOLUTE","tel_prior<1>,x<0.5>,y<1>,zoom<0>");

Запрос абсолютных координат телеметрии командой на JScript:

DoReactStr("TELEMETRY","1.1","GET_ABSOLUTE","");

Установка абсолютных координат телеметрии командой на JScript:

DoReactStr("TELEMETRY","1.1","MOVE_ABSOLUTE","pan<0>,tilt<0>,zoom<0>,tel_prior<1>");

 

Пример скрипта для установки положения объекта на карте по координатам. При наличии привязки к местности координаты считаются географическими.  

{

var d  = new Date();

var command = CreateMsg();

command.Action = "SET_OBJECT_GEOMETRY";

command.SourceType = "MAP";

command.SourceId = "1";


command.SetParam("objtype","CAM");

command.SetParam("objid",1);


command.SetParam("a",d.getSeconds()*6);

command.SetParam("x",d.getSeconds());

command.SetParam("y",d.getSeconds());


command.SetParam("w",20+10*Math.sin(Math.PI/d.getSeconds()));

command.SetParam("h",20+10*Math.sin(Math.PI/d.getSeconds()));


DoReactGlobal(command);

}

 

 

  • No labels