【发布时间】:2019-02-13 16:42:25
【问题描述】:
我正在从 LabView 中的传感器读取动态数据,我正在尝试存储设备第一个位置的初始值以比较并用于零值。
我尝试创建一个数组并将其存储为 case-structure 中的一个元素,该元素通过布尔按钮激活,但由于某些原因无法使用 case-structure 的输出. 我见过有人成功使用移位寄存器,但在 LabView 2017 中,我似乎只能使用 反馈节点。实现这种结构最简单的方法是什么?
预期结果将从传感器读取的单个数据点分配给变量。我正在使用 LabView 2017。
注意:似乎在 LabView 2017 中通过右键单击电线使用移位寄存器不再是选项了!
更新:下面是程序的sn-p:
【问题讨论】:
-
"在 LabView 2017 中我只能使用反馈节点" -- 请补充原因。 LabVIEW 2017有移位寄存器,那么约束是什么?
-
@Joe 它有 for while 循环,但它似乎没有 for case structure
-
您的程序如何在没有循环的情况下从传感器进行多次读取?您是否放置了一系列读取块?可以加个框图sn-p吗?
-
@Joe 我对整个结构有一个 while 循环,但问题是我想在命令中引导前 10 个数据,这就是为什么我想在里面添加另一个案例结构,而且我不知道如何读取我的数组中注册的前 10 个数据,因为它在不断更新。
-
@Mario 无需检查代码,这是徒劳的练习。请附上代码的 sn-p 或整个 vi,以便我们无需猜测即可知道您的问题是什么。