万年历的结构原理:
通常日历的变化是根据大小月变更的日期来计算的,普通的日历腕表一般在每月的月末根据大小月手动调整 , 年历表则在四年后对日期作一修整 。万年历表的结构保证了它对日期的自动调整 , 只要手表运转正常,那么万年历机芯构造可自动记录月份日历的数据,通过万年历核心部件将每四年的闰年数据进行记录 , 并交由这个核心部件控制 , 即使经过了300年,日期照样可以不用调整而正确显示 , 这个核心部件就叫做“48月齿轮” 。
这个核心部件的原理是凸轮运转原理,同时本身又有不同的刻度 。它的运转完全是凸轮式的运行,每月的数据在该齿轮上都有明确的数据刻度,并且刻有大小闰年的刻度槽,由该齿轮的横向变化来控制 。“48月齿轮”顾名思义,就是刻有48个月的详细数据,日历构件就是读取48月齿轮刻度槽的数据来修正日历显示的 。
48月齿轮的结构很有趣,在齿轮侧面有深浅不一的刻度槽,有的槽很深,有的只有刻度没有数据槽,每个数据刻度都记录了日历的显示规则 。日历就是根据控制杆对48月齿轮的数据槽转动来正确的、自动的显示当月、当日的正确显示 。48月齿轮的数据槽是以每四年一周期,它的局限在于一百年后就无法自动修正了 。目前,现代的万年历腕表由于设计师的巧心构思,设计的48月齿轮的数据记录和功能更加完善,使万年历表在400年后才需要调整一次,这是结构上很大的改进,但是基本原理同样还是依照基本的48月齿轮来进行设置的 。
【php万年历代码 - 经验总结 www.jingyanzongjie.com】
通过核心部件48月齿轮 , 在将近400年内,可以将不同的年份、月份、日历、星期正确的显示 。月份、日历的显示都是读取48月齿轮的数据槽后通过各自的机构进行正确显示的,而星期、年份则再根据日期和月份的传动和计算实现正确显示 。现代表为了更完美的显示,加进了月相面盘的显示,这是将太阳历与太阴历演算出来的结构.