Arrays LabVIEW:当循环与数组中的值匹配并返回索引时,如何中断循环
我有一个组合框,它有一个字符串数组,比如“Alice”、“Bob”和“Charlie”,还有一个用户可以键入的字符串框。如果用户在字符串框中键入“Bob”,我想在组合框中打印其索引,即1。同样,如果它是“查理”,那么我想打印“2”。我希望使用for循环的条件退出来执行此操作,但我不确定在值匹配时如何返回索引Arrays LabVIEW:当循环与数组中的值匹配并返回索引时,如何中断循环,arrays,loops,combobox,labview,Arrays,Loops,Combobox,Labview,我有一个组合框,它有一个字符串数组,比如“Alice”、“Bob”和“Charlie”,还有一个用户可以键入的字符串框。如果用户在字符串框中键入“Bob”,我想在组合框中打印其索引,即1。同样,如果它是“查理”,那么我想打印“2”。我希望使用for循环的条件退出来执行此操作,但我不确定在值匹配时如何返回索引 谢谢我用它来工作。 我将组合框转换为一个字符串数组,并传递给一个循环,在该循环中,我将组合框的每个实例与一个字符串进行比较,如果它们相同,则退出,然后打印最后一个索引 我用它工作。 我将组
谢谢我用它来工作。 我将组合框转换为一个字符串数组,并传递给一个循环,在该循环中,我将组合框的每个实例与一个字符串进行比较,如果它们相同,则退出,然后打印最后一个索引
我用它工作。 我将组合框转换为一个字符串数组,并传递给一个循环,在该循环中,我将组合框的每个实例与一个字符串进行比较,如果它们相同,则退出,然后打印最后一个索引
一个错误。您需要将FPTerminal for“String”放在for循环之外。否则,您将在循环的每次迭代中读取值,这意味着可能有人在前面板上键入值,并在处理数组的过程中更改该值。。。现在,当字符串不在数组中时,您将返回错误的答案。您将返回最后一个元素的索引。@user1296153,一句话,尽管通常很好的答案Labview在这里没有那么多活跃的成员,所以在发布您自己的答案之前,建议您耐心等待。至少给一天时间,这样你就可以给全世界的人一个回答问题的机会。在欧洲,当你发布一个bug的时候,已经是深夜了。您需要将FPTerminal for“String”放在for循环之外。否则,您将在循环的每次迭代中读取值,这意味着可能有人在前面板上键入值,并在处理数组的过程中更改该值。。。现在,当字符串不在数组中时,您将返回错误的答案。您将返回最后一个元素的索引。@user1296153,一句话,尽管通常很好的答案Labview在这里没有那么多活跃的成员,所以在发布您自己的答案之前,建议您耐心等待。至少给一天时间,这样你就可以给全世界的人一个回答问题的机会。在欧洲,这是在午夜你张贴。