LabVIEW中數(shù)組的自動索引
不過有一點需要注意:LabVIEW中For循環(huán)中自動索引功能是默認啟用的,而While循環(huán)中自動索引功能是默認關閉的。
本文引用地址:http://www.ex-cimer.com/article/201612/334094.htm下圖中就是一個使用For循環(huán)實現(xiàn)自動索引功能的例子:
不過,當關閉自動索引之后,從循環(huán)中傳出的數(shù)值為其最后一次循環(huán)所產(chǎn)生的數(shù)值。這一點需要清楚。一般來說,自動索引會個初學者造成不小的困擾。
當把數(shù)組連線進入循環(huán)結構的時候也可以使用自動索引的功能。如下圖中左側的框圖所示,當自動索引功能啟用后,循環(huán)結構的每次循環(huán)會自動索引輸入數(shù)組的一個元素(從框圖內外的連線也可以看出,從數(shù)組控件到循環(huán)結構之間的連線是較粗的,而通過自動索引之后就變細了)。如果如下圖右側所示,關閉自動索引功能,數(shù)組就是一股腦的輸入到循環(huán)內部了。
使用自動索引設定循環(huán)結構的循環(huán)次數(shù)
當啟用自動索引并把一個數(shù)組輸入到For循環(huán)之中的時候,LabVIEW會自動設定該循環(huán)的循環(huán)次數(shù)為該數(shù)組中元素的個數(shù),這時就可以不用在For循環(huán)結構的循環(huán)次數(shù)輸入端輸入循環(huán)次數(shù)參數(shù)了。如果在啟用自動索引時,在循環(huán)結構的循環(huán)次數(shù)輸入端輸入了某個特定設數(shù)值或者是同時輸入兩個長度不同的數(shù)組進入For循環(huán)結構,那么循環(huán)要執(zhí)行的次數(shù)以輸入數(shù)組長度與設定執(zhí)行次數(shù)的最小值為準。
如下圖所示,數(shù)組長度為10,設定循環(huán)次數(shù)為25,最終執(zhí)行則為10次:
評論