2017-01-29 51 views
1

我可以使用移位寄存器將案例中的數據傳遞給案例(案例結構)嗎? 我把移位寄存器添加到我的while循環中,在我的while循環中我有一個case結構,我想將數據存儲在第一個case的移位寄存器中,並將它轉移到第二個case,我該怎麼做?LabView - 如何使用帶有外殼結構的移位寄存器?

回答

2

是的,這正是移位寄存器的用途。剛絲出來的數據的情況下結構到移位寄存器輸入在While循環的右側,這樣的:

While loop with case structure and shift register (VI snippet)

這是一個VI段,這樣你可以拖動它到你VI圖導入代碼。

如果您使用移位寄存器將值傳出案例結構,並將該值用作下一個循環迭代的案例選擇器,則您已創建狀態機。這是LabVIEW應用程序中非常有用的設計模式。這裏有一個tutorial on the NI site來幫助你開始使用它們。