Київський клуб аматорів астрономії "Астрополіс"

astromagazin.net
* *
Ласкаво просимо, Гість. Будь ласка, увійдіть або зареєструйтеся.
08 Червня 2025, 02:03:02

Увійти

google


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

0 Користувачів і 1 Гість дивляться цю тему.

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

  • Offline Offline
  • Повідомлень: 822
  • Подяк: 197
  • My observatory
Протокол LX200
« : 02 Вересня 2015, 23:36:47 »
. - .

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

tlgleonid

  • Moderator
  • Offline Offline
  • Повідомлень: 7280
  • Подяк: 854
Re: Протокол LX200
« Відповідь #1 : 08 Вересня 2015, 16:08:30 »
. - .

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

M_M

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 5068
  • Подяк: 1094
Re: Протокол LX200
« Відповідь #2 : 08 Вересня 2015, 20:48:08 »
. - .

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

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

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

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

  • Offline Offline
  • Повідомлень: 822
  • Подяк: 197
  • My observatory
Re: Протокол LX200
« Відповідь #3 : 10 Вересня 2015, 16:57:12 »
. - .

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

M_M

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 5068
  • Подяк: 1094
Re: Протокол LX200
« Відповідь #4 : 10 Вересня 2015, 17:04:32 »
. - .

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

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

  • Offline Offline
  • Повідомлень: 822
  • Подяк: 197
  • My observatory
Re: Протокол LX200
« Відповідь #5 : 10 Вересня 2015, 23:25:47 »
. - .

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

M_M

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 5068
  • Подяк: 1094
Re: Протокол LX200
« Відповідь #6 : 10 Вересня 2015, 23:30:42 »
. - .

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

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

  • Offline Offline
  • Повідомлень: 822
  • Подяк: 197
  • My observatory
Re: Протокол LX200
« Відповідь #7 : 11 Вересня 2015, 00:14:22 »
. - .

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

M_M

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 5068
  • Подяк: 1094
Re: Протокол LX200
« Відповідь #8 : 11 Вересня 2015, 00:18:11 »
. - .

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

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

  • Offline Offline
  • Повідомлень: 822
  • Подяк: 197
  • My observatory
Re: Протокол LX200
« Відповідь #9 : 11 Вересня 2015, 00:41:41 »
. - .

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

M_M

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 5068
  • Подяк: 1094
Re: Протокол LX200
« Відповідь #10 : 11 Вересня 2015, 00:48:49 »
. - .

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

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