Автор | Сообщение |
|
Отправлено: 22.08.13 09:32. Заголовок: Помогите пожалуйста с Nexia VC
Добрый день! Я новичок в программировании Crestron, но руководству до этого мало дела. Есть контроллер Crestron CP2E с него надо управлять через rs232 двумя выходами Biamp Nexia VC (достаточно того, чтобы только отключать звук) Подскажите пожалуйста как это осуществить, как можно более подробно. Вот программа которую я мучаю http://file.qip.ru/arch/59ywMs0C/Nexia_vse_compiled.html
|
|
|
Ответов - 37
, стр:
1
2
All
[только новые]
|
|
|
Отправлено: 22.08.13 10:17. Заголовок: Артем, судя по всему..
Артем, судя по всему, Вы взяли образец программного проекта и пытаетесь его адаптировать. Принципиально, это будет работать, но в образце много функционала, который, скорее всего, не будет востребован. Кроме разработки (адаптации) программного проекта SIMPL™ Windows® необходимо разработать конфигурационный файл для Biamp; если у Вас Nexia, используйте NEXIA software. С образцом проекта Crestron поставляется образец конфигурационного файла для Biamp, файл с расширением .NEX. Грубо говоря, любому элементу конфигурации Nexia - микшеру, эквалайзеру и т.д. - при сборке конфигурационного файла присваивается определенный номер. Именно по этим номерам Crestron обращается к Biamp посредством модулей BiAmp AudiaFlex + Nexia Level Control v7.4.umc, BiAmp AudiaFlex + Nexia On-Off Control v7.4.umc и т.д. Зная протокол Biamp (а он открыт), можно разрабатывать свои модули. Резюмируя - открывайте образец программного проекта Crestron, открывайте поставляемый вместе с ним образец конфига для Nexia и сопоставляйте факты. Там на самом деле нет ничего сложного.
|
|
|
|
Отправлено: 22.08.13 10:26. Заголовок: Большое спасибо Игор..
Большое спасибо Игорь, теперь всё проясняется, буду разбираться!
|
|
|
|
Отправлено: 22.08.13 13:40. Заголовок: По примеру написал п..
|
|
|
|
| постоянный участник
|
|
|
Отправлено: 22.08.13 21:13. Заголовок: Ошибка в несоответст..
Ошибка в несоответствии Instance ID в SIMPL его значению в конфигурации NEXIA. В SIMPL - 47, f d NEXIA - 44. При работе с Biamp берите Instance ID из его конфигурации и переносите в SIMPL, а не наоборот. Слишком сложен модуль от Crestron.com. Попробуйте отправлять командные строки самостоятельно, протокол хорошо описан на сайте Biamp.com
|
|
|
|
Отправлено: 23.08.13 10:26. Заголовок: Пытаюсь для начала с..
Пытаюсь для начала связаться с Nexia через утилиту 232Analyzer, посылал разные команды, но результата 2, либо ни какой реакции либо сообщение об ошибке: -ERR:INVALID<Space>SVC<CR><LF>
|
|
|
|
Отправлено: 23.08.13 14:59. Заголовок: Может ли быть такое,..
Может ли быть такое, что для связи с Nexia по rs232 нужно в самом конфигурационном файле ****.NEX добавить какой нибудь модуль для связи?
|
|
|
|
Отправлено: 23.08.13 15:07. Заголовок: Артем, нет, нужен то..
*PRIVAT*
|
|
|
|
Отправлено: 11.10.17 11:12. Заголовок: Добрый день! Чтобы н..
Добрый день! Чтобы не плодить темы, напишу здесь. Подскажите пожалуйста, уже всё перепробовал. Есть Biamp audia flex и crestron cp2e. Все устройства в рабочем состоянии. Проблема в том, что биамп на все запросы как из дебагера, так и через обычную консоль отвечает: -error: invalid svc. Device id =1 Пример команды которую засылаю: recall 1 preset 1001\n В ответ прилетает: -error: invalid svc Аналогично и на другие запросы. Про ответ -error: invalid svc ни где в инете не нашел, единственное упоминание в той теме. Прошивки везде стоят последние с офф сайтов.
|
|
|
|
Отправлено: 11.10.17 11:32. Заголовок: Courag1k, при разбор..
Courag1k, при разборе подобных проблем причина обнаруживается либо в несоответствии номеров узлов конфигурации Biamp номерам модулей Crestron, либо в попытке использовать не те модули. Без анализа программного проекта сложно сказать.
|
|
|
|
Отправлено: 11.10.17 11:34. Заголовок: Igor Команды засыла..
Igor Команды засылал строкой через дебагер напрямую и через консоль windows. Знать бы что это за "SVC" ни где нет информации. Попробовал через ком-порт напрямую. Снова ответ -err:invalid svc
|
|
|
|
| постоянный участник
|
|
|
Отправлено: 11.10.17 11:36. Заголовок: Recall 0 Внимательн..
Recall 0 или окончание команды. Также проверьте есть ли пресет, который вызываете. Внимательно читайте руководства.
|
|
|
|
|
Отправлено: 11.10.17 11:37. Заголовок: Игорь K. аналогично..
Игорь K. аналогично. "0" в команде то Device id. У меня он в проекте равен "1" Скрин инфы об устройстве: https://ibb.co/bHqMbG Пресет есть, через родную программу биамп вызывается. Окончание пробовал разные. recall 1 preset 1001\n recall 1 preset 1001 recall 1 preset 1001\x0a recall 1 preset 1001\x0a\x0d
|
|
|
|
| постоянный участник
|
|
|
Отправлено: 11.10.17 13:40. Заголовок: Если по сети, то око..
Если по сети, то окончание \x0D\x0A, RS232 - \x0D А как насчет заглавной буквы "R"ecall?
|
|
|
|
Отправлено: 11.10.17 13:47. Заголовок: Причины может быть д..
Причины может быть две: 1.Нумерация DEVICE_ID похоже все таки с 0 (в демке используют индекс 0) при значении ALLOCATED TO UNIT равном 1 2.В протоколе команды используют в написании заглавными буквами, а не прописными Так что пробуйте: RECALL 0 PRESET 1001\x0A P.S. Немного бесит время синхронизации после перезагрузки системы в готовых модулях, но они никогда не подводили.
|
|
|
|
Отправлено: 12.10.17 08:03. Заголовок: Игорь K. Вячеслав С..
Игорь K. Вячеслав Спасибо, большими буквами сработало. Впервые встречаю такое. Много времени заняло
|
|
|
|
Отправлено: 12.10.17 09:16. Заголовок: Отдельными командами..
Отдельными командами все работает. Но хочется через модуль с сайта applicationmarket.crestron завести и снимать feedback. Сделал вот так: https://ibb.co/c1jRTw Но почему-то по дебагеру команда "Biamp_from_modules" приходит с правильной строкой, а процессор ни чего не отправляет на само устройство. https://ibb.co/kWAuFb Скрин дебагера на реакцию нажатия кнопки "mute" Нужно его как-то запустить? Или он ждет от устройства какую-то команду?
|
|
|
|
Отправлено: 12.10.17 10:12. Заголовок: Судя по симптомам, и..
Судя по симптомам, инициализация модулей не проходит. Дайте наименование выходу Initialize_Is_Busy модуля BiAmp Command Processor и последите за его поведением после перезапуска программы. Насколько я помню, корректная работа модулей возможна только после того как этот сигнал упадет.
|
|
|
|
Отправлено: 12.10.17 10:54. Заголовок: Igor Дал имя. При з..
Igor Дал имя. При запуске программы, ни чего не прилетает добавил также на процессоре команду Initialize И в ручную ее нажал: Результат: https://ibb.co/m4bMdw Но команда все равно не проходит после.
|
|
|
|
Отправлено: 12.10.17 11:11. Заголовок: После перезапуска пр..
После перезапуска программы сигнал Initialize_Is_Busy должен принять активное состояние, по окончании процесса инициализации модулей - пассивное. Если этого не присходит, нужно проверять правильность адаптации демо к реальности.
|
|
|
|
Отправлено: 12.10.17 11:22. Заголовок: Igor Демо не адапти..
Igor Демо не адаптировал, взял просто модули. Соответственно tx$, rx$ соединил с прибором по 23 порту. Connect-F аналогично. И уже на модули управления уровнем подавал команды.
|
|
|
Ответов - 37
, стр:
1
2
All
[только новые]
|
|