LabVIEW VI服务器功能

简介: LabVIEW VI服务器功能

LabVIEW VI服务器功能


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的前面板窗口的大小的代码片段。


VI服务器是一套函数,可实现动态控制前面板对象、VI和LabVIEW环境。这些函数位于应用程序控制选板。VI服务器可用于执行以下程序操作:


在打开一个VI时,无需加载所有的子VI。只有当其它VI需要调用时,再将所需VI动态加载到内存中。


远程调用VI


将某个LabVIEW应用程序实例配置成具有导出VI功能的服务器,其它LabVIEW应用程序实例可通过Web调用这些VI。例如,支持远程采集和记录数据的数据采集应用程序,可在本地计算机上不定期地对该数据采样。在选项对话框中改变VI服务器首选项,即可通过Web访问某些VI,所以传递最新数据就和动态VI调用一样简单。VI服务器可处理网络连接,还可跨平台工作使客户端和服务器能够在不同的平台上运行。


编辑VI和LabVIEW属性。例如,可动态确定VI窗口的位置,或移动前面板的滚动条,显示部分窗口。以编程方式将任何改动保存到磁盘。


无需手动打开每个VI的VI属性对话框就可更新多个VI的属性。


获取如版本号等某应用程序的有关信息。获取如LabVIEW运行平台等环境信息。


为应用程序创建一个内嵌架构,以便在将应用程序发布给用户之后,还可为该应用程序添加功能。例如,有一套具有相同参数的数据滤波VI。如果将应用程序设计成允许在内嵌目录中动态加载这些VI,应用程序可以仅包含这些VI的部分设置;同时可在内嵌目录中添加新的滤波VI,为用户提供更多的滤波选择。


控制前面板对象。


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

相关文章
|
5天前
|
网络协议
LabVIEW中如何在网络上使用远程VI服务器
LabVIEW中如何在网络上使用远程VI服务器
10 2
|
5天前
|
人工智能 Windows
LabVIEW将视觉生成器AI用作OPC服务器
LabVIEW将视觉生成器AI用作OPC服务器
16 2
|
5天前
|
Windows
LabVIEW中ActiveX控件、ActiveX服务器和类型库注册
LabVIEW中ActiveX控件、ActiveX服务器和类型库注册
12 4
|
5天前
|
弹性计算 运维 监控
解密阿里云弹性计算:探索云服务器ECS的核心功能
阿里云ECS是核心计算服务,提供弹性云服务器资源,支持实例按需配置、集群管理和监控,集成安全防护,确保服务稳定、安全,助力高效业务运营。
95 0
|
5天前
|
监控 Linux 测试技术
LabVIEW网络服务器何使用,有哪些不同
LabVIEW网络服务器何使用,有哪些不同
14 1
|
5天前
|
网络协议
​LabVIEW从另一个VI或通过VI服务器访问正在运行的可执行文件
​LabVIEW从另一个VI或通过VI服务器访问正在运行的可执行文件
13 0
|
17小时前
|
存储 弹性计算 监控
【阿里云弹性计算】深入阿里云ECS配置选择:CPU、内存与存储的最优搭配策略
【5月更文挑战第20天】阿里云ECS提供多种实例类型满足不同需求,如通用型、计算型、内存型等。选择CPU时,通用应用可选1-2核,计算密集型应用推荐4核以上。内存选择要考虑应用类型,内存密集型至少4GB起。存储方面,系统盘和数据盘容量依据应用和数据量决定,高性能应用可选SSD或高效云盘。结合业务特点和预算制定配置方案,并通过监控应用性能适时调整,确保资源最优利用。示例代码展示了使用阿里云CLI创建ECS实例的过程。
19 5
|
17小时前
|
存储 弹性计算 监控
【阿里云弹性计算】阿里云ECS全面解析:弹性计算服务的核心优势与应用场景
【5月更文挑战第20天】阿里云ECS是提供可伸缩计算能力的云服务,支持多种规格实例,满足不同需求。其核心优势包括灵活性、高性能、高可用性、安全性和易用性。适用场景包括网站托管、大数据处理、游戏多媒体应用及测试开发环境。通过Python示例代码展示了如何创建ECS实例,助力企业专注业务发展,简化基础设施管理。
23 5
|
18小时前
|
弹性计算
阿里云ECS使用体验
在申请高校学生免费体验阿里云ECS云服务器后的一些使用体验和感受。
|
3天前
|
弹性计算 运维 安全
阿里云ecs使用体验
整了台服务器部署项目上线

热门文章

最新文章