我想在我的主VI中显示多个SubVI(每个SubVI都有一个带控件和指示器的set frontpanel)。问题是:通常只有2或3个同时处于活动状态,其余的都被停用。 假设我为活动的SubVI获得了一系列VI引用。是否可以在表中显示SubVI,其中每个SubVI都有自己的行? 我基本上是在寻找一个类似于Tab Control的容器,但是我想用行显示VI来代替标签。
提前致谢。
答案 0 :(得分:1)
最好的选择是子面板。 http://digital.ni.com/public.nsf/allkb/D587067E18E0E70186256D44007B91FE
实施例: https://decibel.ni.com/content/docs/DOC-18164
xcontrols也有很好的方法,但它很复杂,需要花费更多时间来实现。无论如何下面是关于xcontrols的链接: http://www.ni.com/tutorial/3198/en/
答案 1 :(得分:0)
我无法在数组控件中放置一个Sub Panel(显示VI的前面板),但是我能够将它和VI引用放在 cluster 中,然后放置它在数组:
之后,您可以将VI Ref的可见性设置为隐藏,并调整阵列的chrome。更进一步,我不知道LabVIEW是否提供了一种方法,当该子面板位于容器中时,该子面板是VI参考,因此您的里程可能会有所不同。