我家门前有条河 发表于 2008-9-26 12:47:04

Timer控件计时不准?

Timer控件,设了50s间隔,可是实际上运行了28秒左右就到了。1s的间隔,也不是1秒,远小于1s。
不知道是什么原因啊?

netcreature 发表于 2008-9-26 13:12:30

CVI中默认Timer使用操作系统的性能计数器或多媒体定时器,理论上能达到1ms精度(也有人说,多媒体定时器的定时间隔在小于 11ms的情况下较差),但是在大的定时间隔的情况下,不应该发生这种情况。是否能将你的程序传上来,供大家作一下分析?

我家门前有条河 发表于 2008-9-26 13:29:29

回答

问题出的很蹊跷。和电脑有关。有的机器上跑是正常的,有的则不行。应该不是和某软件冲突的问题。
正在修改代码过程中出现的。前面板本都没问题。改动的地方和timer没有关系。不知道是不是bug?
怎样处理或避免?

我家门前有条河 发表于 2008-9-26 13:30:25

我用了两个timer

不知道是不是传说中的bug
不是很懂

netcreature 发表于 2008-9-26 13:42:21

呵呵。看来你也落入NI的陷阱了。NI CVI中的timer确实存在Bug:就是多个定时器同时工作时,会相互影响!
页: [1]
查看完整版本: Timer控件计时不准?