ephemeris:简单的C ++库允许使用Arduino Mega计算行星坐标(赤道和水平)

时间:2024-05-24 10:35:31
【文件属性】:

文件名称:ephemeris:简单的C ++库允许使用Arduino Mega计算行星坐标(赤道和水平)

文件大小:190KB

文件格式:ZIP

更新时间:2024-05-24 10:35:31

C++

星历表 概要 简单的C ++库允许使用Arduino Mega计算行星坐标(赤道和水平)。 该代码也与PC兼容。 特征 计算太阳,水​​星,金星,地球的月亮,火星,木星,土星,天王星,海王星。 对行星使用VSOP87。 将ELP2000用于月球。 为Arduino单精度计算而优化的代码。 好东西 从赤道坐标(RA / Dec)到水平坐标(Alt / Az)的转换。 从水平坐标(Alt / Az)转换为赤道坐标(RA / Dec)。 上升并设置自定义赤道坐标。 时区转换。 从指定的春分点的赤道坐标(Ex:J2000)转换为视赤道坐标(JNow)。 局限性 由于VSOP87和ELP2000的实现,对于经典的Arduino(Uno等),代码需要太多的闪存。 程式码范例 //设置地球上用于水平坐标转换的位置(纬度:48°50'11“,纬度:-2°20'14”) 星历表:: setL


【文件预览】:
ephemeris-master
----Calendar.cpp(3KB)
----ephemeris_include_graph.png(10KB)
----Ephemeris.cpp(72KB)
----Calendar.hpp(2KB)
----keywords.txt(1KB)
----examples()
--------ephemeris_full()
--------ephemeris_SunriseSunset()
--------PolarisFinder()
----README.md(3KB)
----ephemeris.jpg(26KB)
----ELP2000.hpp(8KB)
----library.properties(714B)
----Ephemeris.hpp(15KB)
----readme.txt(2KB)
----VSOP87.hpp(102KB)
----Ephemeris.h(814B)

网友评论