Сейчас на форуме: гостей 0. Всего: 0 [шпионить..]
АвторСообщение



Сообщение: 1
Зарегистрирован: 22.12.08
Репутация: 0
ссылка на сообщение  Отправлено: 22.12.08 18:08. Заголовок: Время восхода и захода солнца


Здравствуйте! Очень нужна помощь для человека страшно далекого от астрономии :) (разве что Земля вертится вокруг Солнца в курсе :))
Необходимо рассчитать разницу во времени восхода/захода солнца для двух дат.
Исходные данные широта и две даты. Т.е. DT = Tвосхода/захода первой даты - Tвосхода/захода второй даты.
Нужно для программы на 8-ми разрядный процессор (но это уже детали).
Сможете помочь?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 11 [только новые]


Crazy engineer




Сообщение: 1873
Зарегистрирован: 29.07.07
Откуда: Ukraine, Kharkiv
Репутация: 7
ссылка на сообщение  Отправлено: 22.12.08 20:21. Заголовок: А можно в принципе в..


А можно в принципе в календаре глянуть. Нужно только населенный пункт на данной долготе найти.


Спасибо: 1 
ПрофильЦитата Ответить
Crazy engineer




Сообщение: 1874
Зарегистрирован: 29.07.07
Откуда: Ukraine, Kharkiv
Репутация: 7
ссылка на сообщение  Отправлено: 22.12.08 20:22. Заголовок: Если данные не секре..


Если данные не секретны, обнародуйте, у многих проги стоят, которые считаю восходы-заходы...

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 2
Зарегистрирован: 22.12.08
Репутация: 0
ссылка на сообщение  Отправлено: 23.12.08 09:22. Заголовок: Дело в том, что приб..


Дело в том, что прибор, который может уехать в любую точку СНГ, не сможет заглядывать в календарь :).
Долготы в исходных данных нет, есть только широта. Я думаю долгота здесь и не нужна, так как разница во времени восхода/захода солнца на Гринвиче между 5 марта и 7 сентября, например, такая же как и на любой другой долготе. Таблицы на сто лет вперед тоже не подходят, в связи с нехваткой памяти.

Спасибо: 0 
ПрофильЦитата Ответить
Crazy engineer




Сообщение: 1877
Зарегистрирован: 29.07.07
Откуда: Ukraine, Kharkiv
Репутация: 7
ссылка на сообщение  Отправлено: 23.12.08 11:34. Заголовок: Если не указана конк..


Если не указана конкретная точка, как я понимаю, можно выбрать любую на данной широте (ибо широта это окружность в каждой точке которой Солнце встает в разное время)

Скажите известные данные, а то народ кажись вааще не понял задачу...

А еще можете сами добыть на просторах Интернета програмку типа StarCalc и посчитать. Прога махонькая, легенькая, считает много чего интересного.

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 3
Зарегистрирован: 22.12.08
Репутация: 0
ссылка на сообщение  Отправлено: 23.12.08 14:44. Заголовок: Разрабатывается приб..


Разрабатывается прибор (таймер включения/выключения). Пользователь устанавливает часы в приборе, широту и опорную дату (например 1 июля 2008). Затем задает ежедневную программу с указанием времени включения и выключения (например в 10:00 включать с коррекцией по восходу солнца, 17:00 выключать с коррекцией по заходу солнца). В день, совпадающий с опорной датой, включение (выключение) реле произойдет в
указанное в команде время. В остальные дни года это время будет смещаться на величину
коррекции (DT = Tвосхода/захода текущей даты - Tвосхода/захода опорной даты.), следовательно, отслеживать изменение времени восхода или захода солнца. Соответственно все расчеты должны выполняться программой прибора.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Сообщение: 561
Зарегистрирован: 13.06.08
Откуда: Украина, Полтава
Репутация: 2
ссылка на сообщение  Отправлено: 23.12.08 23:28. Заголовок: alexkuba пишет: сме..


alexkuba пишет:

 цитата:
смещаться на величину
коррекции


это не так просто. например, весной смещение за день будет составлять примерно 4 минуты, а летом - 1 минуту или меньше. К тому же, величина этой разницы для восхода и заходу на одну и ту же дату может отличаться, хотя и не существенно.
Если Вам не нужна предельная точность, то можете задать опорные точки для некоторых дат в году, а между ними интерполлировать.
Что касается широты, на какой диапазон широт Вы рассчитываете? Если -90...+90, то будет тяжеловато. А если например +40...+65, то так заметно проще. (предполагаете ли Вы наличие полярного дня/ночи для своего прибора?)

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 4
Зарегистрирован: 22.12.08
Репутация: 0
ссылка на сообщение  Отправлено: 24.12.08 09:13. Заголовок: Широта от 0 до 64 гр..


Широта от 0 до 64 градусов. Точность устроит от 1 до 3 минут.

Спасибо: 0 
ПрофильЦитата Ответить
Crazy engineer




Сообщение: 1880
Зарегистрирован: 29.07.07
Откуда: Ukraine, Kharkiv
Репутация: 7
ссылка на сообщение  Отправлено: 24.12.08 10:25. Заголовок: Хм... смотря для чег..


Хм... смотря для чего таймер...
Если интересует время, когда солнце покажется над горизонтом для конкретной точки, то тут надо будет учитывать и рельеф местности и многие другие факторы. А освещенность при эжтом еще и от погоды зависит...
А датчик освещенности Вам не поможет?

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 5
Зарегистрирован: 22.12.08
Репутация: 0
ссылка на сообщение  Отправлено: 24.12.08 15:17. Заголовок: Рельеф, погоду и т.п..


Рельеф, погоду и т.п. не берем в расчет. Мне нужно, чтобы моя программа могла посчитать разницу между восходом солнца на дату Х и дату Y, на введенной поьзователем широте. Пусть это будет Гринвич, на высоте 0. Мне не нужны даже сами по себе время восхода в дату Х и дату Y, нужна только разница между этими временами (что и позволяет, как я понимаю, исключить долготу из расчетов).

Спасибо: 0 
ПрофильЦитата Ответить
Crazy engineer




Сообщение: 1882
Зарегистрирован: 29.07.07
Откуда: Ukraine, Kharkiv
Репутация: 7
ссылка на сообщение  Отправлено: 25.12.08 16:01. Заголовок: Разница меняется изо..


Разница меняется изо дня в день (кроме дней солнцестояния и равноденствия, когда она несколько дней бывает постоянна). Расчитать этот процесс Вам поможет учебник астрономии. Я, увы, не сильна в формулах...

Спасибо: 1 
ПрофильЦитата Ответить
постоянный участник




Сообщение: 563
Зарегистрирован: 13.06.08
Откуда: Украина, Полтава
Репутация: 2
ссылка на сообщение  Отправлено: 26.12.08 22:05. Заголовок: О! только не надо вс..


О! только не надо вспоминать рельеф. Тогда прибор будет называться "миссия невыполнима" в прямом смысле.

Я могу предложить один эксель-файл, найденный в инете, который позволяет рассчитать время восхода/захода солнца, +сумерки для любой широты/долготы. Точность не меньше 2 мин.

А с "разницей", как сказала JB, лучше обратиться непосредственно к формулам.

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  2 час. Хитов сегодня: 10
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет