新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > LabVIEW的移位寄存器

        LabVIEW的移位寄存器

        作者: 時間:2017-01-09 來源:網絡 收藏

          在循環結構中經常用到一種數據處理方式,即把第i次循環執行的結果作為第i+1次循環的輸入,LabVIEW循環結構中的移位寄存器可以實現這種功能。在循環結構框左側或右側邊框單擊鼠標右鍵,在彈出的快捷菜單中選擇“添加移位寄存器”,添加移位寄存器,如圖1所示。

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

          圖2和圖3分別顯示為For循環結構和While循環結構添加移位寄存器后的結果移位寄存器在循環結構框的左右兩側是成對出現的,一個寄存器右側的端子只能有一個元素,而左側的端子可以有多個元素。移位寄存器的顏色和輸入數據類型的系統顏色相同,在數據為空(沒有輸入)時是黑色。

          圖1 添加移位寄存器

          圖2 For循環結構中的移位寄存器

          圖3 While循環結構中的移位寄存器

          例:利用循環結構計算1+2+3+,¨+99+100的結果。

          · 第1步:在程序框圖中,放置一個For循環結構框,并在循環結構中添加一個移位寄存器,如圖4所示。

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

          圖4 For循環結構框

          圖5 For循環循環程序

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


        上一頁 1 2 下一頁

        關鍵詞: LabVIEW移位寄存

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 志丹县| 连城县| 深州市| 汶川县| 铜陵市| 高邮市| 登封市| 昭平县| 清水河县| 塔河县| 沐川县| 余庆县| 谢通门县| 偃师市| 乌拉特前旗| 巴彦淖尔市| 文化| 苗栗县| 基隆市| 重庆市| 南澳县| 漳平市| 耿马| 腾冲县| 三门县| 蓝田县| 锦州市| 宜宾市| 唐山市| 郧西县| 织金县| 石柱| 德安县| 咸丰县| 巴里| 长治市| 黄冈市| 安乡县| 山东省| 海南省| 珠海市|