LabVIEW中的延時

2019-07-17 23:25发布

請教大家一個問題,在一個程序框圖中:假如在一個While循環中,程序執行的時間需要100ms,且我在該while循環中加了一個500ms的延時程序,那么程序執行一次while循環用的時間是500ms還是600ms呢?多謝指教。那如果我加的延時不是500ms,而是50ms,那執行一次循環所用的時間是100ms還是150ms呢?為什麽?多謝指教
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
17条回答
shenjianym
2019-07-18 06:14
这就是等待和等待到下一个整倍数毫秒数的区别:
1. 等待:如果连入vi的输入为10ms,如果循环运行时间是3ms,那么每次循环时间是10ms;如果循环运行时间是14ms(大于10ms),那么每次循环的时间是14ms。
2.等待到下一个整数倍毫秒:比如设定1000ms,对于第一次运行,无论当前时间是50ms还是850ms,都将在下一次1000ms的整数倍时间第二次运行该代码,那么实际间隔的时间分别为950ms和150ms

一周热门 更多>