lois914 发表于 2006-7-25 19:14:39

请教:在CVI中如何实现定时??

请问,在CVI中可否进行如下控制?? 执行完一条指令,进行记时,(假定为10s),然后在执行下一条指令. 那么进行记时用的是哪个函数????

seastill 发表于 2006-8-5 14:31:44

用定时器,不过具体的响应时间要根据设备的性能。

cpubbs 发表于 2006-7-25 20:17:11

循环的做同一件事情的话,我觉得用定时器会比较方便的,CVI中有一个TIMER

yufuwan 发表于 2007-2-4 04:02:33

这个我觉得可以用延时函数实现比较直接:Delay(10);就可以了

mobile2 发表于 2009-5-2 23:03:08

用delay()的話, 會不會有busy wait的問題產生啊?

hcwz 发表于 2009-5-3 20:55:27

double Timer (void);这个函数可以吗?第一次调用时返回0,第二次调用,将返回的时间值相减就是差值!

hubeiyk 发表于 2009-5-4 12:05:11

gettickcount

cjwcj 发表于 2009-6-24 20:45:03

感觉这个问题没解决

wangyuhui727 发表于 2009-7-7 12:36:08

同意楼上观点,我也想知道5楼问题的答案

kobymeers 发表于 2011-4-14 11:45:51

异步定时器或者TIMER吧,感觉DELAY()很不准确,不过原因不知道,异步定时器比TIMER稳定,不受界面操作的影响,,当然还有一个函数:CLOCK()也比较好用

kobymeers 发表于 2011-4-14 11:46:02

异步定时器或者TIMER吧,感觉DELAY()很不准确,不过原因不知道,异步定时器比TIMER稳定,不受界面操作的影响,,当然还有一个函数:CLOCK()也比较好用

kobymeers 发表于 2011-4-14 11:45:47

异步定时器或者TIMER吧,感觉DELAY()很不准确,不过原因不知道,异步定时器比TIMER稳定,不受界面操作的影响,,当然还有一个函数:CLOCK()也比较好用
页: [1]
查看完整版本: 请教:在CVI中如何实现定时??