LabVIEW中數組的自動(dòng)索引
不過(guò)有一點(diǎn)需要注意:LabVIEW中For循環(huán)中自動(dòng)索引功能是默認啟用的,而While循環(huán)中自動(dòng)索引功能是默認關(guān)閉的。
本文引用地址:http://dyxdggzs.com/article/201612/334094.htm下圖中就是一個(gè)使用For循環(huán)實(shí)現自動(dòng)索引功能的例子:

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

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

相關(guān)推薦
技術(shù)專(zhuān)區
- FPGA
- DSP
- MCU
- 示波器
- 步進(jìn)電機
- Zigbee
- LabVIEW
- Arduino
- RFID
- NFC
- STM32
- Protel
- GPS
- MSP430
- Multisim
- 濾波器
- CAN總線(xiàn)
- 開(kāi)關(guān)電源
- 單片機
- PCB
- USB
- ARM
- CPLD
- 連接器
- MEMS
- CMOS
- MIPS
- EMC
- EDA
- ROM
- 陀螺儀
- VHDL
- 比較器
- Verilog
- 穩壓電源
- RAM
- AVR
- 傳感器
- 可控硅
- IGBT
- 嵌入式開(kāi)發(fā)
- 逆變器
- Quartus
- RS-232
- Cyclone
- 電位器
- 電機控制
- 藍牙
- PLC
- PWM
- 汽車(chē)電子
- 轉換器
- 電源管理
- 信號放大器
評論