Форум » » 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?
полная версия страницы