在 for 循环中动态分配对指标的引用

问题描述 投票:0回答:1

我的 LabVIEW 项目中有大量内部路径引用。每条路径都手动输入到捆绑函数中,并引用框图上的数字指示器。因为我有很多路径,因此有很多数字指示器,所以框图很混乱。

我想通过使用带有 nx2 数组的 CSV 文件来简化此操作。在第 1 列中,我想要内部引用本身的路径。在第 2 列中,我想要获得与第 1 列中的路径相对应的数字指示器的名称(已放置在框图和前面板中)。使用 for 循环,我想循环遍历 CSV 文件的每一行并使用捆绑函数,捆绑路径(在索引 0 上)和对数字指示器本身的引用。这是我遇到的实际问题,因为我不知道如何在循环执行时将数字指示器的名称(索引 1 上)动态分配给数字引用。请参阅我当前 VI 的状态以获取更多参考。请帮助我找到一种方法,在循环过程中动态地为每个数字指示器创建数字引用。

现在,我最接近的目标是获取分配给字符串引用的数字指示器的名称(CSV 上的索引 1),但我的数字指示器仍然未被引用并且未连接到捆绑函数。

请注意,CSV 中的第 2 列与数字指示符具有相同的名称,因此“numeric”、“numeric 1”、“numeric 2”、“numeric 3”、“numeric 4enter image description here

loops path reference labview indicator
1个回答
1
投票

阅读本文https://forums.ni.com/t5/LabVIEW/How-to-get-control-reference-from-control-indicator-label-name/td-p/3884075了解如何获取控制权/indicator 按名称引用。那应该可以解决你的问题。使用第一个 CSV 列作为文件路径,使用第二列获取指标参考。然后将其中两个捆绑在一起即可!

© www.soinside.com 2019 - 2024. All rights reserved.