Loops 在主程序中调用弹出子VI时,如何定义其大小和位置?

Loops 在主程序中调用弹出子VI时,如何定义其大小和位置?,loops,resize,location,subroutine,labview,Loops,Resize,Location,Subroutine,Labview,我有一个主程序,它调用多个子VIs。每个sub VI都有一个按钮、计时器或其他东西,操作员必须在监视主前面板的同时查看或与之交互。如何定义调用时弹出的每个子VI的大小和位置 在下面的图片中,我有我的主前面板和我的仪表等,我在我需要的位置和尺寸有子VI。如何确保每次调用sub VI时都会在此处弹出 了解到,在子VI中,您可以通过转到工具->属性,然后更改选项卡以选择窗口大小和外观来控制属性。将这些控件移动到主VI前面板怎么样?总的来说,它可能比仅仅为了启动应用程序而弹出的窗口看起来更好 如果前面板

我有一个主程序,它调用多个子VIs。每个sub VI都有一个按钮、计时器或其他东西,操作员必须在监视主前面板的同时查看或与之交互。如何定义调用时弹出的每个子VI的大小和位置

在下面的图片中,我有我的主前面板和我的仪表等,我在我需要的位置和尺寸有子VI。如何确保每次调用sub VI时都会在此处弹出


了解到,在子VI中,您可以通过转到工具->属性,然后更改选项卡以选择窗口大小和外观来控制属性。

将这些控件移动到主VI前面板怎么样?总的来说,它可能比仅仅为了启动应用程序而弹出的窗口看起来更好


如果前面板空间不足,也可以使用标签。

我建议使用子面板。您可以使用它们在主VI中的特定位置显示subVIs面板。您可以使用静态VI引用来引用特定subVIs


如果出于某种原因您不想这样做,您还可以动态控制位置,而不仅仅是静态控制。您需要为此使用属性节点,并设置VI的FP window bounds属性。

我的主VI前面板上没有空间容纳我正在调用的9个不同的VI(对应于我正在运行的9个不同类型的测试)。我还希望我的sub VI在完成任务后关闭。我是否能够调用子VI,使用子面板查看它,然后在完成后将其关闭?子面板与VIs完全分离-您可以随意插入和删除VIs,无论它们是否正在运行。当然,在多个VI中重用相同的子面板是可能的,您可以在LV选项对话框中看到一个示例,左侧的列表选择要在右侧显示的VI。看看这些例子,然后玩它。