Управление через COM порт

Здесь обсуждаются любые продукты компании СофтЛаб-НСК для телевизионного вещания (Форвард Т, Форвард ТС, Форвард Голкипер, Форвард Рефери, Форвард Офис, Форвард Инжест)

Модераторы: ElenVR, Людмила, PR

Ответить
M-K
Сообщения: 6
Зарегистрирован: 30 окт 2015 16:47

Управление через COM порт

Сообщение M-K »

Здравствуйте, можно ли в OnAir управлять титрами (имитация клавиш F9, F10, F11, F12, ctrl+F9, ctrl+F10, ctrl+F11, ctrl+F12) с внешнего устройства через COM порт?
Людмила
Сообщения: 1407
Зарегистрирован: 10 сен 2004 12:09

Сообщение Людмила »

Можно управлять по GPI: на каждом СОМ-порту можно организовать 2 события для управления. Обычно делается кнопка, по замыканию которой происходит включение/выключение.

Документ по распайке для подключения к СОМ-порту: http://www.softlab.tv/rus/forward/docs/ru_tools_gpi.pdf

Сама настройка производится в Установках OnAir'а, на закладке "События GPI"
http://www.softlab.tv/rus/forward/docs/ru_onair.pdf
Можно выбрать, по какому состоянию нажатия или отжатия исполняется команда.
Сама команда включения или выключения титров кнопкой прописывается как Player.SetTitleButton Number 0/1
Number - это номер кнопки, 0 или 1 - это состояние выключения или включения соответственно.
Например,
Player.SetTitleButton 1 0
соответствует выключению F9.
Можно посмотреть в Журнале OnAir, который открывается по кнопке (после исполнения команды - что прописано). Или найти описание в документе из архива
ftp://ftp.sl.iae.nsk.su/Public/ForwardT ... ir_mirror_ messages.zip
M-K
Сообщения: 6
Зарегистрирован: 30 окт 2015 16:47

Сообщение M-K »

Спасибо за ответ, а можно то же самое только с использованием протокола RS232?
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

M-K
Сообщения: 6
Зарегистрирован: 30 окт 2015 16:47

Сообщение M-K »

Используются те же команды, только прописывать нужно в Установках OnAir'а, на закладке "Событие Внешнее устройство", так?
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Вы о чём?
M-K
Сообщения: 6
Зарегистрирован: 30 окт 2015 16:47

Сообщение M-K »

1. В программе SLListener подготавливаю событие от внешнего устройства.
2. В программе OnAir "Установки/События Внешнее устройство" в списке выбираю идентификатор команды Ждать сигнал.
3. В программе OnAir "Установки/События Внешнее устройство" в списке "Действие" выбираю действие, выполняемое при срабатывании внешней команды.
4. Какое действие выбрать, например, для включения кнопки "F9"?
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

4. Какое действие выбрать, например, для включения кнопки "F9"?
Вам уже ответили:
viewtopic.php?p=23712#23712
M-K
Сообщения: 6
Зарегистрирован: 30 окт 2015 16:47

Сообщение M-K »

Как можно сделать я разобрался, спасибо за помощь.
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Для M-K:

А не могли бы вы подсказать какое устройство вы планируете использовать для посылки команд?
M-K
Сообщения: 6
Зарегистрирован: 30 окт 2015 16:47

Сообщение M-K »

Самодельное.
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Спасибо, ясно.
Ответить