LabVIEW中的延時

2019-07-17 23:25发布

請教大家一個問題,在一個程序框圖中:假如在一個While循環中,程序執行的時間需要100ms,且我在該while循環中加了一個500ms的延時程序,那么程序執行一次while循環用的時間是500ms還是600ms呢?多謝指教。那如果我加的延時不是500ms,而是50ms,那執行一次循環所用的時間是100ms還是150ms呢?為什麽?多謝指教
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
17条回答
dianziaihao88
2019-07-19 15:36
vib001 发表于 2013-11-22 12:32
延时时间是指程序完成一次后才执行延时,那么程序執行一次while循環用的時間是100ms  加500ms延时 显示到结果输出是:程序开始执行到输出显示结果是600ms

labview程序是靠数据流运行的,但未连线的程序是并行运行,所以循环内的代码和延时VI是同时开始运行,所有线程运行结束,才是一个while循环,所以循环时间由并行任务中最长的时间决定。

一周热门 更多>