LabVIEW Basic (8) 建立試算表疑問

版上各位大大好:


小弟剛接觸LabVIEW,先從練習Ben大的LabVIEW Basic投影片完全公開,遇到以下問題,下面是Ben大的投影片


我的程式如下,紅色圈圈處顯示壞掉的線…可以麻煩大大們告訴我一下為什麼不行嗎 感謝!!

右鍵點選那個變成了[]記號的小節點,兩個出錯的點都要做

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大大的詳細解說!!!  已了解差異性了

[QUOTE=GallanFloyd]謝謝MingYen大大的詳細解說!!!  已了解差異性了[/QUOTE]

這是Ben大的LabVIEW Basic投影片做得好,你也認真

所以我只要補幾句話就好了... 

程式真的就是要實作~~~

了解~  還是謝謝你跟Ben大了   提供這麼好的資源!!