LabVIEW的While循環(huán)
發(fā)布時(shí)間:2008/9/20 0:00:00 訪問次數(shù):813
while循環(huán)位于結(jié)構(gòu)子選板“編程→結(jié)構(gòu)→while循環(huán)”,同時(shí)也存在于選板“express→執(zhí)行過程控制→while循環(huán)”,如圖1所示。結(jié)構(gòu)子選板中的while循環(huán)和執(zhí)行過程控制子選板中的while循環(huán)用法和作用是相同的,只不過在建立循環(huán)結(jié)構(gòu)時(shí)有點(diǎn)小差別。
圖1 執(zhí)行控件中的while循環(huán)結(jié)構(gòu)
while循環(huán)有兩個(gè)參數(shù):當(dāng)前循環(huán)次數(shù)i和條件判斷布爾量。while循環(huán)結(jié)構(gòu)的循環(huán)次數(shù)不是由固定的數(shù)決定,而是根據(jù)布爾量來判斷決定。每次循環(huán)結(jié)束以后,布爾量用來判斷是否繼續(xù)執(zhí)行。循環(huán)繼續(xù)的條件有兩種:“真(t)時(shí)停止”和“真(t)時(shí)繼續(xù)”,分別表示條件為真時(shí)停止循環(huán)和條件為真時(shí)繼續(xù)循環(huán)。
建立while循環(huán)的步驟和建立for循環(huán)類似,需要以下幾個(gè)步驟。
· 第1步:放置while循環(huán)框。選擇選板中“編程→結(jié)構(gòu)→while循環(huán)”,在程序框圖窗口空白區(qū)域單擊鼠標(biāo)左鍵后拖動(dòng)鼠標(biāo),使虛線框調(diào)整至合適大小,再單擊鼠標(biāo)左鍵完成while循環(huán)框的放置,如圖2所示。
圖2 放置while循環(huán)框
· 第2步:添加循環(huán)對象。同樣,循環(huán)程序的所有對象都要包含在框內(nèi)。
· 第3步:設(shè)置循環(huán)條件判斷方式。在條件判斷端單擊鼠標(biāo)右鍵,彈出如圖3所示怏
捷菜單。可以選擇條件判斷方式“真(t)時(shí)停止”或“真(t)時(shí)繼續(xù)”,默認(rèn)設(shè)置為“真(t)時(shí)停止”。選擇“創(chuàng)建輸入控件”添加一個(gè)控件來控制布爾量,此時(shí)前面板窗口出現(xiàn)一個(gè)按鈕用來進(jìn)行判斷條件的控制。
圖3 while循環(huán)條件判斷方式
結(jié)構(gòu)子選板和執(zhí)行過程控制子選板中的while循環(huán)的不同之處在于:如果選擇執(zhí)行過程控制子選板中的while循環(huán)“express→執(zhí)行過程控制→while循環(huán)”,則在放置循環(huán)框時(shí)會(huì)自動(dòng)建立一個(gè)輸入控件,可以省略上述第3步。
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
while循環(huán)位于結(jié)構(gòu)子選板“編程→結(jié)構(gòu)→while循環(huán)”,同時(shí)也存在于選板“express→執(zhí)行過程控制→while循環(huán)”,如圖1所示。結(jié)構(gòu)子選板中的while循環(huán)和執(zhí)行過程控制子選板中的while循環(huán)用法和作用是相同的,只不過在建立循環(huán)結(jié)構(gòu)時(shí)有點(diǎn)小差別!
圖1 執(zhí)行控件中的while循環(huán)結(jié)構(gòu)
while循環(huán)有兩個(gè)參數(shù):當(dāng)前循環(huán)次數(shù)i和條件判斷布爾量。while循環(huán)結(jié)構(gòu)的循環(huán)次數(shù)不是由固定的數(shù)決定,而是根據(jù)布爾量來判斷決定。每次循環(huán)結(jié)束以后,布爾量用來判斷是否繼續(xù)執(zhí)行。循環(huán)繼續(xù)的條件有兩種:“真(t)時(shí)停止”和“真(t)時(shí)繼續(xù)”,分別表示條件為真時(shí)停止循環(huán)和條件為真時(shí)繼續(xù)循環(huán)。
建立while循環(huán)的步驟和建立for循環(huán)類似,需要以下幾個(gè)步驟。
· 第1步:放置while循環(huán)框。選擇選板中“編程→結(jié)構(gòu)→while循環(huán)”,在程序框圖窗口空白區(qū)域單擊鼠標(biāo)左鍵后拖動(dòng)鼠標(biāo),使虛線框調(diào)整至合適大小,再單擊鼠標(biāo)左鍵完成while循環(huán)框的放置,如圖2所示。
圖2 放置while循環(huán)框
· 第2步:添加循環(huán)對象。同樣,循環(huán)程序的所有對象都要包含在框內(nèi)。
· 第3步:設(shè)置循環(huán)條件判斷方式。在條件判斷端單擊鼠標(biāo)右鍵,彈出如圖3所示怏
捷菜單?梢赃x擇條件判斷方式“真(t)時(shí)停止”或“真(t)時(shí)繼續(xù)”,默認(rèn)設(shè)置為“真(t)時(shí)停止”。選擇“創(chuàng)建輸入控件”添加一個(gè)控件來控制布爾量,此時(shí)前面板窗口出現(xiàn)一個(gè)按鈕用來進(jìn)行判斷條件的控制。
圖3 while循環(huán)條件判斷方式
結(jié)構(gòu)子選板和執(zhí)行過程控制子選板中的while循環(huán)的不同之處在于:如果選擇執(zhí)行過程控制子選板中的while循環(huán)“express→執(zhí)行過程控制→while循環(huán)”,則在放置循環(huán)框時(shí)會(huì)自動(dòng)建立一個(gè)輸入控件,可以省略上述第3步。
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
熱門點(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ù)資料
- 聲道前級設(shè)計(jì)特點(diǎn)
- 與通常的Hi-Fi前級不同,EP9307-CRZ這臺分... [詳細(xì)]
- 高效率降壓 DC/DC 變換器
- 集成隔離電源 3kVRMS多
- 隔離式、雙輸入控制、高/低端半
- 隔離式、獨(dú)立雙通道柵極驅(qū)動(dòng)器
- Virtual Bench P
- 雙路輸出、數(shù)字、16 相控制器
- 多媒體協(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)用研究