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

相关文章
|
2天前
|
弹性计算 运维 监控
云产品评测:云服务诊断 — ECS实例健康状态与诊断功能体验
作为一名运维工程师,我日常管理和维护云资源,确保服务稳定运行。阿里云的云服务诊断功能提供了便捷的方式实时了解和优化ECS实例的健康状态。通过健康状态功能,我能够查看CPU、内存等指标,及时发现并解决性能瓶颈,提升了约30%的工作效率。诊断功能则帮助我快速定位复杂问题,减少了40%的诊断时间,并提供详细的优化建议。尽管功能已很强大,但仍建议进一步细化诊断结果和增加自定义告警选项,以提升使用体验。我非常推荐此工具给其他运维人员。
37 22
|
12天前
|
弹性计算 运维 开发者
关于ECS 健康状态 诊断功能评测
这是一位开发兼运维工程师的观点,认为云资源的健康状态和诊断功能作用有限,因为大多数问题根源在于代码质量,而这些工具无法改善低下的代码质量导致的资源异常。
|
5月前
|
存储 弹性计算 大数据
阿里云服务器怎么样?云服务器ECS功能、租用费用全解析
阿里云ECS是弹性计算服务,提供安全可靠的云服务器,包括多种实例规格如经济型、通用型、计算型等,适合不同场景。ECS支持VPC专有网络、快照与镜像、多种付费模式。用户可按需选择计算架构、存储类型,享受灵活的网络控制、自动化数据备份和低成本计算资源。适用于Web应用、在线游戏、大数据分析和深度学习等场景。阿里云提供免费试用和优惠价格,服务众多知名企业,如新浪微博。
207 5
|
5月前
|
存储 弹性计算 大数据
阿里云服务器怎么样?全访问解析云服务器ECS功能、租用、优缺点及使用说明
阿里云ECS是弹性计算服务,提供安全可靠的云服务器,包括多种实例规格如经济型、通用型、计算型等,适合不同场景。ECS支持VPC专有网络、快照与镜像、多种付费模式。用户可根据业务需求选择实例、存储类型和网络配置。阿里云服务器适用于Web应用、游戏、大数据和深度学习等场景,提供免费试用和不同优惠套餐。众多知名企业如新浪微博等信赖阿里云服务。更多信息可访问阿里云官方网站。
281 5
|
1月前
|
NoSQL 应用服务中间件 PHP
布谷一对一直播源码服务器环境配置及app功能
一对一直播源码阿里云服务器环境配置及要求
|
7月前
|
人工智能 Windows
LabVIEW将视觉生成器AI用作OPC服务器
LabVIEW将视觉生成器AI用作OPC服务器
73 2
|
2月前
|
域名解析 弹性计算 缓存
阿里云国际云服务器全局流量分析功能详细介绍
阿里云国际云服务器全局流量分析功能详细介绍
|
7月前
|
弹性计算 运维 监控
解密阿里云弹性计算:探索云服务器ECS的核心功能
阿里云ECS是核心计算服务,提供弹性云服务器资源,支持实例按需配置、集群管理和监控,集成安全防护,确保服务稳定、安全,助力高效业务运营。
449 0
|
5月前
|
负载均衡 Java Linux
黑马头条01,环境搭建,今日头条的介绍,今日头条的功能架构图,技术栈的说明,服务层,nacos(奶靠丝)安装,安装在Linux服务器上环境准备,
黑马头条01,环境搭建,今日头条的介绍,今日头条的功能架构图,技术栈的说明,服务层,nacos(奶靠丝)安装,安装在Linux服务器上环境准备,
|
7月前
|
Windows
LabVIEW中ActiveX控件、ActiveX服务器和类型库注册
LabVIEW中ActiveX控件、ActiveX服务器和类型库注册
255 4