Телескопы покупают здесь


A A A A Автор Тема: Подводные камни в softline  (Прочитано 477 раз)

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

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

  • *****
  • Сообщений: 2 581
  • Благодарностей: 174
    • Сообщения от Toth
Подводные камни в softline
« : 02 Мар 2018 [21:44:29] »
Решил создать, может пригодится. О всяких глюках во всяких прогах.
Камень №1. Excel.
Вроде с юлианского на григорианский перешли в 1918, поэтому насчет 1900 года понятно. В настройках ОС - РФ, то есть 1900 у нас - високосный, поэтому когда заполняешь вниз прогрессию - появляется 29 февраля. А вот 1918 - ?

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: Подводные камни в softline
« Ответ #1 : 02 Мар 2018 [22:42:28] »
Вы, насколько я понял, азами программирования владеете, не так ли? Могу ссылочку на отличное видео на эту тему скинуть.
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

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

  • *****
  • Сообщений: 2 581
  • Благодарностей: 174
    • Сообщения от Toth
Re: Подводные камни в softline
« Ответ #2 : 02 Мар 2018 [23:01:12] »
Могу ссылочку на отличное видео на эту тему скинуть.
Давайте.

№2 - Камень имени папы Григория. Lazarus, Delphi.
procedure TForm1.Button2Click(Sender: TObject);
var i:Integer;
   dt:TDateTime;
   jd:Double;
begin
 dt:=EncodeDateTime(1582,10,3,0,0,0,0);
 for i:=0 to 14 do
  begin
   Memo1.Lines.Add(DateTimeToStr(dt));
   jd:=DateTimeToJulianDate(dt);
   Memo2.Lines.Add(FloatToStr(jd));
   dt:=IncDay(dt);
  end;
end;
Результат - на рис. Второй рис - из https://ssd.jpl.nasa.gov/?horizons_doc#timesys

« Последнее редактирование: 03 Мар 2018 [03:51:32] от Toth »

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: Подводные камни в softline
« Ответ #3 : 03 Мар 2018 [10:05:43] »
http://www.youtube.com/watch?v=14l2JagZSlo
Здесь в контексте .NET, но многие вещи достаточно общие.
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

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

  • *****
  • Сообщений: 2 581
  • Благодарностей: 174
    • Сообщения от Toth
Re: Подводные камни в softline
« Ответ #4 : 07 Мар 2018 [22:30:25] »
Про среднее звездное время GMST.
Посчитал разницу между моделями IAU1982, IAU2000, IAU2006. Формулы брал в SOFA -http://www.iausofa.org/index.html
Так что, если кому нужна суперточность, надо иметь в виду.
Это именно в угловых секундах, в секундах звездного времени будет в 15 раз меньше.

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

  • *****
  • Сообщений: 2 581
  • Благодарностей: 174
    • Сообщения от Toth
Re: Подводные камни в softline
« Ответ #5 : 08 Мар 2018 [00:13:52] »
То же самое - про истинное звездное время.