如何在不破坏现有引用的情况下重新排序集群中的控件?

时间:2018-02-14 19:14:33

标签: labview

我想重新排序集群中的控件(typedef)以设置有意义的Tab键顺序。当我这样做as instructed时,已经存在的对集群内控件的引用就会混淆。

以下是控件typedef的屏幕截图以及重新排序控件之前和之后的框图: enter image description here

...保存控件中的更改后,LabVIEW会自动更改引用,可能是为了保持相同的顺序(而不是相同的标签)。

更改Tab键顺序后,有没有办法保持我的引用的完整性(我有很多)?

1 个答案:

答案 0 :(得分:4)

你肯定在这里发现了一些非用户友好的行为。但我也认为你的示例代码通过在集群中单独引用每个元素来破坏集群的目的。

如果您有TypeDef群集,请创建对整个群集的引用,而不是其中的各个元素。然后,您可以在整个群集上使用值属性节点并解开所需的元素。

如果您的引用中断,请保存VI并将其修复(不应该破坏)。

以下是我的TypeDef群集: enter image description here

然后我重新排序(注意FP控制顺序),但是簇参考没有被破坏,unbundle函数仍然给出了正确的值: enter image description here