在LabVIEW中群集元素具有不同数据类型的情况下,如何设置群集数组的制表符顺序?

时间:2018-12-27 14:02:42

标签: labview

Labview

enter image description here

我有一个簇和一维数组。我需要为组合的簇元素数组和一维数组设置制表符顺序。

  

“簇”数据类型的数组:字符串和时间,一维数组仅包含布尔值。

请参见上图。

1 个答案:

答案 0 :(得分:1)

要设置集群的Tab顺序,请右键单击集群,然后选择“在集群中重新排序控件...”。VI运行时,如果将焦点放在集群的一个元素上,则可以在簇。

当数组中的元素为簇时,LabVIEW中不提供用于在数组中的元素之间进行制表的内置键盘支持。也没有内置的选项卡可以将一个数组移出到另一个数组。您将需要在框图中添加一个事件结构,并使用它来观察是否按下Tab键,然后执行自己的焦点更改。 This example code may be useful to you.

数组控件不能很好地用于UI交互。它主要是一种显示数据并将数据传递到子VI的方法。如果尝试过多地手动控制制表符,可能会感到沮丧。在这个领域,向可以帮助您逐步设计UI的人寻求帮助on the NI LabVIEW forum可能会很有用。我使用LV已有数十年了,这个领域仍然让我感到沮丧。