LabVIEW:当它与数组中的值匹配并返回索引时,如何中断循环

use*_*153 1 arrays labview combobox loops

我有一个组合框,有一个字符串数组,如"Alice","Bob"和"Charlie"以及一个用户可以键入的字符串框.如果用户在字符串框中键入"Bob",我想在组合框中打印其索引,即1.如果它是"Charlie",那么我想打印"2".我想用带有for循环的条件退出执行此操作,但我不确定如何在匹配值时返回索引.

在此输入图像描述

谢谢

srm*_*srm 5

  1. 需要处理未找到索引的情况.

  2. 需要将"String"放在For循环之外,因此该值只读取一次,而不是在每次迭代时读取.

在此输入图像描述

上面的答案是正确的,因为你在你的问题中说你想使用条件终端.没有条件终端有一种更简单的方法.为了完整,我在这里包含了更简单的方法.下面的图片确切地说明了上面的图片,但布线要少得多.

在此输入图像描述