【发布时间】:2017-01-29 22:18:25
【问题描述】:
我可以使用移位寄存器将数据从案例传递到案例(案例结构)吗? 我在我的while循环中添加了移位寄存器,在我的while循环中我有一个案例结构,我想将数据从第一种情况存储在移位寄存器中并将其转移到第二种情况,我该怎么做?
【问题讨论】:
标签: while-loop labview shift-register
我可以使用移位寄存器将数据从案例传递到案例(案例结构)吗? 我在我的while循环中添加了移位寄存器,在我的while循环中我有一个案例结构,我想将数据从第一种情况存储在移位寄存器中并将其转移到第二种情况,我该怎么做?
【问题讨论】:
标签: while-loop labview shift-register
是的,这正是移位寄存器的用途。只需将 case 结构中的数据连接到 While 循环右侧的移位寄存器输入,如下所示:
这是一个 VI sn-p,因此您可以将其拖到您的 VI 图中以导入代码。
如果您使用移位寄存器从 case 结构中传递一个值并将该值用作下一次循环迭代中的 case 选择器,那么您就创建了一个状态机。这是 LabVIEW 应用程序中非常有用的设计模式。这是一个tutorial on the NI site,可帮助您开始使用它们。
【讨论】: