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

2007/08/16 15:26
생각보다 많은 사람이 태양의 위치를 계산하는 프로그램을 많이 찾는다.
작년에는 실제로 이 문제 때문에 나를 직접 찾아오는 사람도 있었다.

태양을 추적하는 효율적인 태양전지판을 만드는데 태양의 위치를 계산하는 프로그램이 필요했던 것이다.
아래 소스는 Visual Studio 6.0 환경에서 만든 대략적인 태양위치계산하는 C소스이다.

[소스 문의는 jidolstar@지메일 로 해주길 바란다.]

만약, 아주 정확한 태양위치가 아니고 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)

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

  1. Blog Icon
    정회영

    정말 정말 감사합니다!!
    지돌스타 님의 블로그에서 제가 필요한 태양위치계산 프로그래밍 소스를 얻게 되어서ㅠㅠ
    정말 감사드립니다^^
    더욱 더 발전하는 블로그가 되길 기도하겠습니다^^

  2. Blog Icon
    대학생

    정보 제공해주셔서 감사합니다 !!
    감사히 쓸게요 :-)

  3. Blog Icon

    비밀댓글입니다

  4. Blog Icon

    비밀댓글입니다