| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1229 人关注过本帖
标题:请教延时问题?
只看楼主 加入收藏
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:0 
以下是引用wxzd123在2023-4-13 22:08:53的发言:

 版主这个厉害

us级的应该能满足VFP的“高精度”要求。
理论上取时钟频率计数,时钟频率是固定的,误差一般不超过0.5us,精度与CPU等硬件配置有关。
实际应用就要看系统资源使用情况了,CPU跑到“挂了”就算计算精度多高也没什么好结果。
2023-04-13 22:29
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1730
专家分:3324
注 册:2012-2-29
收藏
得分:0 
回复 9楼 吹水佬
好!
2023-04-14 06:09
倦猫1973
Rank: 2
等 级:论坛游民
威 望:1
帖 子:68
专家分:28
注 册:2022-11-17
收藏
得分:0 
我的意思是说:Win 下开发出来的计时器本身就存在3毫秒的误差,主板自身又有3毫秒已经误差,再侦测这个时间,又有3毫秒误差。。。。。
2023-04-14 07:33
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:0 
以下是引用倦猫1973在2023-4-14 07:33:10的发言:

我的意思是说:Win 下开发出来的计时器本身就存在3毫秒的误差,主板自身又有3毫秒已经误差,再侦测这个时间,又有3毫秒误差。。。。。

这与“延时”有什么关系?
楼主问题的“延时”,个人理解是程序中处理一个延时事务过程前后的时差,这个时差的“精度”也只是相对程序延时事务过程的需求。
2023-04-14 08:32
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:0 
以下是引用倦猫1973在2023-4-14 07:33:10的发言:

我的意思是说:Win 下开发出来的计时器本身就存在3毫秒的误差,主板自身又有3毫秒已经误差,再侦测这个时间,又有3毫秒误差。。。。。

这个“存在3毫秒的误差”对9楼代码的测试又怎样解释呢?
2023-04-14 08:42
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:0 
以下是引用iswith在2023-4-13 21:24:18的发言:

我比较赞同这个思路,在windows系统上你不管如何努力,精度不会太高。。。。

应该不是windows的问题,只是VFP解释语言的问题。
windows的API能做到us级误差0.5us,除非“精度不会太高”真的有要求那么高。这已超出windows开放的范围,要去最底层BIOS里面搞了。
2023-04-14 09:30
wxzd123
Rank: 2
等 级:论坛游民
帖 子:393
专家分:69
注 册:2012-9-6
收藏
得分:0 
请教版主这个使用注意什么?把代码放在主程序,在各表单就只写delay(0.5),可以吧?
为什么出现这个错误?
图片附件: 游客没有浏览图片的权限,请 登录注册
,谢谢老师

2023-04-15 20:14
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:0 
回复 17楼 wxzd123
delay 小写
2023-04-15 20:30
wxzd123
Rank: 2
等 级:论坛游民
帖 子:393
专家分:69
注 册:2012-9-6
收藏
得分:0 
谢谢版主,我说的两个程序主程序一个好用一个不好用,比较没看出问题,原来大小写不同,还是不够仔细呀,还得辛苦版主
2023-04-15 21:12
快速回复:请教延时问题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021571 second(s), 12 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved