LabVIEW强制子VI前面板停留在其他面板前面 点击:292 | 回复:0



fjczd

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:552帖 | 36回
  • 年度积分:703
  • 历史总积分:1294
  • 注册:2008年8月14日
发表于:2023-03-05 15:46:23
楼主

LabVIEW强制子VI前面板停留在其他面板前面

正在使用调用子VI的顶级VI。如何强制子VI前面板保持在主VI的前面,以便在用户单击主VI时它不会消失?

有多种方法可以实现此目的。

可以使用VI属性轻松强制子VI保持在最前面。完成这些步骤将前面板保留在所有其他LabVIEW窗口的顶部,直到关闭该窗口或打开另一个模态窗口。当模式窗口处于打开状态时,无法与其他窗口进行交互。LabVIEW中的大多数对话框都是模态窗口,例如选项对话框窗口。

1.       选择要强制留在前面的子VI前面板上的文件>>VI属性。

2.       从下拉菜单中选择窗口外观。

3.       单击自定义。

4.       选择“窗口行为”下的“模式”单选框。

5.       如果不想使用此窗口行为,仍然可以将前面板放在前面,只需在调用时显示前面板选项旁边打勾即可。

也可以通过右键单击顶级VI中的子VI来执行此操作。然后,可以从快捷菜单中选择子VI节点设置...,然后在调用时在显示前面板旁边打勾,如下所示。

以编程方式执行此操作,请执行以下步骤:

1.       从功能面板中,放置编程»文件I/O»文件常量»当前VI的路径。

2.       放置编程»应用程序控制»打开VI参考。

3.       将电流VI的路径连接到开路VI参考VI上的VI路径输入。

4.       放置编程»应用程序控制»属性节点,并将开路VI参考连接到参考输入。

5.       在属性节点上,选择前面板窗口»最前面作为属性。

6.       右键单击属性节点,然后选择“全部更改要写入”。

7.       将一个真正的常数连接到FP。最前面的输入。

Show Front Panel On Call”属性节点也将创建相同的效果

需要说明的是,上述的例程和文档,都是可以下载的,双击即可打开,其中压缩文件是可以采用粘贴复制的方式,拷贝到硬盘上。这不是图片,各位小伙伴看到后尝试一下,这个问题就不用加微信咨询了。有关LabVIEW编程、LabVIEW开发等相关项目,可联系们。附件中的资料这里无法上传,可去公司网站搜索下载。




楼主最近还看过


热门招聘
相关主题

官方公众号

智造工程师