Форум » » 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?



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