LabVIEW中數(shù)組的自動(dòng)索引
不過有一點(diǎn)需要注意:LabVIEW中For循環(huán)中自動(dòng)索引功能是默認(rèn)啟用的,而While循環(huán)中自動(dòng)索引功能是默認(rèn)關(guān)閉的。
本文引用地址:http://cafeforensic.com/article/201612/334094.htm下圖中就是一個(gè)使用For循環(huán)實(shí)現(xiàn)自動(dòng)索引功能的例子:
不過,當(dāng)關(guān)閉自動(dòng)索引之后,從循環(huán)中傳出的數(shù)值為其最后一次循環(huán)所產(chǎn)生的數(shù)值。這一點(diǎn)需要清楚。一般來說,自動(dòng)索引會(huì)個(gè)初學(xué)者造成不小的困擾。
當(dāng)把數(shù)組連線進(jìn)入循環(huán)結(jié)構(gòu)的時(shí)候也可以使用自動(dòng)索引的功能。如下圖中左側(cè)的框圖所示,當(dāng)自動(dòng)索引功能啟用后,循環(huán)結(jié)構(gòu)的每次循環(huán)會(huì)自動(dòng)索引輸入數(shù)組的一個(gè)元素(從框圖內(nèi)外的連線也可以看出,從數(shù)組控件到循環(huán)結(jié)構(gòu)之間的連線是較粗的,而通過自動(dòng)索引之后就變細(xì)了)。如果如下圖右側(cè)所示,關(guān)閉自動(dòng)索引功能,數(shù)組就是一股腦的輸入到循環(huán)內(nèi)部了。
使用自動(dòng)索引設(shè)定循環(huán)結(jié)構(gòu)的循環(huán)次數(shù)
當(dāng)啟用自動(dòng)索引并把一個(gè)數(shù)組輸入到For循環(huán)之中的時(shí)候,LabVIEW會(huì)自動(dòng)設(shè)定該循環(huán)的循環(huán)次數(shù)為該數(shù)組中元素的個(gè)數(shù),這時(shí)就可以不用在For循環(huán)結(jié)構(gòu)的循環(huán)次數(shù)輸入端輸入循環(huán)次數(shù)參數(shù)了。如果在啟用自動(dòng)索引時(shí),在循環(huán)結(jié)構(gòu)的循環(huán)次數(shù)輸入端輸入了某個(gè)特定設(shè)數(shù)值或者是同時(shí)輸入兩個(gè)長度不同的數(shù)組進(jìn)入For循環(huán)結(jié)構(gòu),那么循環(huán)要執(zhí)行的次數(shù)以輸入數(shù)組長度與設(shè)定執(zhí)行次數(shù)的最小值為準(zhǔn)。
如下圖所示,數(shù)組長度為10,設(shè)定循環(huán)次數(shù)為25,最終執(zhí)行則為10次:
相關(guān)推薦
技術(shù)專區(qū)
- FPGA
- DSP
- MCU
- 示波器
- 步進(jìn)電機(jī)
- Zigbee
- LabVIEW
- Arduino
- RFID
- NFC
- STM32
- Protel
- GPS
- MSP430
- Multisim
- 濾波器
- CAN總線
- 開關(guān)電源
- 單片機(jī)
- PCB
- USB
- ARM
- CPLD
- 連接器
- MEMS
- CMOS
- MIPS
- EMC
- EDA
- ROM
- 陀螺儀
- VHDL
- 比較器
- Verilog
- 穩(wěn)壓電源
- RAM
- AVR
- 傳感器
- 可控硅
- IGBT
- 嵌入式開發(fā)
- 逆變器
- Quartus
- RS-232
- Cyclone
- 電位器
- 電機(jī)控制
- 藍(lán)牙
- PLC
- PWM
- 汽車電子
- 轉(zhuǎn)換器
- 電源管理
- 信號(hào)放大器
評(píng)論