|
一般情况下,我们将定时循环的周期设置为足够长来执行程序。但是如果需要一些等待功能,一些情况就出现了,例如和外设通信时的等待时间。
等待时间长于定时循环周期
如果等待功能的时间长于了定时循环的周期,定时循环将执行等待,完成后再执行下一个周期,即使他的周期已经设置了。所有LabVIEW的循环都会等待其内部代码执行结束后再进入下一个周期,Real-Time的应用中的循环也是如此。
高优先级循环中的等待功能
如果在高优先级循环中有等待的功能,低优先级的循环可以利用这个等待时间来执行。然而还是建议在高优先级循环中使用更长的周期来允许低优先级循环执行,而不是增加更多的等待功能。
|