<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > LabVIEW的While循環(huán)

          LabVIEW的While循環(huán)

          作者: 時間:2017-01-09 來源:網(wǎng)絡(luò) 收藏
            While循環(huán)位于結(jié)構(gòu)子選板“編程→結(jié)構(gòu)→While循環(huán)”,同時也存在于選板“Express→執(zhí)行過程控制→While循環(huán)”,如圖1所示。結(jié)構(gòu)子選板中的While循環(huán)和執(zhí)行過程控制子選板中的While循環(huán)用法和作用是相同的,只不過在建立循環(huán)結(jié)構(gòu)時有點小差別?!?p>

          本文引用地址:http://www.ex-cimer.com/article/201701/337595.htm

            圖1 執(zhí)行控件中的While循環(huán)結(jié)構(gòu)

            While循環(huán)有兩個參數(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)時停止”和“真(T)時繼續(xù)”,分別表示條件為真時停止循環(huán)和條件為真時繼續(xù)循環(huán)。

            建立While循環(huán)的步驟和建立For循環(huán)類似,需要以下幾個步驟。

            · 第1步:放置While循環(huán)框。選擇選板中“編程→結(jié)構(gòu)→While循環(huán)”,在程序框圖窗口空白區(qū)域單擊鼠標(biāo)左鍵后拖動鼠標(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)時停止”或“真(T)時繼續(xù)”,默認(rèn)設(shè)置為“真(T)時停止”。選擇“創(chuàng)建輸入控件”添加一個控件來控制布爾量,此時前面板窗口出現(xiàn)一個按鈕用來進行判斷條件的控制。

            圖3 While循環(huán)條件判斷方式

            結(jié)構(gòu)子選板和執(zhí)行過程控制子選板中的While循環(huán)的不同之處在于:如果選擇執(zhí)行過程控制子選板中的While循環(huán)“Express→執(zhí)行過程控制→While循環(huán)”,則在放置循環(huán)框時會自動建立一個輸入控件,可以省略上述第3步。



          關(guān)鍵詞: LabVIEWWhile循

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();