LabVIEW的While循環(huán)

圖1 執行控件中的While循環(huán)結構
While循環(huán)有兩個(gè)參數:當前循環(huán)次數i和條件判斷布爾量。While循環(huán)結構的循環(huán)次數不是由固定的數決定,而是根據布爾量來(lái)判斷決定。每次循環(huán)結束以后,布爾量用來(lái)判斷是否繼續執行。循環(huán)繼續的條件有兩種:“真(T)時(shí)停止”和“真(T)時(shí)繼續”,分別表示條件為真時(shí)停止循環(huán)和條件為真時(shí)繼續循環(huán)。
建立While循環(huán)的步驟和建立For循環(huán)類(lèi)似,需要以下幾個(gè)步驟。
· 第1步:放置While循環(huán)框。選擇選板中“編程→結構→While循環(huán)”,在程序框圖窗口空白區域單擊鼠標左鍵后拖動(dòng)鼠標,使虛線(xiàn)框調整至合適大小,再單擊鼠標左鍵完成While循環(huán)框的放置,如圖2所示。
圖2 放置While循環(huán)框
· 第2步:添加循環(huán)對象。同樣,循環(huán)程序的所有對象都要包含在框內。
· 第3步:設置循環(huán)條件判斷方式。在條件判斷端單擊鼠標右鍵,彈出如圖3所示怏
捷菜單??梢赃x擇條件判斷方式“真(T)時(shí)停止”或“真(T)時(shí)繼續”,默認設置為“真(T)時(shí)停止”。選擇“創(chuàng )建輸入控件”添加一個(gè)控件來(lái)控制布爾量,此時(shí)前面板窗口出現一個(gè)按鈕用來(lái)進(jìn)行判斷條件的控制。
圖3 While循環(huán)條件判斷方式
結構子選板和執行過(guò)程控制子選板中的While循環(huán)的不同之處在于:如果選擇執行過(guò)程控制子選板中的While循環(huán)“Express→執行過(guò)程控制→While循環(huán)”,則在放置循環(huán)框時(shí)會(huì )自動(dòng)建立一個(gè)輸入控件,可以省略上述第3步。
評論