Перейти к основному содержимому

iRidium для Panasоnic PTZ

Набор инструментов для управления камерами Panasоniс.

документация обновлена 01.01.2024

iRidium для Panasоnic PTZ - это набор инструментов, позволяющий создать интерфейс для управления камерами Panasоnic.

Протестированное оборудование:

  • AW-UE40WEJ.

Подключение

Подключение к оборудованию (IP-камеры с поддержкой протокола Panasоnic) по локальной сети. Взаимодействие с оборудованием происходит посредством HTTP запросов.

Работа в iRidium

Создайте новый проект, на вкладке Devices добавьте драйвер Panasonic PTZ .

Panasonic1.png

Настройка драйвера

Укажите настройки подключения драйвера:

Panasonic4.jpeg

  • Log Level - уровень логирования;
  • Host - IP адрес камеры;
  • Port - порт (по умолчанию 80);
  • Login / Password - логин и пароль доступа к камере;
  • Wait for Connect (ms) - время ожидания подключения;
  • Wait for Data (ms) - время обратной связи от оборудования;
  • SSL - тип шифрования;
  • Update Time - частота опроса оборудования (мс.).

Настройка команд и фидбеков

SendRecieve.png

Для управления оборудованием настройте команды (Commands) и каналы обратной связи (Feedbacks). Чтобы отправить команду, перетяните ее на графический элемент и укажите значение (Value), которое необходимо отправить. Чтобы отобразить значение с канала обратной связи, перетащите Feedback на графический элемент, и укажите, каким образом вывести значение (Value).

Подробнее о работе с графическими элементами написано в статье "Типы графических элементов".

Commands

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

примечание

Координаты и направления указаны для потолочного монтажа камеры.

ПараметрЗначениеОписание
Power0/1Питание Standby/Power On
Absolute Position SetЛюбое значениеПередать координаты, на которые повернуть камеру (0/0 правый верхний угол)
Absolute Position Pan0
32 768
65 535
Минимальные координаты панорамы
Центр
Максимальные координаты панорамы
Absolute Position Tilt0
32 768
65 535
Минимальные координаты наклона
Центр
Максимальные координаты наклона
Relative Position SetЛюбое значениеПередать координаты шага из Relative Position Pan/Tilt на оборудование
Relative Position Pan0
32 768
65 535
Минимальное значение шага панорамы вправо
Центр
Максимальное значение шага панорамы влево
Relative Position Tilt0
32 768
65 535
Минимальное значение шага наклона (верх)
Центр
Максимальное значение шага наклона (низ)
Continious Movement SetЛюбое значениеПередать значение перемещения из Continious Movement Pan/Tilt на оборудование
Continious Movement Pan01–49
50
51–99
Скорость перемещения камеры влево, где 01 — макс. скорость
Остановить перемещение
Скорость перемещения камеры вправо, где 99 — макс. скорость
Continious Movement Tilt01–49
50
51–99
Скорость перемещения камеры вверх, где 01 — макс. скорость
Остановить зуммирование
Скорость перемещения камеры вниз, где 99 — макс. скорость
StopЛюбое значениеОтправляет команду камере остановиться
Go HomeЛюбое значениеЦентрует камеру (координаты 32 768/32 768)
Zoom Position1 365–4 095Позиция приближения
Zoom01–49
50
51–99
Скорость отдаления, где 01 — макс. скорость
Остановить зуммирование
Скорость приближения, где 99 — макс. скорость
Zoom StopЛюбое значениеОстановить приближение
Preset Register0–99Сохранение текущего положения с указанием номера пресета
Preset Playback0–99Вызов положения, сохранённого в пресете

Feedbacks

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

ПараметрЗначениеОписание
Power0/1Состояние питания Standby/Power On
Absolute Position Pan0
32 768
65 535
Минимальные координаты панорамы
Центр
Максимальные координаты панорамы
Absolute Position Tilt0
32 768
65 535
Минимальные координаты наклона
Центр
Максимальные координаты наклона
Relative Position Pan0
32 768
65 535
Минимальное значение шага панорамы
Центр
Максимальное значение шага панорамы
Relative Position Tilt0
32 768
65 535
Минимальное значение шага наклона
Центр
Максимальное значение шага наклона
Continious Movement Pan0
32 768
65 535
Минимальное значение движения панорамы
Центр
Максимальное значение движения панорамы
Continious Movement Tilt0
32 768
65 535
Минимальное значение движения наклона
Центр
Максимальное значение движения наклона
Zoom Position1 365–4 095Позиция зуммирования

Relative Position

Сместить камеру на значение Relative Position от текущей позиции. Область отображения можно представить как график функции. Началом отсчёта для PAN и TILT является 32768, Relative Position задается как шаг для камеры, где начальная точка не меняется.

Важно

Важно: сначала задаются обе координаты и только потом отправляются на оборудование, таким образом сначала задается значение Relative Position Pan и Relative Position Tilt, после чего отправляется команда Relative Position Set с любым значением для применения заданных координат.

В примере шаг делает смещение камеры на 6144 влево (PAN) и на 9836 вверх (TILT):

  • Position 1 - 32768 / 32768 (PAN/ TILT),
  • Position 2 - 32768 + 6144 = 38912 (PAN) / 32768 - 8736 = 22932 (TILT),
  • Position 3 - 38912 + 6144 = 45056 (PAN) / 22932 - 8736 = 13104 (TILT).
примечание

Одинаковый шаг прибавляет значение к текущей координате, смещая на одно и тоже значение.

Panasonic5.png

Position 1 - Начальная точка камеры

  • Pan - 0 (панорама) Tilt - 32768 (наклон)

Position 2 - Позиция камеры после применения шага (Relative Position Set)

  • Relative Position Pan - 38912 (панорама)
  • Relative Position Tilt - 22932 (наклон)
  • Relative Position Set - any

Position 3 - Позиция камеры после применения шага x2 (Relative Position Set)

  • Relative Position Pan - 45056 (панорама)
  • Relative Position Tilt - 13104 (наклон)
  • Relative Position Set - any

Absolute Position

Установить позицию камеры. Область отображения можно представить как график функции, где позиция камеры задаётся двумя координатами PAN и TILT.

Важно

Важно: сначала задаются обе координаты и только потом отправляются на оборудование, таким образом сначала задается значение Absolute Position Pan и Absolute Position Tilt, после чего отправляется команда Absolute Position Set с любым значением для применения заданных координат.

примечание

Рекомендуется использовать действие по Release.

Panasonic6.png

Position 1 - установка позиции камеры на верхний правый угол доступного диапазона Задаем координату для панорамы (0) и координату наклона (0), после чего передаем запрос камере

  • Absolute Position Pan - 0 (панорама)
  • Absolute Position Tilt - 0 (наклон)
  • Absolute Position Set - any

Position 2 - установить камеру ниже (на 75%) и левее ( на 25%) Задаем координату для панорамы (16384) и координату наклона (16384), поcле чего передаем запрос камере

  • Absolute Position Pan - 16384 (панорама)
  • Absolute Position Tilt - 49152 (наклон)
  • Absolute Position Set - any

Position 3 - установить камеру ниже (на 25%) и левее ( на 75%) Задаем координату для панорамы (16384) и координату наклона (16384), после чего передаем запрос камере

  • Absolute Position Pan - 49152 (панорама)
  • Absolute Position Tilt - 16384 (наклон)
  • Absolute Position Set - any

Continious Movement

Область отображения можно представить как график функции, в котором задается скорость движения в определённом направлении для PAN и TILT. 50 является точкой остановки камеры и минимальным значением для скорости движения в направлении PAN и TILT.

Важно

Важно: сначала задается скорость движение в определенном направлении для PAN и TILT и только потом отправляются на оборудование, таким образом сначала задается значение Continious Movement Pan и/или Continious Movement Tilt, после чего отправляется команда Continious Movement Set с любым значением для применения заданных значений. Для остановки движения отправляется значение 50 для PAN и/или TILT и команда Continuous Movement Set с любым значением.

Panasonic7.png

PAN = 1 - Камера начнёт движение влево с максимальной скоростью
PAN = 49 - Камера начнёт движение влево с минимальной скоростью
PAN = 51 - Камера начнёт движение вправо с минимальной скоростью
PAN = 99 - Камера начнёт движение вправо с максимальной скоростью

TILT = 1 - Камера начнёт движение вниз с максимальной скоростью
TILT = 49 - Камера начнёт движение вниз с минимальной скоростью
TILT = 51 - Камера начнёт движение вверх с минимальной скоростью
TILT = 99 - Камера начнёт движение вверх с максимальной скоростью

Пример для кнопки Вправо на Джойстике в интерфейсе:

Panasonic8.png

  1. По нажатию (Press) задается средняя скорость движения вправо (PAN = 75), что соответствует командам:

Panasonic11.png

  1. По отпусканию (Release) задается остановка камеры (PAN = 50), что соответствует командам:

Panasonic12.png