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

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > LabVIEW的移位寄存器

          LabVIEW的移位寄存器

          作者: 時間:2017-01-09 來源:網(wǎng)絡(luò) 收藏

            在循環(huán)結(jié)構(gòu)中經(jīng)常用到一種數(shù)據(jù)處理方式,即把第i次循環(huán)執(zhí)行的結(jié)果作為第i+1次循環(huán)的輸入,LabVIEW循環(huán)結(jié)構(gòu)中的移位寄存器可以實現(xiàn)這種功能。在循環(huán)結(jié)構(gòu)框左側(cè)或右側(cè)邊框單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“添加移位寄存器”,添加移位寄存器,如圖1所示。

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

            圖2和圖3分別顯示為For循環(huán)結(jié)構(gòu)和While循環(huán)結(jié)構(gòu)添加移位寄存器后的結(jié)果移位寄存器在循環(huán)結(jié)構(gòu)框的左右兩側(cè)是成對出現(xiàn)的,一個寄存器右側(cè)的端子只能有一個元素,而左側(cè)的端子可以有多個元素。移位寄存器的顏色和輸入數(shù)據(jù)類型的系統(tǒng)顏色相同,在數(shù)據(jù)為空(沒有輸入)時是黑色。

            圖1 添加移位寄存器

            圖2 For循環(huán)結(jié)構(gòu)中的移位寄存器

            圖3 While循環(huán)結(jié)構(gòu)中的移位寄存器

            例:利用循環(huán)結(jié)構(gòu)計算1+2+3+,¨+99+100的結(jié)果。

            · 第1步:在程序框圖中,放置一個For循環(huán)結(jié)構(gòu)框,并在循環(huán)結(jié)構(gòu)中添加一個移位寄存器,如圖4所示。

            · 第2步:添加循環(huán)程序。設(shè)置i+1作為加法器的一個輸入(循環(huán)次數(shù)i從o開始計數(shù)),移位寄存器左側(cè)端子作為加法器的另一個輸入,輸出和移位寄存器右側(cè)端子相連,如圖5所示。最后結(jié)果輸出循環(huán)框。注意,此時只需要輸出最后一次循環(huán)的結(jié)果,不啟動自動索引功能。

            圖4 For循環(huán)結(jié)構(gòu)框

            圖5 For循環(huán)循環(huán)程序

            · 第3步:設(shè)置循環(huán)次數(shù),輸出結(jié)果。循環(huán)次數(shù)N設(shè)置為100,將最后的結(jié)果輸出至前面板的顯示控件“結(jié)果”,完整的程序如圖6所示。注意,此時只需要輸出最后一次循環(huán)的結(jié)果,不啟動自動索引功能。


          上一頁 1 2 下一頁

          關(guān)鍵詞: LabVIEW移位寄存

          評論


          技術(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); })();