中华农历论坛知识讨论区历法知识 → 寿星万年历5.08(测试版)


  共有917310人关注过本帖树形打印

主题:寿星万年历5.08(测试版)

帅哥哟,离线,有人找我吗?
ldlcau
  91楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:159 积分:583 威望:0 精华:1 注册:2008/9/3 16:55:00
  发帖心情 Post By:2008/12/18 11:19:00

图表很形象,谢谢

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
浪-淘-沙
  92楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:2068 积分:4263 威望:5 精华:4 注册:2008/11/13 21:03:00
  发帖心情 Post By:2008/12/18 20:34:00

不错,日食图像很直观生动.

建议考虑同步以数字方式显示太阳,月亮的高度角,方位角.用相机拍照片时这二个参数用得着的.(毕竟用图像的方式看着直观,但准确数字看不到.

另外,这个图像可以得到初亏、食甚、复圆时刻。

慢慢调试步长,找出距相切0'0.0"(或者日月的中心视距与日月半径和相等)的时间就是初亏时刻。

然后单步向下(增加时间),当距相切数字达到最大值时(绝对值最大)(或者日月的中心视距达到最小值时)就是食甚时刻。

继续单步向下(增加时间),跟相切的数值(绝对值)又慢慢变小,当再次变为0'0.0"(或者日月的中心视距与日月半径和相等)的时间就是复圆时刻。

现在我不知道如何从距相切的数字来判断“食既”及“生光”时刻(对于日全食)。建议同步显示一个数据,那就食分。理论上,当食分达到1时,就是全食(也就是食既时刻),然后食分达到最大值时就是食甚时刻。当食分慢慢变小时,又一次达到1时,就是生光时刻。

如果同步显示“太阳的视直径,月亮的视直径”,或许可以从距相切的数值与太阳的视直径作比较来判断“食既”及“生光”时刻。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
kmlch
  93楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:58 积分:3673 威望:0 精华:0 注册:2008/8/6 9:17:00
  发帖心情 Post By:2008/12/18 20:47:00

以下是引用浪-淘-沙在2008-12-18 20:34:00的发言:

不错,日食图像很直观生动.

建议考虑同步以数字方式显示太阳,月亮的高度角,方位角.用相机拍照片时这二个参数用得着的.(毕竟用图像的方式看着直观,但准确数字看不到.

另外,这个图像可以得到初亏、食甚、复圆时刻。

慢慢调试步长,找出距相切0'0.0"(或者日月的中心视距与日月半径和相等)的时间就是初亏时刻。

然后单步向下(增加时间),当距相切数字达到最大值时(绝对值最大)(或者日月的中心视距达到最小值时)就是食甚时刻。

继续单步向下(增加时间),跟相切的数值(绝对值)又慢慢变小,当再次变为0'0.0"(或者日月的中心视距与日月半径和相等)的时间就是复圆时刻。

现在我不知道如何从距相切的数字来判断“食既”及“生光”时刻(对于日全食)。建议同步显示一个数据,那就食分。理论上,当食分达到1时,就是全食(也就是食既时刻),然后食分达到最大值时就是食甚时刻。当食分慢慢变小时,又一次达到1时,就是生光时刻。

如果同步显示“太阳的视直径,月亮的视直径”,或许可以从距相切的数值与太阳的视直径作比较来判断“食既”及“生光”时刻。

谢谢楼主更新。

支持。建议考虑同步显示相关数据。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
浪-淘-沙
  94楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:2068 积分:4263 威望:5 精华:4 注册:2008/11/13 21:03:00
  发帖心情 Post By:2008/12/18 20:52:00

另外,日月中心视距,日月半径和,距相切等数字,"秒"后面似乎可以取二位小数.

因为当接近食甚时刻时,增加1秒,日月中心视距的数值并没改变,所以一下子无法判断食甚的具体时刻.要从一段时间中找出中间值来定食甚时刻.(2009年7月22日的日全食,在杭州,从9:36:51到9:36:57这一段时间,日月中心视距都是0'30.1".找中间值9:36:54为食甚时刻吧).

还有一个,时间上会出现9:36:60字样,按说应当把它写成9:37:00的.建议修正一下.

还有,当步长输入小于1秒时(比如0.5秒),会出错的.不停增加时间,最后到某个时间就停止不动了.


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
浪-淘-沙
  95楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:2068 积分:4263 威望:5 精华:4 注册:2008/11/13 21:03:00
  发帖心情 Post By:2008/12/18 21:00:00

另外一个就是要考虑增加地理坐标的输入.

因为软件本身提供的地名不够多.比如浙江的嘉兴,湖州(差不多在2009年7月22日的日全食中心线,杭州已经偏离日全食中心线了),就找不到了.但又无法直接输入坐标数据.那就无法推算那里的日食时间了.


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
xjw01
  96楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蝙蝠侠 帖子:866 积分:3804 威望:3 精华:20 注册:2008/3/20 22:14:00
  发帖心情 Post By:2008/12/19 22:26:00

已发布V3.22版

1、改进坐标变换相差算法——使用了严格的周日视差修正算法。

2、改进sun_moon()类,在赤道坐标进行视差修正。

3、增加了日食甚的参考计算。注意:只是算出了日月中心角距离的最小值发生的时刻,有无日食还须人工核对一下半径和。

食甚时刻使用了迭代算法,精度较高。

4、增加了海拨高度及任意地标输入。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
kmlch
  97楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:58 积分:3673 威望:0 精华:0 注册:2008/8/6 9:17:00
  发帖心情 Post By:2008/12/20 9:47:00

以下是引用xjw01在2008-12-19 22:26:00的发言:

已发布V3.22版

1、改进坐标变换相差算法——使用了严格的周日视差修正算法。

2、改进sun_moon()类,在赤道坐标进行视差修正。

3、增加了日食甚的参考计算。注意:只是算出了日月中心角距离的最小值发生的时刻,有无日食还须人工核对一下半径和。

食甚时刻使用了迭代算法,精度较高。

4、增加了海拨高度及任意地标输入。

谢谢更新。显示了具体数据,更易判断是否可能有日食。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
浪-淘-沙
  98楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:2068 积分:4263 威望:5 精华:4 注册:2008/11/13 21:03:00
  发帖心情 Post By:2008/12/20 11:48:00

以下是引用kmlch在2008-12-9 13:13:00的发言:
以下是引用浪-淘-沙在2008-12-9 11:17:00的发言:

谢谢kmlch

邮件已经收到.确实已经更新(3.09版),界面也大不一样了.看来是我的网络有问题?按本贴的链接下载到的都是老版本.

以后若再有重大更新时,还是请kmlch兄再帮我转发一份了.

可能是你的IE的临时文件未清除。

清除方法:工具->Internet 选项->常规 页面中,单击“删除文件”按钮。

 

我按你说的试过了,下载下来的还是2.03版的.581K的文件.

我甚至用了一个新硬盘(以前的硬盘都拔掉),重装系统后去下载,还是581K的那个文件.

我现在怀疑是网通的宽带把我的访问路径记录在他们的服务器里,这样我的访问都指向同一个地址,所以下载下来的都是老文件了.这样以后若有什么事,他们都可以找到我.看来以后下载东西要当心.免得公安局来找我.图片点击可在新窗口打开查看

现在每遇到许兄有新的文件,我都要找别人的电脑去下载了.(用电信宽带,这样就不会下载到原先的老文件了).

等会出去找人下载3.22版.不知又增加了什么新功能.

 


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
浪-淘-沙
  99楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:2068 积分:4263 威望:5 精华:4 注册:2008/11/13 21:03:00
  发帖心情 Post By:2008/12/20 13:14:00

以下是引用xjw01在2008-12-19 22:26:00的发言:

已发布V3.22版

1、改进坐标变换相差算法——使用了严格的周日视差修正算法。

2、改进sun_moon()类,在赤道坐标进行视差修正。

3、增加了日食甚的参考计算。注意:只是算出了日月中心角距离的最小值发生的时刻,有无日食还须人工核对一下半径和。

食甚时刻使用了迭代算法,精度较高。

4、增加了海拨高度及任意地标输入。

判断有无日食,只要日月半径和的值小于日月中心角距值,就算是能发生日食的.

判断是否日全食,要计算日的半径(以Rs表示),月的半径(Rm),日月中心角距(Lsm),所以请许兄提供日月半径和(Rsm)的值的同时,也分别提供日半径,月半径。

先判断Rm-Rs,若为负(即月亮的视半径小于太阳的视半径),至多可能发生日环食或日偏食。若为正或为零,至多可能发生日全食或日偏食。(这里面还有个问题,就是从初亏到复圆这一段时间,月亮的视半径变化其实很大的,太阳的视半径几乎没多少变化。)

当 Rm (月半径) 大于等于 Rs(日半径) 时,判断Rm-(Rs+Lsm)的值。其最大值大于等于零时,就是全食。其值从负值慢慢增加到刚好为0时(内切时刻,(初亏时刻是外切时刻)),就是食既时刻,达到最大值时就是食甚时刻,然后慢慢减小到0时,就是生光时刻。(全食带之外的地区当然只能观看到偏食了)。若Rm-(Rs+Lsm)的值从头至尾都是小于0,且Lsm < Rm+Rs,则是偏食。

当 Rm  小于 Rs 时,判断Rs-(Rm+Lsm)的值。其最大值大于等于零时,就是环食。对于环食,没有食既及生光的概念。但可以算出二个内切时刻(Rs-(Rm+Lsm)的值从负值增大到零时就是第一次内切。然后继续增大到最大值(就是食甚时刻,再慢慢减小到0,就是第二次内切时刻)。(同理,日环食带之外的地区当然只能观看到偏食了)。

不知我的上述判断是否正确,请许兄及其他同好指正。

如果可能,请许兄在软件里直接显示出:Rs(日视半径),Rm(月视半径),Lsm(日月中心角距),

Rm<Rs时,显示Rs-(Rm+Lsm)

Rm>=Rs时,显示Rm-(Rs+Lsm)

这样,我们就可以粗略判断初亏,食既,食甚,生光,复圆时刻。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
ldlcau
  100楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:159 积分:583 威望:0 精华:1 注册:2008/9/3 16:55:00
  发帖心情 Post By:2008/12/20 13:33:00

400年日食表(1700年-2100年)

本表记录了1700年至2100年,401年间世界所发生日食的日期和类型,对于中国可见的日食,给出简要的见食地点介绍,尤其对于发生的中心食(即日全食、日环食或日全环食),还记载中心线经过的大致地点,以及大致的见食时间。另附部分年代的帝号,以作参考。

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

寿星万年历5.08(测试版)








签名