Просмотр полной версии : Протокол ACL (Astronomy Command Language) - у кого есть инфо
В гугл с яндексом можно не посылать, они находят только вопросы о том "что это такое?", хотя The Sky, Starry Night и прочие планетарии поддерживают его наряду с LX200 и все в один голос уверяют, что протокол этот очень модный и распространенный. Народ под него плагины в планетарии ваяет самостоятельно images/smiles/icon_confused.gif , где же все они спецификации то брали?
Ничего не понимаю.
Alexander Novikov
13.01.2003, 15:12
Ну я его ковырял и немного разбирался. С помощью ACP, и команды напрямую посылать автостару тоже пробовал.
Так что если что надо - могу попробовать ответить.
<BLOCKQUOTE><font size="1" face="tahoma, verdana, helvetica, arial cyr">quote:</font><HR>Цитата из сообщения yas:
Может речь идет вот об этом? http://www.ascom-standards.org/index.html<HR></BLOCKQUOTE>
Нет, мне кажется, что не об этом. ASCOM как я понимаю, есть стандарт более высокого уровня нежели протокол обмена через COM порт. ACL - это, как я понимаю, именно протокол обмена через COM порт, альтернативный LX200. Планетарии типа The Sky итп знают кучу телескопов так или иначе совместимых именно с этими двумя протоколами. Про LX200 все понятно, нашел я описание формата команд, откликов, да и Бартелсовы исходники на Цэ очень полезны оказались. Про ACL нигде ни слова, хотя железа не нем работает достаточно. Все производители пишут: "Вот сделали монтировку, управляется по протоколу ACL", без уточнения COM порт ли там или оно все по эзернету подключено... Мня.
В скае при выборе ACL совместимого телескопа так-же предлагается установить параметры компорта и MNCP прокси. MNCP - это что? Mobile Network Computing Protocol? Какое отношение он имеет к телескопам?
<BLOCKQUOTE><font size="1" face="tahoma, verdana, helvetica, arial cyr">quote:</font><HR>Цитата из сообщения anovikov:
С помощью ACP, и команды напрямую посылать автостару тоже пробовал.<HR></BLOCKQUOTE>
ACP - что это?
------------
Слегка поясню, зачем мне все это нужно: делаю коробку управляющую ШД или ДПТ монтировки, фокусера итд. Стоит вопрос в выборе протокола общения с PC. LX200 - вполне понятно, слегка документированно и подъемно. ACL похож на какую-то альтернативу. Хочется знать чем он лучше/хуже итп.
А может быть вообще я пытаюсь сравнивать протоколы разного уровня?
Может речь идет вот об этом? http://www.ascom-standards.org/index.html
Alexander Novikov
15.01.2003, 17:20
Насколько я понимаю протокол LX200 достаточно близок к протоколу Autostar. Это достаточно простой протокол обмена, команда типа "сместиться в такую-то позицию" или "включить гидирование" передается несколькими байтами.
Тот и другой протокол инкапсулированыв ASCOM-ом, это Active-X контрол, который реализует некий класс, который хранит настройки инструмента и позволяет вызывать те же операции вызовами, например, в VB. ACP (а может, сам ASCOM, уже не помню, но по-моему ACP) реализует некий примитивный скриптовой язык, вызывающий те же штуки, он и называется ACL. Это жуткий примитив, который вдобавок ни к чему не прикрутишь.
Лично мне он не понравился, лучше работать с LX200/Autostar напрямую, посылая команды в соответствующий COM-порт. Если не хочется работать с портом, можно использовать контрол ASCOM и просто вызывать у него функцию для отправки низкоуровневых команд (передается строка, которая должна содержать команды LX200 или Autostar) прямо на инструмент, не пользуясь высокоуровневым интерфейсом самого контроля.
Мне этот вариант понравился больше всего - никакого шаманства с ком-портом и при этом полный контроль над инструментом.
Alexander Novikov
15.01.2003, 17:23
Посмотрю сегодня вечером, правильно ли я вспомнил насчет ACL.
<BLOCKQUOTE><font size="1" face="tahoma, verdana, helvetica, arial cyr">quote:</font><HR>Цитата из сообщения anovikov:
Посмотрю сегодня вечером, правильно ли я вспомнил насчет ACL.<HR></BLOCKQUOTE>
Ок, было бы очень неплохо.
Вот еще наводка - это ACL частенько упоминается в связке с MNCP и удаленным доступом к телескопам.
vBulletin® v3.8.4, Copyright ©2000-2016, Jelsoft Enterprises Ltd. Перевод: zCarot