LabVIEW 应用程序视窗始终置于顶层 点击:982 | 回复:0



fjczd

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:552帖 | 36回
  • 年度积分:703
  • 历史总积分:1294
  • 注册:2008年8月14日
发表于:2022-08-05 20:35:45
楼主
LabVIEW 应用程序视窗始终置于顶层
在 Windows 环境中,可以使 LabVIEW 应用程序模态化或浮动化或使其始终成为顶层视窗的同时,仍然可以使用其他应用程序。本文将具体介绍如何将 LabVIEW 应用程序始终成为顶层视窗。
可以通过使用 VI Server 将前面板设置为顶层视窗,以确保 LabVIEW 应用程序作为顶层视窗的同时,仍然可以与其他应用程序一起使用,具体操作方式如下:
1.右键单击程序框图,然后在函数选板上导航至编程>>应用程序控制>>VI 服务器引用,可以找到 VI 服务器引用。将 VI 服务器引用置放在程序框图上。
2.将 VI 服务器引用的输出端连接到属性节点。可以在 VI 服务器引用的相同位置找到属性节点。
3.右键单击属性节点并选择全部转换为写入,以确保可以使用属性节点设置属性。
4.选择前面板窗口>>在最前,然后将真常量连接到 FP.IsFrontmost 输入端。

添加图片注释,不超过 140 字(可选)


VI 服务器是在LabVIEW 5.0中引入的,它提供了允许用户动态控制前面板控件、VI和LabVIEW环境的一系列函数。使用VI服务器,您还可以在同一台机器或通过网络动态加载运行VI和LabVIEW。 VI服务器函数位于 函数»应用程序控制 子面板上。所有VI都具有可以通过VI服务器函数来读写的属性,也有可以被VI服务器函数调用的方法。 VI服务器代替了LabVIEW 4.x中的"VI Control VIs".
VI服务器具有与平台无关的面向对象架构。作为VI服务器组成部分的每个对象都属于某一个类。对象所属的类决定它可被VI服务器调用的属性和方法。其中许多类都有子类。例如,布尔控件都是布尔类的成员,而布尔类是控件类的子类。 控件类类是图形对象类的子类。较低级别的类(如布尔类)具有自己的属性和方法,同时需要从更高级别的类继承属性和方法,例如图形对象类。
作为VI服务器使用的范例,下面是VI服务器以编程方式调整VI的前面板窗口的大小的代码片段。

添加图片注释,不超过 140 字(可选)

LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序
上文中提到的例子和资料,均在word中的附件里,可点击下载。进一步了解,可联系我们。




楼主最近还看过


热门招聘
相关主题

官方公众号

智造工程师