请教:在CVI中如何实现定时??
请问,在CVI中可否进行如下控制?? 执行完一条指令,进行记时,(假定为10s),然后在执行下一条指令. 那么进行记时用的是哪个函数???? 用定时器,不过具体的响应时间要根据设备的性能。 循环的做同一件事情的话,我觉得用定时器会比较方便的,CVI中有一个TIMER 这个我觉得可以用延时函数实现比较直接:Delay(10);就可以了 用delay()的話, 會不會有busy wait的問題產生啊? double Timer (void);这个函数可以吗?第一次调用时返回0,第二次调用,将返回的时间值相减就是差值! gettickcount 感觉这个问题没解决 同意楼上观点,我也想知道5楼问题的答案 异步定时器或者TIMER吧,感觉DELAY()很不准确,不过原因不知道,异步定时器比TIMER稳定,不受界面操作的影响,,当然还有一个函数:CLOCK()也比较好用 异步定时器或者TIMER吧,感觉DELAY()很不准确,不过原因不知道,异步定时器比TIMER稳定,不受界面操作的影响,,当然还有一个函数:CLOCK()也比较好用 异步定时器或者TIMER吧,感觉DELAY()很不准确,不过原因不知道,异步定时器比TIMER稳定,不受界面操作的影响,,当然还有一个函数:CLOCK()也比较好用
页:
[1]