태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
밤하늘의 실제별, 나도 가질 수 있다?!

[천문 프로그래밍] 태양의 대략적인 위치 계산 방법

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)
크리에이티브 커먼즈 라이선스
Creative Commons License

천문학/천문프로그래밍 , , , , , ,

Trackback 주소: http://blog.jidolstar.com/trackback/200