Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.astronomy.ru/forum/index.php/topic,16637.0.html
Дата изменения: Sun Apr 10 04:38:53 2016
Дата индексирования: Sun Apr 10 04:38:53 2016
Кодировка: Windows-1251

Поисковые слова: http www.badastronomy.com phpbb index.php
Гидирование по 2-м осям по Lx200 - Астрономия и компьютеры

A A A A Автор Тема: Гидирование по 2-м осям по Lx200  (Прочитано 1072 раз)

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

Оффлайн Andrey ProkopovichАвтор темы

  • *****
  • Сообщений: 1 432
  • Рейтинг: +18/-1
  • VS-COMPAS Project
    • Skype - a.prokopovich
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сайт любительской обсерватории
Скачал я давеча прогу заморскую МахDSLR, посмотрел ее возможности автогидирования...
Вот что обнаружилось в настройках гидирования выбрал lx200 протокол, перешел на закладку advanced, а там вижу галка есть Enable simultaneous RA and DEC corrections, поставил ее, прога предупредила, что "не все монтировки поддерживают такую фичу", жму ок, коннекчусь к Бартелсовой схеме - и работает!
Бартелсова прога видит комманды:
Me Ms Qe Me Mn Qs Qn и т.д. - т.е. двигает разные оси одномоментно.

Удручает отсутствие сабжа в драйверах ascom. Поначалу, когда на форуме проскакивали сообщения, что аском это не может, я думал, что раз не может, то так и задумано, а это оказывается банальная кривизна программерских ручек. Пойду смотреть исходники.  ;)

2 Антон, а может встроить в PG2 поддержку lx200, правильную поддержку?
Андрей

Оффлайн Дядя Вова

  • *****
  • Сообщений: 6 416
  • Рейтинг: +36/-1
  • "я видел воочью пространство и время"
Re: Гидирование по 2-м осям по Lx200
« Ответ #1 : 27.05.2006 [20:19:18] »
Так ведь это зависит от контроллера монтировки! Если он обрабатывает каналы по очереди, то с драйвера "взятки-гладки"
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg

Оффлайн Andrey ProkopovichАвтор темы

  • *****
  • Сообщений: 1 432
  • Рейтинг: +18/-1
  • VS-COMPAS Project
    • Skype - a.prokopovich
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сайт любительской обсерватории
Re: Гидирование по 2-м осям по Lx200
« Ответ #2 : 27.05.2006 [21:04:11] »
Дядя Вова, зависит. Об этом программа MaxDslr чесно и предупреждает. Но если понтировка lx200-совместимая и я хочу гидировать по 2м осям одновременно, например программой PG2, то я могу это сделать только через ascom дрова, но они  не поддерживают гидирование по 2м осям одновременно. Вот что в коде (Антон этот кусок уже приводил когда-то):
Public Sub PulseGuide(ByVal Direction As GuideDirections, _
                                        ByVal Duration As Long)
    Dim d As String
   
    Me.CommandBlind "RG"                ' Assure we're in Guide rate
    Select Case Direction
        Case guideNorth:    d = "n"
        Case guideSouth:    d = "s"
        Case guideEast:     d = "e"
        Case guideWest:     d = "w"
    End Select
    Me.CommandBlind "M" & d
    g_Util.WaitForMilliseconds Duration
    Me.CommandBlind "Q" & d
    g_Util.WaitForMilliseconds 200
    Me.CommandBlind "Q" & d
   
End Sub

Из кода видно, что даже если послать последовательно комманды Me, Ms, то драйвер ваполнив Me принудительно сразу после шлет комманду Qe - ни о какой одновременности речь не идет.
Чтобы двигать 2 оси одномоментно, надо собственноручно слать комманду "Q<direction>", но делает ли это гидирующий софт? lx200 такую комманду выдает на телескоп только принудительно обрабатывая PulseGuide(). Драйверам сказать "остановить движение а север" невозможно.

Андрей

Оффлайн Andrey ProkopovichАвтор темы

  • *****
  • Сообщений: 1 432
  • Рейтинг: +18/-1
  • VS-COMPAS Project