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