A A A A Автор Тема: Эфемериды DE-405.  (Прочитано 14391 раз)

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

Оффлайн gasha

  • ****
  • Сообщений: 353
  • Благодарностей: 17
  • 61:45:28,6 N 34:21:39.5 E (134 + 15 этаж) м
    • Сообщения от gasha
    • Siä Karjalassa
Re: Эфемериды DE-405.
« Ответ #20 : 20 Мар 2012 [01:12:32] »
да, и вот именно на этом сайте беда  - а я ещё со Студией только недавно начал дружить)) Согласен трушнее некуда, но под винду то ли мало кто пишет -  то ли руки у меня не из того места растут.

Тогда берите наработку от Project Pluto (планетарий Guide!!!, самый трушный планетарий, так и скажите преподавателю))))

http://www.projectpluto.com/jpl_eph.zip
http://mhuss.com/AstroLib/AstroCpp.zip

ftp://ftp.astro.amu.edu.pl/pub/jpleph/version_1.3/
http://www.projectpluto.com/jpl_util.zip
http://www.ephemeris.com/ephcom-1.0.zip

или Moshier, JPL Ephemeris Reader: http://www.moshier.net/aa200c.zip

Если допустим всё это имеется в
Набор начинающего астропрограммиста))
то он почему-то не скачивается.....

Ephemeris.zip
http://file.karelia.ru/dzv236/
« Последнее редактирование: 20 Мар 2012 [01:31:23] от gasha »
БПЦ 15х50, Nikon Aculon 7x50, Celestron Advanced VX 8" N, Sky-Watcher BK 909AZ3, ТАЛ-65, Таир-3ФС, Canon EOS 60D, Sony Alpha NEX-3.

Оффлайн Евгений ГордиенкоАвтор темы

  • Новичок
  • *
  • Сообщений: 22
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Евгений Гордиенко
Re: Эфемериды DE-405.
« Ответ #21 : 20 Мар 2012 [01:28:54] »
погодите собралось, правда я не могу найти нужный исходник -кидаю проект


http://ifolder.ru/29396636

я не до конца понимаю = откуда файл брать

Оффлайн Евгений ГордиенкоАвтор темы

  • Новичок
  • *
  • Сообщений: 22
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Евгений Гордиенко
Re: Эфемериды DE-405.
« Ответ #22 : 20 Мар 2012 [01:32:37] »
мне ведь только 405ые надо  научиться доставать и всё=) а столько всего ещё надо доделать=) в любом случае буду работать = спасибо вам за помощь

Оффлайн gasha

  • ****
  • Сообщений: 353
  • Благодарностей: 17
  • 61:45:28,6 N 34:21:39.5 E (134 + 15 этаж) м
    • Сообщения от gasha
    • Siä Karjalassa
Re: Эфемериды DE-405.
« Ответ #23 : 20 Мар 2012 [01:35:13] »
погодите собралось, правда я не могу найти нужный исходник -кидаю проект

http://ifolder.ru/29396636

я не до конца понимаю = откуда файл брать

Так вы архив MSVC6.ZIP распакуйте в общую папку aa200c и после компиляции получите нужный вам файлик: aa200.exe
Правой клавишей мышки по архиву и извлечь в текущую папку))

мне ведь только 405ые надо  научиться доставать и всё=)

Формат единый, если сделать для чтений 405-ых, то смело можно совать любые версии: как старые, так и будущие. Возможно)

а столько всего ещё надо доделать=)

Но мало вытащить векторы положения планеты. Надо же с ними, что-то ещё сделать)
В наборе Начинающего астропрограммиста есть книжки на русском языке. Можно начать с "Астрономия на персональном компьютере" Монтенбрука, Пфлегера, 2002 г.
КНИГА + ДИСК

Также:
Jean Meeus - Astronomical algorithms + исходники
Абалакин В.К - Основы эфемеридной астрономии, 1979 г.
Астрономический календарь. Постоянная часть. 1981 г.
Жаров В.Е. - Сферическая астрономия, 2006 г.
« Последнее редактирование: 20 Мар 2012 [23:46:23] от gasha »
БПЦ 15х50, Nikon Aculon 7x50, Celestron Advanced VX 8" N, Sky-Watcher BK 909AZ3, ТАЛ-65, Таир-3ФС, Canon EOS 60D, Sony Alpha NEX-3.

Оффлайн Евгений ГордиенкоАвтор темы

  • Новичок
  • *
  • Сообщений: 22
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Евгений Гордиенко
Re: Эфемериды DE-405.
« Ответ #24 : 20 Мар 2012 [01:48:04] »
да, я как раз взял их теорию по Луне=)

Оффлайн gasha

  • ****
  • Сообщений: 353
  • Благодарностей: 17
  • 61:45:28,6 N 34:21:39.5 E (134 + 15 этаж) м
    • Сообщения от gasha
    • Siä Karjalassa
Re: Эфемериды DE-405.
« Ответ #25 : 20 Мар 2012 [01:51:10] »
да, я как раз взял их теорию по Луне=)

У Монтенбрука? Зачем? JPL (Jet Propulsion Laboratory Development Ephemeris, PLANETARY AND LUNAR EPHEMERIDES) включают Луну.
« Последнее редактирование: 20 Мар 2012 [01:57:46] от gasha »
БПЦ 15х50, Nikon Aculon 7x50, Celestron Advanced VX 8" N, Sky-Watcher BK 909AZ3, ТАЛ-65, Таир-3ФС, Canon EOS 60D, Sony Alpha NEX-3.

Оффлайн Евгений ГордиенкоАвтор темы

  • Новичок
  • *
  • Сообщений: 22
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Евгений Гордиенко
Re: Эфемериды DE-405.
« Ответ #26 : 20 Мар 2012 [01:55:16] »
я раньше не знал про ДЕ.

возвращаясь к проекту - всё компилируется , но остаётся одно но - если вы попробуете его собрать - он пишет Can't find DE file </b/arc/de/unix.406>

ну допустим с путём я разберусь - где прописывать мб - но где взять unix.406 ili unix.405?

Оффлайн Евгений ГордиенкоАвтор темы

  • Новичок
  • *
  • Сообщений: 22
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Евгений Гордиенко
Re: Эфемериды DE-405.
« Ответ #27 : 20 Мар 2012 [02:12:55] »
это я сейчас про аа200 говорил - если у вас получится отпишитесь -  буду вам очень благодарен

Оффлайн gasha

  • ****
  • Сообщений: 353
  • Благодарностей: 17
  • 61:45:28,6 N 34:21:39.5 E (134 + 15 этаж) м
    • Сообщения от gasha
    • Siä Karjalassa
Re: Эфемериды DE-405.
« Ответ #28 : 20 Мар 2012 [03:39:01] »
это я сейчас про аа200 говорил - если у вас получится отпишитесь -  буду вам очень благодарен

Раньше, помниться всё компилировалось при использовании Студии 6.0
Вот сейчас пытаюсь Embarcadero скомпилировать. Процесс заканчивается в целом успешно (при 400 ворнингах), получается экзешник, но поломанный.

Там, кстати, надо казывать компилятору для какой версии эфемерид мы хотим получить программу:

If you recompile aa200.exe, you must configure the source code for your
computer and for the particular JPL ephemeris you want to read.  Look
especially at the makefile and the header file kep.h.
БПЦ 15х50, Nikon Aculon 7x50, Celestron Advanced VX 8" N, Sky-Watcher BK 909AZ3, ТАЛ-65, Таир-3ФС, Canon EOS 60D, Sony Alpha NEX-3.

Оффлайн Евгений ГордиенкоАвтор темы

  • Новичок
  • *
  • Сообщений: 22
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Евгений Гордиенко
Re: Эфемериды DE-405.
« Ответ #29 : 20 Мар 2012 [09:02:41] »
ну вот в студии 2008 я собрал его, откомпилировал и застрял на этапе указания компилятору того, какой ДЕ файл использовать - я вам вчера про это написал. И также сказал, что не знаю, где взять этот файл и куда поместить, чтобы всё работало нормально.

и да вчера была неточность - если попробовать его выполнить - то в одном из пунктов он пишет Can't find DE file </b/arc/de/unix.406>

и вот с этим я не знаю, что делать.

Оффлайн gasha

  • ****
  • Сообщений: 353
  • Благодарностей: 17
  • 61:45:28,6 N 34:21:39.5 E (134 + 15 этаж) м
    • Сообщения от gasha
    • Siä Karjalassa
Re: Эфемериды DE-405.
« Ответ #30 : 20 Мар 2012 [11:41:16] »

и да вчера была неточность - если попробовать его выполнить - то в одном из пунктов он пишет Can't find DE file </b/arc/de/unix.406>

и вот с этим я не знаю, что делать.

Там есть ini-файлы с настройками.

P.S. В Embarcadero компилируется, но получается непонятный файлик какой-то, который не работает. VStudio 2010 в процессе скачивания) В Cygwin компиляция проходит и всё работает.

P.P.S. В VS 2010 всё скомпилировалось без проблем. Нужно в препроцессах поменять DE406CD=1 на DE406=1
Это для того, чтобы программа читала 406 эфемериды. Если вам надо 405, то поставить DE405=1

И нужно подредактировать соотвествующий ini файл:

aa406.ini Последнюю сторчку заменить на

./unix.406 ; name of ephemeris file

Тогда файлы с эфемеридами можно кидать в директорию с программой aa200.exe

Вот файлик для DE406 (unxp1800.406)
« Последнее редактирование: 20 Мар 2012 [17:28:01] от gasha »
БПЦ 15х50, Nikon Aculon 7x50, Celestron Advanced VX 8" N, Sky-Watcher BK 909AZ3, ТАЛ-65, Таир-3ФС, Canon EOS 60D, Sony Alpha NEX-3.

Оффлайн Евгений ГордиенкоАвтор темы

  • Новичок
  • *
  • Сообщений: 22
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Евгений Гордиенко
Re: Эфемериды DE-405.
« Ответ #31 : 20 Мар 2012 [18:25:44] »
вы можете кинуть проект скомпилированный в студии? это первый вопрос -  и второй -

вы смогли не просто откомпилировать -  но ещё и извлечь эфимериды?

Оффлайн Евгений ГордиенкоАвтор темы

  • Новичок
  • *
  • Сообщений: 22
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Евгений Гордиенко
Re: Эфемериды DE-405.
« Ответ #32 : 20 Мар 2012 [18:31:39] »
Просто у меня машина пишет DE file boundary violation

Оффлайн gasha

  • ****
  • Сообщений: 353
  • Благодарностей: 17
  • 61:45:28,6 N 34:21:39.5 E (134 + 15 этаж) м
    • Сообщения от gasha
    • Siä Karjalassa
Re: Эфемериды DE-405.
« Ответ #33 : 20 Мар 2012 [18:52:42] »
Вот сам проект.

Не совсем понял, что значит извлечь эфемериды? Данная программа просто по укзанной дате и объекту выводит его координаты и прочую дополнительную информацию.
БПЦ 15х50, Nikon Aculon 7x50, Celestron Advanced VX 8" N, Sky-Watcher BK 909AZ3, ТАЛ-65, Таир-3ФС, Canon EOS 60D, Sony Alpha NEX-3.

Оффлайн Евгений ГордиенкоАвтор темы

  • Новичок
  • *
  • Сообщений: 22
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Евгений Гордиенко
Re: Эфемериды DE-405.
« Ответ #34 : 20 Мар 2012 [19:09:28] »
Мне главное с их помощью получить координаты вектора состояние -  то есть скорости и сами координаты. У меня заработала -  но есть например одна проблема -  то как вы рекомендуете прописать в файле .ini у меня не получается мне приходиться писать вот это

./unix.405/unxp2000.405 ; name of ephemeris file

и тогда да - она работает -  но опять же таки только в диапазоне дат от 2000 до 2050 если я ввожу дату прошлого столетия 1998 или 2055 то пишется DE File и далее по тексту -  а если я например - захочу посмотреть на 2100ый год -  мне что так же вручную прийдётся прописывать?

Спасибо за проект - сейчас обязательно посмотрю.

Оффлайн Евгений ГордиенкоАвтор темы

  • Новичок
  • *
  • Сообщений: 22
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Евгений Гордиенко
Re: Эфемериды DE-405.
« Ответ #35 : 20 Мар 2012 [22:20:46] »
Вдобавок к имеющимся, есть ещё один вопрос  - как вы делали в Эмбаркадере? Можете объяснить - или эм также показать проект.

Оффлайн gasha

  • ****
  • Сообщений: 353
  • Благодарностей: 17
  • 61:45:28,6 N 34:21:39.5 E (134 + 15 этаж) м
    • Сообщения от gasha
    • Siä Karjalassa
Re: Эфемериды DE-405.
« Ответ #36 : 20 Мар 2012 [23:35:25] »
Евгений Гордиенко , не понимаю, что у вас не так, да и не суть. Вы можете просто подключить один большой 50 метровый файл с DE 405, который покрывает временной интервал 1600-2200. С другой стороны запись ./unix.405 отвечает за все временные интервалы, посмотрите файл de405.h в проекте у Moshier. Как-то так.

Мне уж даже самому интересно стало)) Вот сейчас набросал простенький проект на Embarcadero, читает эфемериды DE405 и выводит векторы положения у Меркурия. Попытался прокомментировать код. А вот что с ними дальше делать? Это очень увлекательное и индивидуальное занятие. Тут привет Монтенбрук, Меёс и теже Швейцарцы.
По умолчанию проект жёстко привязан к основному файлу DE405 lnxp1600p2200.405 эфемерид.
« Последнее редактирование: 20 Мар 2012 [23:51:53] от gasha »
БПЦ 15х50, Nikon Aculon 7x50, Celestron Advanced VX 8" N, Sky-Watcher BK 909AZ3, ТАЛ-65, Таир-3ФС, Canon EOS 60D, Sony Alpha NEX-3.

Оффлайн Евгений ГордиенкоАвтор темы

  • Новичок
  • *
  • Сообщений: 22
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Евгений Гордиенко
Re: Эфемериды DE-405.
« Ответ #37 : 20 Мар 2012 [23:40:35] »
да под Студией я проблему решил -  а вот с Эмбакадерой беда=)

Оффлайн Евгений ГордиенкоАвтор темы

  • Новичок
  • *
  • Сообщений: 22
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Евгений Гордиенко
Re: Эфемериды DE-405.
« Ответ #38 : 20 Мар 2012 [23:44:40] »
Хорошо, спасибо =) я попробую - как только получится отпишусь вам.

Оффлайн Kirill Grishin

  • *****
  • Сообщений: 2 670
  • Благодарностей: 68
    • Сообщения от Kirill Grishin
Re: Эфемериды DE-405.
« Ответ #39 : 03 Апр 2012 [15:14:02] »
Попробывал швейцарские эфемириды на дельфи и ничего не вышло, пишет что не находит какого-то файла: