新聞中心

        EEPW首頁 > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > labview循環(huán)-移位寄存器妙用

        labview循環(huán)-移位寄存器妙用

        作者: 時(shí)間:2017-01-06 來源:網(wǎng)絡(luò) 收藏
        While循環(huán)

        1.While循環(huán)是一種結(jié)構(gòu),它重復(fù)執(zhí)行代碼片段直到滿足某種條件為止。它可比作傳統(tǒng)語言中的Do Loop或Repeat-Until循環(huán)。它位于編程→結(jié)構(gòu)→While循環(huán)。每個(gè)While循環(huán)都有一個(gè)條件端子和一個(gè)重復(fù)端子。如圖:

        本文引用地址:http://www.104case.com/article/201701/337086.htm

        重復(fù)端子用于記錄和輸出已執(zhí)行的循環(huán)的次數(shù),條件端子輸入的是一個(gè)布爾變量:真或假,While循環(huán)將一直執(zhí)行到連接條件端子上的布爾值變成真或假為止,取決于條件端子設(shè)置為“真(T)時(shí)停止”還是“真(T)時(shí)繼續(xù)”。在條件端子上單擊右鍵即可進(jìn)行更改。如圖:

        下面舉個(gè)簡(jiǎn)單的例子:利用While循環(huán)產(chǎn)生隨機(jī)數(shù),當(dāng)產(chǎn)生的隨機(jī)數(shù)大于0.8時(shí),循環(huán)停止。
        步驟如下:
        1. 打開前面板,新建兩個(gè)數(shù)值顯示控件,一個(gè)為循環(huán)次數(shù),一個(gè)顯示最后產(chǎn)生的那個(gè)大于0.8的隨機(jī)數(shù)。如圖:

        2. 切換到程序框圖,放置一個(gè)While循環(huán),如圖:

        3. 放置隨機(jī)數(shù)函數(shù)到While循環(huán)內(nèi),并連線,如圖:

        4. 放置比較函數(shù),將循環(huán)次數(shù)與重復(fù)端子連線,如圖:

        5. 運(yùn)行,即可在前面板上看到結(jié)果,如圖:

        在程序框圖中,在數(shù)值顯示控件上單擊右鍵,可更改數(shù)值的類型,如圖:

        各種數(shù)值的類型都可以看見,我就不再贅述。
        在While循環(huán)的邊框上單擊右鍵,可添加位移寄存器,如圖:

        有關(guān)位移寄存器的用法,我們將會(huì)在For循環(huán)中講到,這里暫不做介紹。
        注意:While循環(huán)的條件端子一定要有連線,否則程序無法運(yùn)行!如圖:

        For循環(huán)


        上一頁 1 2 下一頁

        評(píng)論


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

        關(guān)閉
        主站蜘蛛池模板: 辛集市| 湖口县| 华容县| 杨浦区| 龙陵县| 金川县| 绥阳县| 楚雄市| 大新县| 莱芜市| 宁德市| 健康| 万山特区| 陆川县| 正镶白旗| 嵩明县| 三门县| 左贡县| 平原县| 赤水市| 邯郸市| 泰来县| 张家界市| 兰州市| 南投县| 凉山| 房山区| 开化县| 铜山县| 新郑市| 万安县| 陆丰市| 巨野县| 星子县| 大石桥市| 右玉县| 静海县| 防城港市| 南充市| 青阳县| 浦东新区|