LabVIEW中數組的自動索引
不過有一點需要注意:LabVIEW中For循環中自動索引功能是默認啟用的,而While循環中自動索引功能是默認關閉的。
本文引用地址:http://cqxgywz.com/article/201612/334094.htm下圖中就是一個使用For循環實現自動索引功能的例子:

不過,當關閉自動索引之后,從循環中傳出的數值為其最后一次循環所產生的數值。這一點需要清楚。一般來說,自動索引會個初學者造成不小的困擾。
當把數組連線進入循環結構的時候也可以使用自動索引的功能。如下圖中左側的框圖所示,當自動索引功能啟用后,循環結構的每次循環會自動索引輸入數組的一個元素(從框圖內外的連線也可以看出,從數組控件到循環結構之間的連線是較粗的,而通過自動索引之后就變細了)。如果如下圖右側所示,關閉自動索引功能,數組就是一股腦的輸入到循環內部了。

使用自動索引設定循環結構的循環次數
當啟用自動索引并把一個數組輸入到For循環之中的時候,LabVIEW會自動設定該循環的循環次數為該數組中元素的個數,這時就可以不用在For循環結構的循環次數輸入端輸入循環次數參數了。如果在啟用自動索引時,在循環結構的循環次數輸入端輸入了某個特定設數值或者是同時輸入兩個長度不同的數組進入For循環結構,那么循環要執行的次數以輸入數組長度與設定執行次數的最小值為準。
如下圖所示,數組長度為10,設定循環次數為25,最終執行則為10次:

關鍵詞:
LabVIEW數組自動索


評論