LabView - 如何使用带有案例结构的移位寄存器?

时间:2017-01-29 11:05:24

标签: while-loop labview shift-register

我可以使用移位寄存器将数据从案例传递到案例(案例结构)吗? 我将移位寄存器添加到我的while循环中,在我的while循环中我有一个案例结构,我想将数据存储在第一个案例的移位寄存器中并将其转移到第二个案例,我该怎么做?

1 个答案:

答案 0 :(得分:3)

是的,这正是移位寄存器的用途。只需将数据从case结构中连接到While循环右侧的移位寄存器输入中,如下所示:

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

这是一个VI片段,因此您可以将其拖到VI图表中以导入代码。

如果使用移位寄存器从案例结构中传递值并在下一次循环迭代中将该值用作案例选择器,则您已创建状态机。这是LabVIEW应用程序中非常有用的设计模式。这是一个tutorial on the NI site来帮助您开始使用它们。