主页
技术支持
在LabVIEW中检测数组元素值的变化
在LabVIEW中检测数组元素值的变化
更新 Nov 8, 2023
适用于
“适用于”表示本页面提供的解决方案已被证实适用于列出的产品。该方案或同样适用于类似产品或应用。
软件
LabVIEW
问题详述
我想知道一个数组中的哪个元素已改变了它的值。如何获得该元素索引?
解决方案
LabVIEW 没有内置的函数或功能可直接检测并索引已改变的数据元素。但是,通过以下简单代码,您可以从数组中获取值已更改的元素索引。
原值事件数据节点是用于存储先前获取的控件值。您可以使用
原值
与新数据比较,并通过启用
条件接线端
迭代数组来检索值更改的数组索引。
For循环停止迭代时所显示的
索引显示控件
是
数组输入控件
值已更改的索引值,而
更改数值显示控件
显示最新更改值。
相关信息
随附的代码是LabVIEW 2021中的VI片段。您可以将其保存至磁盘,然后拖拽至VI程序框图上使用。请注意该VI 片段只适合用于 LabVIEW 2021 版本以上。
以上的 VI 只是精简编码程序。您可以根据该编码逻辑编写符合您所需的程序代码。
相关链接
事件结构 - LabVIEW 帮助
配置LabVIEW For循环,在符合条件时退出
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful