魔方吧·中文魔方俱乐部

标题: 1/1000000高精度计时器 [打印本页]

作者: jimofc    时间: 2012-6-30 14:50:18     标题: 1/1000000高精度计时器

本帖最后由 jimofc 于 2012-7-1 23:17 编辑




V0.4
+添加四阶打乱算法
+成绩TXT文本保存标签
高精度计时器V0.4 BY JIMO.rar (14.77 KB, 下载次数: 32)
QQ截图20120701231957.png




正常使用情况下,那几个功能按钮是不会有焦点的(点完以后有个虚线框停在上边)
如果出现了,暂时使用TAB键移除焦点来解决





V0.1
+核心计时程序
1.png


V0.2
+三阶打乱算法
2.png


V0.3
+文本保存成绩
+成绩+2/DNF标记
高精度计时器 V0.3 BY JIMO.rar (10.84 KB, 下载次数: 38)
31.png
--V0.32
  +更换打乱功能
高精度计时器V0.32 BY JIMO.rar (11.67 KB, 下载次数: 8)
QQ截图20120630214648.png
--V0.33A
  +计时精度显示
QQ截图20120630225813.png
--V0.33B
+时间刷新频率降低为100Hz
+成绩+2/DNF标记添加&取消
高精度计时器V0.33B BY JIMO.rar (13.26 KB, 下载次数: 0)
QQ截图20120701184320.png
--V0.34A
+添加二阶打乱算法
高精度计时器V0.34A BY JIMO.rar (42.61 KB, 下载次数: 6)
QQ截图20120701223859.png


附件: 31.png (2012-6-30 14:49:47, 30.91 KB) / 下载次数 108
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTg1MTY0fDJjOWYzNjA0fDE3MzQwMDkxMzB8MHww

附件: 2.png (2012-6-30 14:16:03, 17.96 KB) / 下载次数 104
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTg1MTU5fDQzYjllNjg2fDE3MzQwMDkxMzB8MHww

附件: 1.png (2012-6-30 14:16:02, 19.52 KB) / 下载次数 109
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTg1MTU4fDY3NzYzNWIyfDE3MzQwMDkxMzB8MHww

附件: 高精度计时器 V0.3 BY JIMO.rar (2012-6-30 14:15:05, 10.84 KB) / 下载次数 38
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTg1MTU3fDFhZGQ5ZGEwfDE3MzQwMDkxMzB8MHww

附件: 高精度计时器V0.32 BY JIMO.rar (2012-6-30 21:59:15, 11.67 KB) / 下载次数 8
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTg1MTk1fDM4NzMzOTE3fDE3MzQwMDkxMzB8MHww

附件: QQ截图20120630214648.png (2012-6-30 21:41:40, 27.86 KB) / 下载次数 108
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTg1MTkyfDljOWRjY2I4fDE3MzQwMDkxMzB8MHww

附件: QQ截图20120630225813.png (2012-6-30 22:53:37, 29.23 KB) / 下载次数 102
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTg1MTk3fDM0NDM2YTM0fDE3MzQwMDkxMzB8MHww

附件: 高精度计时器V0.33B BY JIMO.rar (2012-7-1 18:38:44, 13.26 KB) / 下载次数 0
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTg1NDE0fDg1YzZjNjMyfDE3MzQwMDkxMzB8MHww

附件: QQ截图20120701184320.png (2012-7-1 18:38:43, 25.82 KB) / 下载次数 114
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTg1NDEzfDJkYjA3OGYxfDE3MzQwMDkxMzB8MHww

附件: QQ截图20120701223859.png (2012-7-1 22:33:31, 23.55 KB) / 下载次数 109
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTg1NDUxfDNjMWY4MzVhfDE3MzQwMDkxMzB8MHww

附件: 高精度计时器V0.34A BY JIMO.rar (2012-7-1 22:33:19, 42.61 KB) / 下载次数 6
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTg1NDUwfGU1NDJiNjMzfDE3MzQwMDkxMzB8MHww

附件: QQ截图20120701231957.png (2012-7-1 23:16:00, 33.89 KB) / 下载次数 105
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTg1NDUzfDAzODk1OGQyfDE3MzQwMDkxMzB8MHww

附件: 高精度计时器V0.4 BY JIMO.rar (2012-7-1 23:15:59, 14.77 KB) / 下载次数 32
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTg1NDUyfGVjMWMxYzU3fDE3MzQwMDkxMzB8MHww
作者: 夜雨听风    时间: 2012-6-30 15:08:14

感觉能保留小数点后4位数就差不多了。。。。。对魔板之类项目有用
作者: 天王老子2013    时间: 2012-6-30 15:23:06

呵呵  感觉不错哦  lz赞一个
作者: 无忧草    时间: 2012-6-30 15:42:10

刚考完VB的撸过……
作者: yeees    时间: 2012-6-30 16:05:02

本帖最后由 yeees 于 2012-6-30 16:09 编辑

不错。楼主有心做这么个程序,真是爱魔之人!
不过在win7,32位上测试发现+2和DNF不可用,且一旦按了任何一个按钮,空格键将不能再做计时之用。希望能改进一下。
作者: jimofc    时间: 2012-6-30 16:19:28

yeees 发表于 2012-6-30 16:05
不错。楼主有心做这么个程序,真是爱魔之人!
不过在win7,32位上测试发现+2和DNF不可用,且一旦按了任何一 ...

那可能是焦点设置的问题吧,暂时的解决方法可以按TAB键
作者: 郭鑫潍坊    时间: 2012-6-30 17:37:52

这东西。。。有用么。。。
作者: zho_k    时间: 2012-6-30 18:02:08

做程序的伤不起~呵呵
作者: 铯_猪哥恐鸣    时间: 2012-6-30 18:21:31

据说其实精度没那么高。。。首先从中断信号产生到用户注册的中断处理程序之间的时间就是不确定的。。。
作者: LAMBO    时间: 2012-6-30 18:30:09

我也觉得精度不会很高
但是楼主的精神值得鼓励!
作者: meigen    时间: 2012-6-30 19:13:29

我觉得最后面的点“.”用逗号“,”代替比较合适…
作者: 则卷同学    时间: 2012-6-30 19:40:48

寂寞万岁~

先把我那第八层搞定呗,亲~
作者: 路西法    时间: 2012-6-30 20:29:53

用处确实不是很大  但是顶楼主了   
作者: 沉睡的牛仔    时间: 2012-6-30 21:38:16

好像到了一定程度精度反而不高了,就像光学显微镜放大到一定程度再放大就会出现光的衍射了
作者: shifujun    时间: 2012-6-30 21:49:56

如果楼主使用VB写成程序,那么精度最高不会超过55ms。如果调用了Windows高精度计时器,那么精度和CPU主频有关。
作者: jimofc    时间: 2012-6-30 22:03:03

shifujun 发表于 2012-6-30 21:49
如果楼主使用VB写成程序,那么精度最高不会超过55ms。如果调用了Windows高精度计时器,那么精度和CPU主频有 ...

就是的。。。利用了WINDOWS的高精度计时
作者: 洛阳狼王    时间: 2012-6-30 23:29:32

需要那么精确吗?                                                                           
作者: 邪情丿陌离    时间: 2012-7-1 09:55:49

好精确  能精确到小数点6六位做出来不容易啊
作者: 谢老师    时间: 2012-7-1 10:03:55

建议加上计时功能,与世界时同步!

魔方计时器精确到百分秒位都以足够!奥运会竞技项目都是精确到百分秒位!

小资料:
【7月1日全球增加1秒】为了让“原子时”与“世界时”协调一致,北京时间7月1日全球将增加一秒,届时,将出现7:59:60的特殊现象。天文专家表示,感兴趣的中国公众可试着在当日7时59分59秒时将自己的电子表或是手机上的时间“拨”慢一秒。
作者: jimofc    时间: 2012-7-1 11:09:30

谢老师 发表于 2012-7-1 10:03
建议加上计时功能,与世界时同步!

魔方计时器精确到百分秒位都以足够!奥运会竞技项目都是精确到百分秒 ...

好。。。一些功能会逐渐加上的
作者: rockdwlwl    时间: 2012-7-1 11:17:17

有必要这么高的精度么?
作者: 铯_猪哥恐鸣    时间: 2012-7-1 12:59:27

shifujun 发表于 2012-6-30 21:49
如果楼主使用VB写成程序,那么精度最高不会超过55ms。如果调用了Windows高精度计时器,那么精度和CPU主频有 ...

其实还有一些不确定因素。拍下空格按键触发一个中断,然后CPU查询中断向量表,读取中断代码所需要的时间都不确定的(比如如果中断处理程序在指令cache中、在内存中、在外存中各类情况读取时间相差巨多)。。。又比如中断处理到一半还没读取系统时间,这时候来了一个更高优先级中断之类的情况也会增加不确定度。。。
作者: 540day    时间: 2012-7-1 14:12:00

看上去很有趣的样子~




欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/) Powered by Discuz! X2