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

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

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开发等相关项目,可联系们。附件中的资料这里无法上传,可去公司网站搜索下载。

相关文章
Altium Designer如何设定/修改PCB板边框外形
Altium Designer如何设定/修改PCB板边框外形
1212 0
|
6月前
LabVIEW控制前面板对象
LabVIEW控制前面板对象
40 1
|
6月前
|
容器
LabVIEW主VI前面板中显示或使用多个子VI
LabVIEW主VI前面板中显示或使用多个子VI
72 2
|
6月前
|
存储 缓存
LabVIEW显示缓冲区分配窗口
LabVIEW显示缓冲区分配窗口
73 2
|
6月前
|
流计算
LabVIEW开发LED滚动显示程序
LabVIEW开发LED滚动显示程序
45 2
|
6月前
LabVIEW动态加载VI到子面板速度优化
LabVIEW动态加载VI到子面板速度优化
37 0
Three.js开发:修改默认鼠标操控
Three.js开发:修改默认鼠标操控
204 0
排错实战——你知道拖动窗口时只显示虚框怎么设置吗?
你知道拖动窗口时只显示虚框怎么设置吗?
|
搜索推荐
LabVIEW设计自定义指示灯和按钮控件
LabVIEW中提供了很多内置的指示灯和按钮控件,可以实现状态的切换和控制,效果如下图所示: