多重迴圈+平行處理問題請教

各位大大,我是新手跨入LabVIEW這個領域
有個多重迴圈問題想請教一下

範例1 - Double loop
兩個迴圈內的亂數可以同時很快速的顯示
image

範例2 - Triple loop
在Loop 1內再多加一個While迴圈時
發現當Loop 1亂數快速顯示時 , Loop 2的亂數就不會顯示
image

感覺程式進入到Loop 1-While loop內,就不會去同時執行Loop 2的工作了
有什麼方法可以讓它多工進行呢?Double loop.vi (10.3 KB) Triple loop.vi (11.6 KB)

盡量不要在迴圈中使用另一層迴圈,很可怕XD

如果要多工,最簡單的方式就是放兩個迴圈~

然後,你這程式重點好像是要「一起停止」?

提供兩種簡單的方法:

初學者可能比較愛用local variable(別太常用),
RANDOM

但2016版之後有個Channel Wire可以用,好像也可以拿來替代~
RANDOM2

2個讚

嘗試用你第一個方法,拆成兩個While loop就解決了,感謝指導唷~