Киевский клуб любителей астрономии "Астрополис"

astromagazin.net
* *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
17 Декабря 2017, 23:41:16


Автор Тема: Протокол LX200  (Прочитано 363 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Буйный астроном

  • Оффлайн Оффлайн
  • Сообщений: 634
  • Благодарностей: 79
  • My observatory
Протокол LX200
« : 02 Сентября 2015, 23:36:47 »
. - .

Кто знает, можно ли программно (из другого софта) выдернуть координаты телескопа, подключенного в планетарии. Не через ASCOM, это я знаю. Телескоп подключен через СОМ порт, напрямую, по протоколу lx200.
Записан

tlgleonid

  • Moderator
  • Оффлайн Оффлайн
  • Сообщений: 6618
  • Благодарностей: 404
Re: Протокол LX200
« Ответ #1 : 08 Сентября 2015, 16:08:30 »
. - .

Можно. Команды :GD# и :GR# посылаются в com-порт. Подробности здесь: http://www.meade.com/support/TelescopeProtocol_2010-10.pdf
Записан
Задокументировано наблюдение  >1500 Deepsky объектов.
ТАЛ75R, GSO 6" 1:4 +HEQ5Pro SynScan+Canon1000D+QHY6+фильтры R,V+Юпитер21М+QHY5, 265мм и 415 мм Добсоны HandMade+o3+hb+uhc+...
FAQ по любительской астрономии

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4697
  • Благодарностей: 989
Re: Протокол LX200
« Ответ #2 : 08 Сентября 2015, 20:48:08 »
. - .

Кто знает, можно ли программно (из другого софта) выдернуть координаты телескопа, подключенного в планетарии. Не через ASCOM, это я знаю. Телескоп подключен через СОМ порт, напрямую, по протоколу lx200.
Поскольку телескоп подключен к планетарию, тот захватывает порт на себя. И выдает всяческие команды, упомянутые Леонидом, а телескоп отвечает. Напрямую подключиться к занятому порту нельзя.

Перехватить команды и ответы можно физически, аппаратным мониторингом команд в кабеле.

Или программно. Есть программы "шпионы", мониторящие поток в COM порту. А есть виртуальные порты, с помощью которых можно разветвить один поток на несколько потребителей, что по сути почти то же самое, но с возможностью использовать любимую стороннюю программу или скрипт.
Записан
Сказали спасибо

Буйный астроном

  • Оффлайн Оффлайн
  • Сообщений: 634
  • Благодарностей: 79
  • My observatory
Re: Протокол LX200
« Ответ #3 : 10 Сентября 2015, 16:57:12 »
. - .

Про физический доступ я знаю. И команды lx200 тоже. Имелось ввиду именно программный доступ из другого приложения. В первых версиях планетария была возможность через OLE это сделать. У меня получалось прямо из word-a получить координаты. В данном случае, наверное, через COM объекты можно попытаться. Но так как я не профессиональный программист, то и обратился к гуру. ;D
Записан

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4697
  • Благодарностей: 989
Re: Протокол LX200
« Ответ #4 : 10 Сентября 2015, 17:04:32 »
. - .

Если не через ASCOM, то решение зависит от конкретной программы. Если там нет OLE или другого API, то все равно можно применить один из упомянутых способов мониторинга порта. Нужно координаты прямо в Word вставлять?
Записан

Буйный астроном

  • Оффлайн Оффлайн
  • Сообщений: 634
  • Благодарностей: 79
  • My observatory
Re: Протокол LX200
« Ответ #5 : 10 Сентября 2015, 23:25:47 »
. - .

Не, нужно получить их из своего софта. 
Записан

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4697
  • Благодарностей: 989
Re: Протокол LX200
« Ответ #6 : 10 Сентября 2015, 23:30:42 »
. - .

Речь о каком-то конкретном софте или о софте вообще?
Записан

Буйный астроном

  • Оффлайн Оффлайн
  • Сообщений: 634
  • Благодарностей: 79
  • My observatory
Re: Протокол LX200
« Ответ #7 : 11 Сентября 2015, 00:14:22 »
. - .

Пишу программу управления куполом. Для синхронизации с телескопом нужно получить его координаты из планетария, к которому он подключен ( не через ASCOM драйвер).  Пишу на Шарпе, под .NET
Записан

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4697
  • Благодарностей: 989
Re: Протокол LX200
« Ответ #8 : 11 Сентября 2015, 00:18:11 »
. - .

Планетарий конкретный, или любой?
Записан

Буйный астроном

  • Оффлайн Оффлайн
  • Сообщений: 634
  • Благодарностей: 79
  • My observatory
Re: Протокол LX200
« Ответ #9 : 11 Сентября 2015, 00:41:41 »
. - .

Работаю конкретно с CDC, поэтому изначально задал вопрос в соответствующей теме.  :)
Записан

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4697
  • Благодарностей: 989
Re: Протокол LX200
« Ответ #10 : 11 Сентября 2015, 00:48:49 »
. - .

CDC есть в исходных кодах
http://sourceforge.net/projects/skychart/
Если нужной поддержки там нет, ее можно добавить.

Если бы речь шла о Стеллариуме, то туда такое уже добавлено.
Записан