LabVIEW的For循環(huán)
發(fā)布時(shí)間:2008/9/20 0:00:00 訪問(wèn)次數(shù):2692
for循環(huán)位于結(jié)構(gòu)子選板“編程→結(jié)構(gòu)→for循環(huán)”。
for循環(huán)按照設(shè)定好的次數(shù)n執(zhí)行結(jié)構(gòu)內(nèi)的對(duì)象,包含兩個(gè)長(zhǎng)整型參數(shù):總的循環(huán)次數(shù)n和當(dāng)前循環(huán)次數(shù)i。建立for循環(huán)結(jié)構(gòu)需要以下幾個(gè)步驟。
· 第1步:放置for循環(huán)框。在子選板上單擊鼠標(biāo)左鍵或右鍵選擇“for循環(huán)”,然后在程序框圖窗口空白區(qū)域單擊鼠標(biāo)左鍵,向右下方拖動(dòng)鼠標(biāo)使虛線框達(dá)到合適大小,再單擊鼠標(biāo)左鍵即完成for循環(huán)框的放置,如圖1所示。for循環(huán)框創(chuàng)建完成后,將鼠標(biāo)移至邊框上,出現(xiàn)方位箭頭,按住鼠標(biāo)拖動(dòng)可改變框的大小。
圖1 放置for循環(huán)框
· 第2步:添加循環(huán)程序。在循環(huán)框中添加循環(huán)程序?qū)ο。注意,循環(huán)程序的所有對(duì)象都要包含在框內(nèi),否則不被視為循環(huán)程序。
· 第3步:設(shè)置循環(huán)次數(shù)。設(shè)置循環(huán)次數(shù)有直接設(shè)置和間接設(shè)置兩種方法。直接方法就是直接給n賦值來(lái)設(shè)置循環(huán)次數(shù)。即在n上單擊右鍵,從彈出菜單中選擇“創(chuàng)建變量”在該變量控件中輸入數(shù)值常量,就是循環(huán)次數(shù)n為整型量,如果所賦值不是整型量,則將其強(qiáng)制轉(zhuǎn)換為最接近的整型量,0.5轉(zhuǎn)換為最接近的偶數(shù)。間接方法則是利用循環(huán)結(jié)構(gòu)的自動(dòng)索引功能來(lái)控制循環(huán)次數(shù),具體會(huì)在后面的自動(dòng)索引中講到。
在for循環(huán)結(jié)構(gòu)中,數(shù)值n和i都可以作為數(shù)值使用,如圖2所示。不過(guò)該循環(huán)結(jié)構(gòu)只能顯示最后一次循環(huán)i為4時(shí)的結(jié)果:x+y 為9。
需要注意的是,for循環(huán)在執(zhí)行過(guò)程中不能中斷。只有循環(huán)次數(shù)執(zhí)行完(i=n)后循環(huán)才停止,在執(zhí)行過(guò)程中不能停止循環(huán)。
圖2 for循環(huán)次數(shù)量級(jí)
歡迎轉(zhuǎn)載,信息來(lái)自維庫(kù)電子市場(chǎng)網(wǎng)(www.dzsc.com)
for循環(huán)位于結(jié)構(gòu)子選板“編程→結(jié)構(gòu)→for循環(huán)”。
for循環(huán)按照設(shè)定好的次數(shù)n執(zhí)行結(jié)構(gòu)內(nèi)的對(duì)象,包含兩個(gè)長(zhǎng)整型參數(shù):總的循環(huán)次數(shù)n和當(dāng)前循環(huán)次數(shù)i。建立for循環(huán)結(jié)構(gòu)需要以下幾個(gè)步驟。
· 第1步:放置for循環(huán)框。在子選板上單擊鼠標(biāo)左鍵或右鍵選擇“for循環(huán)”,然后在程序框圖窗口空白區(qū)域單擊鼠標(biāo)左鍵,向右下方拖動(dòng)鼠標(biāo)使虛線框達(dá)到合適大小,再單擊鼠標(biāo)左鍵即完成for循環(huán)框的放置,如圖1所示。for循環(huán)框創(chuàng)建完成后,將鼠標(biāo)移至邊框上,出現(xiàn)方位箭頭,按住鼠標(biāo)拖動(dòng)可改變框的大小。
圖1 放置for循環(huán)框
· 第2步:添加循環(huán)程序。在循環(huán)框中添加循環(huán)程序?qū)ο蟆W⒁,循環(huán)程序的所有對(duì)象都要包含在框內(nèi),否則不被視為循環(huán)程序。
· 第3步:設(shè)置循環(huán)次數(shù)。設(shè)置循環(huán)次數(shù)有直接設(shè)置和間接設(shè)置兩種方法。直接方法就是直接給n賦值來(lái)設(shè)置循環(huán)次數(shù)。即在n上單擊右鍵,從彈出菜單中選擇“創(chuàng)建變量”在該變量控件中輸入數(shù)值常量,就是循環(huán)次數(shù)n為整型量,如果所賦值不是整型量,則將其強(qiáng)制轉(zhuǎn)換為最接近的整型量,0.5轉(zhuǎn)換為最接近的偶數(shù)。間接方法則是利用循環(huán)結(jié)構(gòu)的自動(dòng)索引功能來(lái)控制循環(huán)次數(shù),具體會(huì)在后面的自動(dòng)索引中講到。
在for循環(huán)結(jié)構(gòu)中,數(shù)值n和i都可以作為數(shù)值使用,如圖2所示。不過(guò)該循環(huán)結(jié)構(gòu)只能顯示最后一次循環(huán)i為4時(shí)的結(jié)果:x+y 為9。
需要注意的是,for循環(huán)在執(zhí)行過(guò)程中不能中斷。只有循環(huán)次數(shù)執(zhí)行完(i=n)后循環(huán)才停止,在執(zhí)行過(guò)程中不能停止循環(huán)。
圖2 for循環(huán)次數(shù)量級(jí)
歡迎轉(zhuǎn)載,信息來(lái)自維庫(kù)電子市場(chǎng)網(wǎng)(www.dzsc.com)
上一篇:LabVIEW 8.2的方差分析
熱門(mén)點(diǎn)擊
- LabVIEW的XY圖顯示實(shí)例
- LabVIEW的公式節(jié)點(diǎn)
- FPGA中增加SPI和BPI配置模式
- LabVIEW的波形圖表顯示實(shí)例
- LabVIEW創(chuàng)建一維數(shù)組
- LabVIEW的布爾型數(shù)據(jù)
- LabVIEW的移位寄存器
- LabVIEW的For循環(huán)
- 基于FPGA內(nèi)部的FIFO設(shè)計(jì)
- 波形圖顯示實(shí)例
推薦技術(shù)資料
- 聲道前級(jí)設(shè)計(jì)特點(diǎn)
- 與通常的Hi-Fi前級(jí)不同,EP9307-CRZ這臺(tái)分... [詳細(xì)]
- 100A全集成電源模塊R
- Teseo-VIC6A GNSS車(chē)用精準(zhǔn)定位
- 高效先進(jìn)封裝工藝
- 模數(shù)轉(zhuǎn)換器 (Analog-to-Digit
- 集成模數(shù)轉(zhuǎn)換器(ADC)
- 128 通道20 位電流數(shù)字轉(zhuǎn)換器̴
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究