Форум » » Bosch CCU2 » Ответить

Bosch CCU2

yanovik: Всем привет, возможно кто-то использовал данный модуль http://applicationmarket.crestron.com/bosch-dcn-north-america/ для TCP. Так вот, не пойму почему никак не отражается статус председателя. Есть опыт у кого-нибудь?

Ответов - 20

Igor: yanovik, замечено, что синтаксис обратной связи о статусе микрофона председателя (сразу оговорюсь - речь идет про управление посредством RS232) и рядовых микрофонных станций различен. Мне пришлось отлавливать "ответ" DCN о статусе микрофонной станции председателя и разрабатывать свою логику его обработки.

yanovik: Это так, по ТСР также можно отследить строку и вычленить из нее статус председателя, но хотелось бы без лишнего геморроя отслеживать только аналоговое значение SPEAKER_X. Так как вопрос не подымался тут, ни на яху, ни в сапорте такого тоже не слышали, склонен считать, что у нас кривые руки))

yanovik: Подскажите, а используя стандартный модуль можно активировать произвольный микрофон? Если да то как? Или придётся протокол ПО открытого интерфейса изучать?


Игорь K.: Включение и выключение произвольного микрофона по фронту импульса на входах: Add_To_Speaker_List и Delete_From_Speaker_List соответственно. Перед этим необходимо выставить на Select_Delegate (Analog) номер микрофонного пульта. Clear_Speaker_List - выключает все активные в данный момент микрофоны. И перед всем этим мероприятием подайте "1" на Start_Microphone_Management.

yanovik: 2 Игорь К Спасибо, ваш совет помог разобраться с активацией произвольного микрофона, но к сожалению не председателя. Не подскажете команду для председателя?

ph1l74: Игорь K. Игорь, а как определить микрофон, который был активирован спикером? Ну, например, чтобы реализовать автонаведение камеры на человека, который только что нажал клавишу. И еще с такой проблемой встретился: AV3 сильно тормозит (обрабатывает по 30-40 секунд нажатие клавиши) при подключении вот этого модуля. Я создал TCP/IP Client, задал ему определенный IP. В режиме программирования данному модулю на входящий сигнал "Connect" выставил единицу, на TX$ направил serial с именем "TO_BOSH", порт: 9451, исходящие сигналы "Connect F" и "status" связаны с модулем Bosh DCN IP. Правда тут опять же вопрос: зачем модулю два входящих сериал-сигнала от устройства? В общем, как-то так:

Игорь K.: 1. На нижнем рисунке - модуль, нижние входы и выходы, с обозначениями в скобках "{{...}}" можно оставить пустыми (//). Они предназанчены для быстрого установления связи с CCU2 после таймаута. Решайте сами как быть. 2. У микрофона спикера свой номер и посылка процессора.

ph1l74: Игорь K. 1. Отказался от них, спасибо. 2. Кхм, я добавлял как-то модули Serial I/O для обратной связи от устройств Televic и DIS, но в данной системе даже похожих пакетов не приходит. Опять же, мы только подключаем эту лицензию... Без нее, кстати говоря, можно управлять CCU2 хотя бы в одну сторону (с Crestron'а)? Как я понял (в том числе, благодаря Вам, Игорь), алгоритм для включения микрофона нужного делегата должен быть следующим: 1. Отсылаем номер digital-сигналом на Select_Delegate_Number. 2. Активируем Add_To_Speaker_List. Все так?

Игорь K.: No, сначала установите аналоговый трехзначный номер микрофона. Это его внутренний номер, установленный при инициализации. Затем импульс на добавление участника с этим установленным номером. Нужно иметь в виду настройки CCU2, особенно максимальное число активных микрофонов.

ph1l74: Игорь K. А, так вот в чем дело... Микрофоны проинициалированы, но вот как узнать их ID...

Игорь K.: Посмотрите в toolbox, включая по одному.

ph1l74: Игорь K. пишет: Посмотрите в toolbox, включая по одному. Ответа от BOSCH'а я все равно не получаю... А в Toolbox, в SIMPL debugger записывал все переменные от 0 до 999, и нашел нужные. Проблема в том, что инициализируется пульт. А в пульте два микрофона. Поэтому получается управлять только одним управлением :(

Игорь K.: Ответ от CCU2 должен быть, если введена Лицензия Открытого интерфейса LBB 4187/00. Сигнал о включении/выключении пульта обязательно отправляется порт.

ph1l74: Игорь K. Вот что есть от процессора :(

Игорь K.: Вы совсем не читаете мануалы. Необходимо включить режим управления\мониторинга. У модуля есть такой вход.

ph1l74: Игорь K. Игорь, читаю конечно. И топики читаю, в которых Вы отвечаете. Единица уже давно закинута на нужный вход.

gosha: Я бы вместо вечной единицы применил One Shot...

Игорь K.: Дело не в единице, а в том, включен режим мониторинга то нет. Попробуйте выключить его и включить опять. Входы включения и выключения мониторинга предназначены для динамического установления режима. В сетевых протоколах для экономии трафика вводятся тайм-ауты. Связь на программном уровне обрывается. Чтобы система всегда была готова к работе попробуйте прерывать связь, помните, в нижней части модуля есть сигналы управления TCP/IP клиентом? Это для обеспечения постоянной готовности на уровне TCP/IP. Далее, входы включения и выключения мониторинга предназначены для включения и выключения уже на более высоком уровне - программном режиме процессора. Короче, перед началом работы очень полезно переподключиться и сразу после установления связи подать импульс на выключение и сразу включение мониторинга.

ph1l74: gosha пишет: Я бы вместо вечной единицы применил One Shot... Вот так заработало. Спасибо!

ph1l74: Игорь K. пишет: Короче, перед началом работы очень полезно переподключиться и сразу после установления связи подать импульс на выключение и сразу включение мониторинга. Видимо, в этом и была проблема.



полная версия страницы