读取事件结构中数组元素的索引

更新 Oct 23, 2023

适用于

软件

  • LabVIEW

问题详述

我在LabVIEW前面板上使用了一系列控件。如果用户更改了数组元素之一的值,我想在事件结构中触发一个事件并读取修改后的元素的索引,我该如何实现?

解决方案

默认情况下,事件结构不提供此信息。您需要手动比较数组的旧值和新值,以获取修改后的元素的索引。请参阅此示例以了解如何比较元素:


注意:此图片是LabVIEW的摘要,其中包含可在项目中重复使用的LabVIEW代码。要使用代码段,请右键单击图像,将其保存到计算机,然后将文件拖到LabVIEW图表上。

该代码是为按钮数组创建的,但是对所有常见数据类型都以相同的方式工作。

相关信息

如果使用集群数组,则必须修改代码以比较集群元素:


注意:此图片是LabVIEW的摘要,其中包含可在项目中重复使用的LabVIEW代码。要使用代码段,请右键单击图像,将其保存到计算机,然后将文件拖到LabVIEW图表上。