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


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

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

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


加好友 发短信
等级:新手上路 帖子:1 积分:191 威望:0 精华:0 注册:2009/5/20 10:46:00
  发帖心情 Post By:2009/5/20 10:52:00

非常感谢许老师提供这么好的万年历,如果有手机jar版本的,携带使用就更方便了。

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


加好友 发短信
等级:版主 帖子:917 积分:7577 威望:10 精华:1 注册:2005/3/17 11:37:00
  发帖心情 Post By:2009/5/20 18:55:00

以下是引用xjw01在2009-5-17 18:23:00的发言:
《寿星万年历》只获得省3等奖。不幸!

可能是省里的评委对天文学不感兴趣或评委评定有偏差.事实上《寿星万年历》已经做得最好了,是国内第一个全部完全开源的高精度天文软件(可不只是万年历).

     不要气馁啊,我完全赞成浪兄的观点和建议.我也认为将来《寿星万年历》不应该只是一个万年历,而是一个集观星,星历表,万年历而一身的天文软件,目前在国内的天文软件中完全国产的不多.

     《寿星万年历》将来的定位应是集星图,星历表,万年历一身的知名的国产天文软件.

     另外,我还是建议原来那个,最好把显示月相(尽量和实际观测相符,使用站心地平坐标系)功能加上(增加画布和画图部分可能很因难,完全可能慢慢地加,我也想一想它的算法.)

     我早就想把寿星万年历改写成VC版(C++语言版本),可是由于工作太忙(出差)一直没有时间,只有星历模块改写完成,另外寿星万年历更新得太快(这里凝结着许兄的辛苦劳动和几位同好的建议,这绝对是好事啊,意味着寿星万年历又更加完善了.),我有点跟不上许兄的脚步(我的水平让许兄和几位同好见笑了). 

 


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


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

下次再评选时,可以将天文模块独立出来,实现图表化并同生活结合紧密一些, 再加上美工的包装,相信一定会打动评委。

 

 


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


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

今天看到一个问题:有人问一个月中有几天是无法同时"看"到月亮与太阳的?

 

我用寿星万年历提供的“日月升降(UT)”功能去计算,突然发现一个“疑似BUG”,每个望日提供的月亮升起时间都是上一天的。

过了望日,一般提供当天的月亮升起时刻。

 

下面计算的地点为杭州(-120.166667,30.25)

望日:2008-12-13

查12月12日的数据

太阳升起 2008-12-12 06:46:13
太阳中天 2008-12-12 11:53:04
太阳降落 2008-12-12 16:59:50
民用天亮 2008-12-12 06:19:50
民用天黑 2008-12-12 17:26:13
白天长度 11.106465353521343小时
月亮升起 2008-12-12 16:22:13
月亮中天 2008-12-12 23:49:57
月亮降落 2008-12-13 07:18:14

查12月13日的数据

太阳升起 2008-12-13 06:46:53
太阳中天 2008-12-13 11:53:32
太阳降落 2008-12-13 17:00:07
民用天亮 2008-12-13 06:20:29
民用天黑 2008-12-13 17:26:31
白天长度 11.100654568675963小时
月亮升起 2008-12-12 16:22:13(用了12日的升起时刻)
月亮中天 2008-12-12 23:49:58
月亮降落 2008-12-13 07:18:14

 

我查了多个望日,情况类似。

后又查了不同经度的月出月落,发现情况有变。

 

比如我用-110.166667,30.25(杭州往西10度)

查12月11日

太阳升起 2008-12-11 07:25:33
太阳中天 2008-12-11 12:32:37
太阳降落 2008-12-11 17:39:35
民用天亮 2008-12-11 06:59:11
民用天黑 2008-12-11 18:05:57
白天长度 11.112728578078531小时
月亮升起 2008-12-11 16:03:53
月亮中天 2008-12-11 23:24:51
月亮降落 2008-12-12 06:50:25

 

查12月12日的数据
太阳升起 2008-12-12 07:26:14
太阳中天 2008-12-12 12:33:05
太阳降落 2008-12-12 17:39:51
民用天亮 2008-12-12 06:59:51
民用天黑 2008-12-12 18:06:14
白天长度 11.106295272951683小时

月亮升起 2008-12-11 16:03:53(用了11日的月亮升起数据)
月亮中天 2008-12-11 23:24:51
月亮降落 2008-12-12 06:50:25
 
查13日的数据
太阳升起 2008-12-13 07:26:54
太阳中天 2008-12-13 12:33:33
太阳降落 2008-12-13 17:40:08
民用天亮 2008-12-13 07:00:30
民用天黑 2008-12-13 18:06:32
白天长度 11.100502345096174小时
月亮升起 2008-12-12 17:04:01
月亮中天 2008-12-13 00:31:51
月亮降落 2008-12-13 08:00:05
********************************
查了多个望日前后的数据,我发现这可能与当天没有月亮中天时刻有关。
如果当天没有月亮中天时刻,这一天的月亮升起中天降落都采用上一天的数据。
 
至于月历中,鼠标指向某天,左边的日月升降信息,显示的都是当天的,就算没有“月中”时刻也是如此。
 
这个疑似BUG,或许并非BUG,请许兄有空时解释一下。谢谢。

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


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

以下是引用xjw01在2009-5-17 13:20:00的发言:
不宜查2000年,应查2005至2009年的

查了2005到2009年几颗星的平位置,如下所示。

 

  星1630  星1002  星1
  Psc 30 M3 Psc 33 K1 And α B9
平位置 h m s °' " h m s °' " h m s °' "
J2005.5 0 02 14.540 -5 58 60.66 0 05 37.030 -5 40 36.74 0 08 40.380 +29 06 74.82
J2006.5 0 02 17.618 -5 58 40.68 0 05 40.102 -5 39 76.64 0 08 43.494 +29 07 34.66
J2007.5 0 02 20.695 -5 58 20.68 0 05 43.173 -5 39 56.51 0 08 46.608 +29 07 54.53
J2008.5 0 02 23.771 -5 57 60.68 0 05 46.243 -5 39 36.39 0 08 49.722 +29 08 14.39
J2009.5 0 02 26.848 -5 57 40.68 0 05 49.314 -5 38 76.26 0 08 52.836 +29 08 34.25

 


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


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

我同时查了这几颗星的视位置(每年的前三个日期数据),与许兄的星历计算结果对比,有时尾数会差“1”(有时尾数也相同的),其它数字都是一样的。(中国天文年历是忽“略短章”的,所以用寿星万年历时,这一项要打勾才能得到相同的结果。)

 

这说明许兄的程序是没问题的。

 

至于我摘录下来的几个星的平位置,由于数据是采用年中的值。

而许兄的程序是直接输入年月日的,我不知“年中”对应哪个日期及时刻?所以我还没去校对。

请许兄自己校对一下。

 

有鉴于此,建议许兄在输入时间方面增加一项:儒略日形式的日期(比如2454973.0036,比如J2000.5等等)


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


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

那个应该不是BUG

当天没有月出,只好算前一天或都后一天的,当然,如果两天都算也可能考虑,不过目前只算一天。


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


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

“年中”:

J2008.0指2008年1月1.5日

J2008.5指J2008.0加365.25/2天


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


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

以下是引用xjw01在2009-5-22 0:18:00的发言:

“年中”:

J2008.0指2008年1月1.5日

J2008.5指J2008.0加365.25/2天

按许兄的方法,我计算出来

J2005.5 2005-7-3 3:00
J2006.5 2006-7-3 3:00
J2007.5 2007-7-3 3:00
J2008.5 2008-7-2 3:00
J2009.5 2009-7-3 3:00

应当不会错吧?


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


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

用许兄的"恒星"计算,

原始数据是许兄软件自带的

   RA(时分秒)   DEC(度分秒)   自行1  自行2  视差  星等  星名  星座
* 0 01 57.620,- 6 00 50.68, 0.0031, -0.041, 0.008, 4.37 ,星1630 ,Psc 30 M3
* 0 05 20.142,- 5 42 27.45,-0.0009,  0.089, 0.025, 4.61 ,星1002 ,Psc 33 K1
* 0 08 23.260, 29 05 25.54, 0.0104, -0.163, 0.034, 2.07 ,星1    ,And α B9


计算2005-7-3 11:00(北京时间UTC),得到视位置(略短章打勾)如下:

 2005-07-03 03:01:05 TD 视赤经 视赤纬
星1630  Psc 30 M3 4.37     0h 02m14.537s -  5°58'58.87"
星1002  Psc 33 K1 4.61     0h 05m37.005s -  5°40'34.93"
星1     And α B9 2.07     0h 08m40.006s   29°07'04.91"

计算2005-7-3 11:00(北京时间UTC),得到平位置(略短章打勾)如下:

 2005-07-03 03:01:05 TD 平赤经 平赤纬
星1630  Psc 30 M3 4.37     0h 01m57.637s -  6°00'50.91"
星1002  Psc 33 K1 4.61     0h 05m20.137s -  5°42'26.96"
星1     And α B9 2.07     0h 08m23.317s   29°05'24.64"

************************

我从中国天文年历摘录下来的2005.5的平位置为:

  星1630  星1002  星1
  Psc 30 M3 Psc 33 K1 And α B9
平位置 h m s °' " h m s °' " h m s °' "
J2005.5 0 02 14.540 -5 58 60.66 0 05 37.030 -5 40 36.74 0 08 40.380 +29 06 74.82

**************

怎么计算出来的视位置接近年历上的平位置?难道是我的时间换算出错了?

这个我真的搞不懂了.


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

返回版面帖子列表

寿星万年历5.08(测试版)








签名