新聞中心

LabVIEW移位寄存器

作者: 時(shí)間:2016-12-27 來源:網(wǎng)絡(luò) 收藏
移位寄存器可以將數(shù)據(jù)從一個(gè)循環(huán)周期傳遞到另外一個(gè)周期。在程序設(shè)計(jì)中,經(jīng)常要用到它.創(chuàng)建一個(gè)移位寄存器的方法是,用鼠標(biāo)右鍵單擊循環(huán)的左邊或者右邊,在快捷菜單中選擇AddShiftRegister。如右圖所示。




移位寄存器在流程圖上用在循環(huán)邊框上相應(yīng)的一對(duì)端子來表示。右邊的端子中存儲(chǔ)了一個(gè)周期完成后的數(shù)據(jù),這些數(shù)據(jù)在這個(gè)周期完成之后將被轉(zhuǎn)移到左邊的端子,賦給下一個(gè)周期。移位寄存器可以轉(zhuǎn)移各種類型的數(shù)據(jù)--數(shù)值、布爾數(shù)、數(shù)組、字符串等等。它會(huì)自動(dòng)適應(yīng)與它連接的第一個(gè)對(duì)象的數(shù)據(jù)類型。下圖表示了它的工作過程.



圖2-3 ShiftRegister的工作過程

可以令移位寄存器記憶前面的多個(gè)周期的數(shù)值。這個(gè)功能對(duì)于計(jì)算數(shù)據(jù)均值非常有用。還可以創(chuàng)建其他的端子訪問先前的周期的數(shù)據(jù),方法是用鼠標(biāo)右鍵單擊左邊或者右邊的端子,在快捷菜單中選擇AddElement。例如,如果某個(gè)移位寄存器左邊的端口含有三個(gè)元素,那么就可以訪問前三個(gè)周期的數(shù)據(jù)。


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

評(píng)論


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

關(guān)閉