在不创建新控件的情况下复制帧



我有一个堆叠的序列,我想复制一个帧。然而,当我这样做时,所有的控件和指示器都会被复制。有没有办法让所有的副本都变成局部变量呢?我不想遍历每个控件和指示器,并使其成为指向原始框架控件/指示器的局部变量。谢谢你的帮助!

据我所知这是不可能的。我也有这个问题,但只有在一种情况下,当我在事件结构中复制事件时。在LabVIEW中,当控件或指示器位于结构内部并且应该复制该结构时,这种情况并不多见。我不喜欢说教,但你所描述的在LabVIEW中被认为是一个糟糕的编程实践。堆叠序列是LabVIEW中最不常用的结构,很多人从来没有使用过它。我不记得有哪一种情况必须使用堆叠序列。它总是可以被平面序列取代,在许多情况下也不需要平面序列,数据流作为序列为您服务。局部变量也不应该被滥用。字面上说,在LabVIEW中没有变量的概念。电线在某种程度上是你的变量。因此,如果您需要编程序列并使用控件的值-使用导线。如果你需要编程状态-使用状态机,你的变量将是移位寄存器。

没有办法这样做。

PS:看起来你的代码是一个有很多代码和控件的大框架。

相关内容

最新更新