探讨一下WINXP中做实时控制 点击:898 | 回复:4



gongkongedit

    
  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2007-04-14 21:04:00
楼主
我在XP环境下,用VB6做数控系统程序,在笔记本上测试它的定时模块,感觉还可以,如果不进行其他操作,只运行该程序,定时的时间比较稳定,但不能太短,好象不同的PC机结果不同,我的笔记本能到10ms,有的到15ms,再小也没用。
不知道大家在这方面有些什么经验,一起交流一下



lzl1010

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:13
  • 注册:2006年4月25日
发表于:2007-04-18 15:37:00
1楼
XP中,用VC++可以定时到2毫秒。

-274度冷酷

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 169回
  • 年度积分:0
  • 历史总积分:375
  • 注册:2005年1月07日
发表于:2007-05-04 09:23:00
2楼
XP中VC++定时器也做不到2ms,用VB\VC等里面的定时器作为循环控制,一般只能用在飞高精度时间控制。而且一般情况下最短的执行周期约为10-30ms,和CPU计算速度快慢有关,当周期内执行复杂的程序是周期会更长。

deng_lp

  • 精华:5帖
  • 求助:0帖
  • 帖子:65帖 | 2669回
  • 年度积分:0
  • 历史总积分:2876
  • 注册:2001年6月19日
发表于:2007-05-06 09:08:00
3楼
改成WINCE或WINXP 嵌入式可能效果更好

zsbs

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 145回
  • 年度积分:1
  • 历史总积分:234
  • 注册:2003年11月27日
发表于:2007-08-26 11:21:00
4楼
用VC++,采用多媒体定时器,能做到1ms定时

热门招聘
相关主题

官方公众号

智造工程师