版上各位大大好:
小弟剛接觸LabVIEW,先從練習Ben大的LabVIEW Basic投影片完全公開,遇到以下問題,下面是Ben大的投影片
我的程式如下,紅色圈圈處顯示壞掉的線…可以麻煩大大們告訴我一下為什麼不行嗎 感謝!!
MingYen
(MingYen)
2
右鍵點選那個變成了[]記號的小節點,兩個出錯的點都要做
Tunnel Mode “Indexing” => "Last Value"
原因是For Loop預設會以Auto-Indexing的方式傳出傳入資料。簡述下列三項:
[1] 採用Last Value,是迴圈跑到最後一圈的時候的資料,你需要這個。
[2] 採用Indexing,預設會以Auto-Indexing方式,把資料變成Array(增加一個維度),然後傳出去。
[3] 採用Concatenating,在同一個維度上串接下去,不會增加維度,使用者最好自己加個Indicator看看他傳出什麼結果。
也可以Replace with Shift Register,這才是真正開發者最常用的。他代表會開一組記憶體讓你在迴圈的過程中每圈都改值都能用,同樣最後傳出他的Last Value。
MingYen42957.634537037
謝謝MingYen大大的詳細解說!!! 已了解差異性了
MingYen
(MingYen)
4
[QUOTE=GallanFloyd]謝謝MingYen大大的詳細解說!!! 已了解差異性了[/QUOTE]
這是Ben大的LabVIEW Basic投影片做得好,你也認真
所以我只要補幾句話就好了...
程式真的就是要實作~~~
了解~ 還是謝謝你跟Ben大了 提供這麼好的資源!!