LabVIEW VI服务器功能

news2024/11/20 9:43:53

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/147511.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

3-1内存管理-内存管理概念

文章目录一.内存管理的基本原理和要求1.逻辑地址和物理地址2.程序的装入和链接/从写程序到程序运行/将程序和数据装入内存/将用户源程序变为可在内存中执行的程序需要经过的步骤3.程序的链接方式4.内存的装入模块在装入内存时的方式5.操作系统对内存的管理二.覆盖与交换三.连续…

C#,图像二值化(17)——全局阈值的ISODATA算法(亦称作InterMeans法)及其源程序

二值算法综述请阅读: C#,图像二值化(01)——二值化算法综述与二十三种算法目录https://blog.csdn.net/beijinghorn/article/details/128425225?spm1001.2014.3001.5502 支持函数请阅读: C#,图像二值化&…

Smart Finance成为火必投票竞选项目,参与火必投票获海量奖励

最近,Huobi推出了新一期的“投票上币”活动,即用户可以通过HT为候选项目投票,在投票截止后,符合条件的优质项目将直接上线Huobi。而Smart Finance成为了新一期投票上币活动的竞选项目之一,并备受行业关注,与…

android 11+后台启动FGS的while-in-use权限限制

while-in-use权限限制 为了帮助保护用户隐私,Android 11(API 级别 30)对前台服务何时可以访问设备的位置、摄像头或麦克风进行了限制。 当您的应用程序在后台运行时启动前台服务时,前台服务有以下限制: 除非用户已向您…

智能家居创意产品一智能插座

WiFi智能插座对于新手接触智能家居产品更加友好,不需要额外购买网关设备 很多智能小配件也给我们得生活带来极大的便捷,智能插座就是其中之一,比如外出忘记关空调,可以拿起手机远程关闭。 简单说就是:插座可以连接wi…

python深拷贝和浅拷贝

python深拷贝和浅拷贝(一) 定义 直接赋值:其实就是对象的引用。浅拷贝:拷贝父对象,不会拷贝对象的内部的子对象。深拷贝: copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象。 浅拷贝&am…

【自学C++】C++变量

C变量 C变量教程 不论是使用哪种高级程序语言编写程序,变量都是其程序的基本组成单位。变量相当于内存中一个数据存储空间的表示,通过变量名可以访问到变量的具体的值。 C 的变量(variable)是有明确 类型 的。编译器会检查 函数…

Linux 安装OpenSSL及解决遇到的问题

OpenSSL下载openssl安装包解压配置相应检查编译安装测试创建软链接N次测试下载openssl安装包 wget https://www.openssl.org/source/openssl-3.0.1.tar.gz执行后如果拉不下来,出现证书过期 需要加上 --no-check-certificate 不做检查 wget https://www.openssl.o…

C语言char类型的存储

目录char是如何存储的char的类型char的取值范围例题char是如何存储的 字符型(char)用于储存字符(character),如英文字母或标点。但是char类型在内存中并不是以字符的形式储存,而是以ASII码的形式储存&…

python对接API二次开发高级实战案例解析:Zabbix API封装类实现获取认证密钥、所有主机组、所有主机、所有监控项和历史数据

Zabbix API是基于Web的API,作为Web前端的一部分提供。它使用JSON-RPC 2.0协议,这意味着两点: 该API包含一组独立的方法;客户端和API之间的请求和响应使用JSON格式进行编码。 传送门:Zabbix API官方文档 导入模块 在za…

单线程Reactor模型

单线程Reactor模型 Reactor模型只是对select\poll\epoll等网络模型的封装,本文讲解基于epoll实现Reactor模型 Reactor模型 单线程Reactor模型较为简单,如图: 服务器接收多个client连接请求后,统一交由Reactor处理,其…

Qt—QPainter基本图形绘制详解

QPainter描述1、QPainter 类在小部件和其他绘制设备上执行低级绘制。2、QPainter 提供了高度优化的功能来完成大多数图形GUI程序所需的工作。它可以画从简单的线条到复杂的形状。它还可以绘制对齐的文本和像素图。QPainter 可以对继承 QPaintDevice 类的任何对象进行操作。3、Q…

【追光者】2022年终总结,又是一个开始,新的挑战。愿你历尽千帆,归来仍是少年。

本文为我原创,未经授权,禁止转载,本文首发于 CSND博客。 这几天,前前后后,断断续续,一边写博客,一边学习,一边回顾我的2022,打磨了好几天,尽管还是有好多想说…

指针进阶之函数指针和函数指针数组

文章目录一、函数指针1.简单介绍2.回忆函数3.函数地址4.函数指针5.案例(1)案例一(2)案例二(3)案例三(4)案例四代码1代码2误区6.补充二、函数指针数组1.定义2.补充3.案例(…

剑指offer----C语言版----第十二天

目录 打印从1到最大的n位数 1.1 题目描述 1.2 Leetcode上的解题思路 1.3 考虑大数的问题 1.3.1 使用字符串模拟数字的加法 1.3.2 使用全排 打印从1到最大的n位数 原题链接:剑指 Offer 17. 打印从1到最大的n位数 - 力扣(LeetCode)1.1 题…

算法刷题打卡第58天:删除排序链表中的重复元素

删除排序链表中的重复元素 难度:简单 给定一个已排序的链表的头 head ,删除所有重复的元素,使每个元素只出现一次。返回已排序的链表 。 示例 1: 输入:head [1,1,2] 输出:[1,2]示例 2: 输入…

Cesiumlab对人工模型、建筑矢量面和BIM模型的处理参数设置 CesiumLab系列教程

CesiumLab中将人工模型(fbx、obj)、建筑矢量面(shp)和BIM模型(clm)的处理都集中在一起,统一使用通用模型处理。 输入文件部分,加载文件在这里不在赘述,输入了文件后&…

陪诊系统搭建,陪诊平台应当具备什么功能?

随着近些年来市场的变化,陪诊服务也在慢慢的受到人们的关注,自从有了陪诊系统之后,帮助了许许多多独立就医不便的人群,给了像是搞不清就诊流程的老年人、家人不方便陪伴的孕妇、残障人士,以及需要陪伴就医的独居人士等…

上海市“专精特新”中小企业和杨浦区“专精特新”中小企业给予5万元和3万元资助

杨浦区“专精特新”中小企业认定一、主管部门杨浦区商务委员会二、政策依据《关于印发<杨浦区“专精特新”中小企业培育工程实施办法>的通知》&#xff08;杨商务委规〔2018〕1号&#xff09;《关于组织推荐2021年度杨浦区“专精特新”中小企业申报(复核)的通知》三、扶持…

【Qt】加载.ui转化的.h头文件显示窗体

【Qt】加载.ui转化的.h头文件显示窗体1、背景2、实例3、验证1、背景 将.ui文件转化为.h头文件参考如下博客&#xff1a; 【Qt】将QtDesigner生成的.ui文件转化为.h头文件 https://jn10010537.blog.csdn.net/article/details/128589666其中生成的ui_widget.h头文件内容如下&am…