Форум » » Digis MAMI-88 » Ответить

Digis MAMI-88

sytyj: Добрый день, уважаемые форумчане! Приходилось ли кому дружить сие чудо с rmc3? Буду признателен за любой пинок в нужном направлении. С крестроном разбираюсь вторую неделю... знаний и опыта пока маловато. Думаю в какую сторону идти: управление по IP (не знаю как по IP передавать команды), либо по ИК (такая возможность есть) Простите за сумбур

Ответов - 21, стр: 1 2 All

Igor: MAMI-44N по RS232 управлял вполне сносно.

sytyj: Спасибо, Igor. А можно как-то вкратце схему, как это в SIMPL внедрить... не догоняю, в базе оборудования данного производителя нет. Придется свой модуль создавать? или можно использовать подобный? или я вообще не в ту сторону иду?

Игорь K.: Есть один путь решения вопроса - обратиться к поставщику коммутатора, они дадут описание протокола.


Igor: sytyj, можно написать свой драйвер, можно обойтись без такового - протокол у Digis примитивный, как раз хорош для тренировок. Идете в ту сторону. Как верно заметил Игорь K., запрашивайте у вендора протокол (мне в свое время выслали почти сразу) или ищите описание команд в документации из поставки коммутатора. Как будете готовы - дайте знать.

sytyj: Igor пишет: MAMI-44N по RS232 думаю, формат команд не сильно отличается от MAMI-88... можете поделиться форматами? А так, пока пытаюсь раздобыть.

Igor: sytyj, инструкция для MAMI-44N с описанием протокола.

sytyj: Спасибо, Igor, буду разбираться

sytyj: Добрый день и еще раз спасибо большое за информацию! MAMI у меня подключен через Moxa Nport 5610. В SIMPL создал TCP client, привязал Serial IO... MAMI начал принимать пакет и реагировать на команды. Супер! (Сколько же удовольствия получаешь, когда железка с тобой начинает разговаривать ) Когда отправляю команду "1В5." (без кавычек) коммутация видео отрабатывает корректно. В качестве delimiter использую \n Следующим шагом пытаюсь сделать одновременную коммутацию по нескольким портам: 1В5.3В1. В таком виде отрабатывается только вторая часть команды 3В1. Прошу помощи.

marin_n: после "1В5." поставить делимитер "\n" - может поможет

sytyj: пробовал, не помогает((

Igor: Скорее всего, коммутатор просто не успевает отрабатывать. Я бы создал макро, в которой команды передаются последовательно, с определенным интервалом.

marin_n: таймауты никто не отменял

Igor: marin_n, расшифруйте, пожалуйста, применительно к ситуации.

marin_n: указывают, что после передачи команды необходимо выждать какое-то время и только после этого можно передавать следующую команду. обычно такой тайм-аут составляет 200-300мс. В документации на этот девайс никаких данных по тайм-аутам нет. Надо все-таки пытаться подавать команды с интервалом хотя бы 200мс...

sytyj: пока это для меня высший пилотаж) первое, что приходит в голову добавить Stepper и с задержками передать сигнал... может есть более изящное решение?

marin_n: зато самое простое решение я обычно в симпл+ делаю запрет на отправку следующей команды, пока не вышел тайм-аут или не принят ответ от девайса. это решение реализовано во многих модулях(например, в KNX старом)

sytyj: через степпер происходит переключение между этими режимами и фиксируется только последний... есть у меня подозрение, то железка не может сохранить у себя несколько настроек одновременно

marin_n: Так получилось через степпер?

sytyj: нет((

marin_n: когда без степпера работаем с Serial IO?

sytyj: да, через него P.S кстати, через телнет видно, что если послать команду 1B5.4B3. то обрабатывается только первая часть до точки pspsps все... обошел ситуацию... думал, что после отправки команды очищаются предыдущие установки... ан нет))



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