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

相关文章
|
存储
串口助手(布局,图标,串口号,隐藏界面,显示实时时间)
串口助手(布局,图标,串口号,隐藏界面,显示实时时间)
199 0
Altium Designer如何设定/修改PCB板边框外形
Altium Designer如何设定/修改PCB板边框外形
1186 0
|
6月前
LabVIEW控制前面板对象
LabVIEW控制前面板对象
39 1
|
6月前
|
容器
LabVIEW主VI前面板中显示或使用多个子VI
LabVIEW主VI前面板中显示或使用多个子VI
65 2
|
6月前
|
存储 缓存
LabVIEW显示缓冲区分配窗口
LabVIEW显示缓冲区分配窗口
71 2
|
6月前
|
Linux iOS开发 MacOS
LabVIEW配置前面板
LabVIEW配置前面板
116 2
|
6月前
|
流计算
LabVIEW开发LED滚动显示程序
LabVIEW开发LED滚动显示程序
44 2
|
6月前
|
异构计算
LabVIEW项目中实时目标出现黄色感叹号
LabVIEW项目中实时目标出现黄色感叹号
45 1
|
6月前
LabVIEW动态加载VI到子面板速度优化
LabVIEW动态加载VI到子面板速度优化
34 0
在Gazebo中添加悬浮模型后,利用键盘控制其移动方法
今天讲一下如何通过键盘来控制其移动:监听键盘输入并根据按键调整模型的位置,然后通过调用set_model_state函数来更新模型在Gazebo中的状态
376 0