[천문 프로그래밍] 태양의 대략적인 위치 계산 방법
2007/08/16 15:26
[공지]이미지나 링크가 깨졌다면 댓글 부탁드립니다.
생각보다 많은 사람이 태양의 위치를 계산하는 프로그램을 많이 찾는다.작년에는 실제로 이 문제 때문에 나를 직접 찾아오는 사람도 있었다.
태양을 추적하는 효율적인 태양전지판을 만드는데 태양의 위치를 계산하는 프로그램이 필요했던 것이다.
아래 소스는 Visual Studio 6.0 환경에서 만든 대략적인 태양위치계산하는 C소스이다.
만약, 아주 정확한 태양위치가 아니고 80196이나 AVR과 같은 마이크로컨트롤러에서 동작시킬 것이라면 이 소스를 잘 활용하면 좋겠다. 왜냐하면 소스코드가 그리 길지 않아 컴파일해도 몇 KB 안나올 것이기 때문이다.
위의 소스를 분석하는데 아래 메뉴얼이 도움이 될 것이라 생각한다. 몇년전에 행성 위치 계산법에 대해서 적은 것인데 처음 공부하는 사람들에게 유용하게 쓰일 수 있을 거라 생각한다.
ComputingPlanetsPosition.pdf출처 : Astronote.org
만약 컴퓨터로 연동하는 것이라면 이 소스는 사용하지 말자. 차라리 NASA에서 제공하는 DE404 와 같은 정확한 위치정보를 기반으로 프로그래밍 하는 것이 유용할 것이다.
관련 정보는 천문노트(http://astronote.org)에서 많이 얻을 수 있다.
참고사이트
천문노트 : http://astronote.org
행성위치계산법 : http://astronote.org/board/index.php?menu=2&table_name=prog&job=보기&idx=18068&page=1
글쓴이 : 지돌스타(http://blog.jidolstar.com/200)
'천문학 > 천문프로그래밍' 카테고리의 다른 글
| [천문]각도변환문제 : 도(degree), 시(hour), 라디안(radian) (2) | 2009/05/15 |
|---|---|
| [Flex,천문] 구에서 두 지점 간 거리구하기 소스 (0) | 2007/08/31 |
| [천문 프로그래밍] 태양의 대략적인 위치 계산 방법 (0) | 2007/08/16 |
| [천문] 별자리 프로그램의 기본-3차원을 2차원으로 표현해보자 (0) | 2007/07/26 |
| [천문] 구에서 두 좌표의 거리 구하기 (7) | 2007/07/26 |
| 보간법(補間法, Interpolation)에 대해 (6) | 2007/05/11 |



태양의 방위각 고도구하기-시간각 문제 해결해야함!.zip
