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

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


Автор Тема: Help!  (Прочитано 261 раз)

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

MAKsutik

  • Оффлайн Оффлайн
  • Сообщений: 4707
  • Благодарностей: 249
  • Ищи на третьей планете.
    • Project EQDrive
Help!
« : 15 Ноября 2014, 12:15:11 »
. - .

Пишу драйвер для монтировки (практически все наваял), нужно рассчитать координаты AZ и ALT.
В математике пардон не силен, а в небесной  :facepalm:  ;D
Кто сможет помочь в личку напишите, лучше моб.тел, позвоню расскажу о проблеме.
Или ткните меня лицом в формулу  ;D
Записан



Саша Наумов

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 900
  • Благодарностей: 256
  • Астроманьяк - початківець
Re: Help!
« Ответ #1 : 15 Ноября 2014, 12:50:19 »
. - .

http://books.google.com.ua/books?id=ld_9AgAAQBAJ&pg=PA35&hl=ru&source=gbs_toc_r&cad=3#v=onepage&q&f=false
Формулы - на стр. 45, но стоит прочитать всю главу.

Сначала нужно, зная местное гражданское время и долготу местности, вычислить местное звездное время.
Затем, зная прямое восхождение и звёздное время, вычислить часовой угол.

Затем, пара координат "часовой угол - склонение" переводится в пару координат "азимут-высота".
Записан
Agema 150SD

Explore Scientific ED127 CF APO + FTF3035 + 100° + 82° + Celestron AVX, AstroTech AT-72ED, SBIG ST-8E NABG + CFW-8 + IBM T43

And_NDA

  • Оффлайн Оффлайн
  • Сообщений: 2961
  • Благодарностей: 48
  • Bu benim kizim
Re: Help!
« Ответ #2 : 15 Ноября 2014, 12:51:36 »
. - .

Может поможет это - http://www.astronet.ru/db/msg/1190817
Записан
Паук на доб 10", кучка искателей и экстендеров см. на Барахолке! , рефрактор Apogee 90 мм. на AZ-3-6, бинокли 7х35, 7х50.

Саша Наумов

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 900
  • Благодарностей: 256
  • Астроманьяк - початківець
Re: Help!
« Ответ #3 : 15 Ноября 2014, 12:57:43 »
. - .

В математике пардон не силен, а в небесной  :facepalm:  ;D

Даффет-Смит легче Жарова
Записан
Agema 150SD

Explore Scientific ED127 CF APO + FTF3035 + 100° + 82° + Celestron AVX, AstroTech AT-72ED, SBIG ST-8E NABG + CFW-8 + IBM T43

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4695
  • Благодарностей: 981
Re: Help!
« Ответ #4 : 15 Ноября 2014, 20:25:16 »
. - .

Если драйвер для ASCOM, то в его комплекте есть astro32.dll

Функции библиотеки можно посмотреть в документации или в astro32.bas.

Нас интересует
' given latitude (n+, radians), lat, hour angle (radians), ha, and declination
'   (radians), dec, return altitude (up+, radians), alt, and azimuth (angle
'   round to the east from north+, radians),
'
Declare Sub hadec_aa Lib "astro32" (ByVal lat As Double, ByVal ha As Double, ByVal dec As Double, ByRef Alt As Double, ByRef Az As Double)

LST берется отсюда
'
' Return the current Local Apparent Sidereal Time (LST) from the clock and longitude (rad, - west)
'
Declare Function now_lst Lib "astro32" (ByVal lng As Double) As Double
Аналогично библиотека может быть использована для С, C#, PHP и др.
Записан

MAKsutik

  • Оффлайн Оффлайн
  • Сообщений: 4707
  • Благодарностей: 249
  • Ищи на третьей планете.
    • Project EQDrive
Re: Help!
« Ответ #5 : 15 Ноября 2014, 20:55:04 »
. - .

Коля я пробовал методами ASCOM , но показания немного отличались по AZ и ALT от показаний в MAXIM DL. Сейчас набросал по формуле на которую указал Саша, блин показания еще больше стали отличатся  :facepalm:  ;D
Вот думаю может максим не того показывает  ;D :hz:
Записан



M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4695
  • Благодарностей: 981
Re: Help!
« Ответ #6 : 15 Ноября 2014, 22:16:46 »
. - .

Это конкретная astro32.dll используется, например, в EQMODе. Жалоб на неточность преобразования не густо.

Для проверки нужно взять конкретные данные и проверить несколькими способами.
Вполне возможно, что "ошибки" связаны с тенденцией иногда путать 46.25° и 46°25'
Записан