LabVIEW的移位寄存器
在循環(huán)結構中經(jīng)常用到一種數據處理方式,即把第i次循環(huán)執行的結果作為第i+1次循環(huán)的輸入,LabVIEW循環(huán)結構中的移位寄存器可以實(shí)現這種功能。在循環(huán)結構框左側或右側邊框單擊鼠標右鍵,在彈出的快捷菜單中選擇“添加移位寄存器”,添加移位寄存器,如圖1所示。
本文引用地址:http://dyxdggzs.com/article/201701/337603.htm圖2和圖3分別顯示為For循環(huán)結構和While循環(huán)結構添加移位寄存器后的結果移位寄存器在循環(huán)結構框的左右兩側是成對出現的,一個(gè)寄存器右側的端子只能有一個(gè)元素,而左側的端子可以有多個(gè)元素。移位寄存器的顏色和輸入數據類(lèi)型的系統顏色相同,在數據為空(沒(méi)有輸入)時(shí)是黑色。
圖1 添加移位寄存器
圖2 For循環(huán)結構中的移位寄存器
圖3 While循環(huán)結構中的移位寄存器
例:利用循環(huán)結構計算1+2+3+,¨+99+100的結果。
· 第1步:在程序框圖中,放置一個(gè)For循環(huán)結構框,并在循環(huán)結構中添加一個(gè)移位寄存器,如圖4所示。
· 第2步:添加循環(huán)程序。設置i+1作為加法器的一個(gè)輸入(循環(huán)次數i從o開(kāi)始計數),移位寄存器左側端子作為加法器的另一個(gè)輸入,輸出和移位寄存器右側端子相連,如圖5所示。最后結果輸出循環(huán)框。注意,此時(shí)只需要輸出最后一次循環(huán)的結果,不啟動(dòng)自動(dòng)索引功能。
圖4 For循環(huán)結構框
圖5 For循環(huán)循環(huán)程序
· 第3步:設置循環(huán)次數,輸出結果。循環(huán)次數N設置為100,將最后的結果輸出至前面板的顯示控件“結果”,完整的程序如圖6所示。注意,此時(shí)只需要輸出最后一次循環(huán)的結果,不啟動(dòng)自動(dòng)索引功能。
評論