​LabVIEW从另一个VI或通过VI服务器访问正在运行的可执行文件

news/2024/7/2 6:49:07

​LabVIEW从另一个VI或通过VI服务器访问正在运行的可执行文件

有没有办法从另一个VI或可执行文件访问正在运行的LabVIEW可执行文件。例如,从显示控件获取值,为控件设置值,以及初始化运行LabVIEW可执行文件VI的前面板。

在正在运行的可执行文件的VI中:

1.       LabVIEW VI服务器端口需要使用属性节点的Server:Port property under VIServer >> Application class of the property node。为其分配一个未占用的端口号。

2.       在属性节点类下,将“服务器:TCP侦听器活动”属性设置为True。

3.       在属性节点类下,指定服务器:TCP/IP访问列表以包含访问正在运行的可执行文件的计算机的IP地址。通过其他链接中的函数上下文帮助检查列表的格式。

4.       使用此VI作为主VI来构建可执行文件。

在启动控制的VI中:

1.       将“打开应用程序引用”函数与指定的IP地址和TCP/IP端口号一起使用,以获取对正在运行的可执行文件实例的引用。

2.       使用打开VI参考功能获取对可执行文件主VI的引用。例如,Main.vi下面的代码片段中。

3.       使用控制值:设置和控制值:获取调用方法来设置和获取正在运行的可执行文件的VI上的控制值。

4.       可以使用其他调用方法。例如,将所有方法重新初始化为默认值方法。

5.       请记住关闭对可执行文件和VI的引用。

附加信息

除了获取指标值和设置控制值外,还可以使用VI服务器来实现其他控制操作。例如,运行VI、从前面板获取图像等。

可以使用localhost关键字控制在本地机器上运行的VI,并通过指定正确的IP地址来控制在网络中远程PC上运行的VI。

要读/写数据到TestStand执行中运行的LabVIEW VI,请在TestStand中启用调试和跟踪,使用LabVIEW适配器配置对话框中的启用调试和跟踪选项并使用Vi服务器。注意:在重新启动TestStand应用程序之前,对“启用调试和跟踪设置”的更改不会生效。

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


http://lihuaxi.xjx100.cn/news/173677.html

相关文章

Wireshark过滤器语法

1.官网地址 点击进入 2.捕获过滤器 使用捕获过滤器Wireshark只捕获满足过滤器条件的数据包进来。捕获过滤器采用BPF语法表达式,表达式由如下及部分组成: Dir 指明传输方向是前往还是来自 例如:src、dst Type 指出名字或数字所代表的意,例如…

关于java项目运行的几个问题

1.java项目是如何部署给用户使用的? 准备一台服务器,安装操作系统 服务器上安装jdk 和数据库等依赖项(mysql、redis) 使用Maven的构建工具对代码进行编译和打包 通过jenkins将jar包放到服务器中指定的路径下,运行jar包 2.在自己…

linux中 ~ / . ..分别表示什么

嵌入式之路,贵在日常点滴 ---阿杰在线送代码 目录 ~ 表示代码主目录,也就是当前登录用户的用户目录。 /是指根目录:就是所有目录最顶层的目录 ./表示当前目录 ..表示上级目录 linux中 ~ 表示的是什么目录? ~ 表示代码主目…

图09 --- 最小费用最大流问题

💖💖感谢各位观看这篇文章,💖💖点赞💖💖、收藏💖💖、你的支持是我前进的动力!💖💖 💖💖感谢你的阅读💖,专栏文章💖持续更新!💖关注不迷路!!💖 图01—图的基本概念与模型_ 图02— 存储结构: 邻接矩阵,关联矩阵,权矩阵,邻接表,十字链…

10 张图解 K8S CNI Calico 网络模型原理与功能实战

一、概述 Calico 是一个联网和网络策略供应商。Calico 支持一套灵活的网络选项,因此你可以根据自己的情况选择最有效的选项,包括非覆盖和覆盖网络,带或不带 BGP。Calico 使用相同的引擎为主机、Pod 和(如果使用 Istio 和 Envoy&am…

vue.js毕业设计,基于vue.js前后端分离外卖点餐系统设计与实现(H5移动项目)

功能介绍 【后台管理员功能】 会员列表:查看所有注册会员信息,支持删除 录入资讯:录入资讯标题、内容等信息 管理资讯:查看已录入资讯列表,支持删除和修改 广告设置:上传图片和设置小程序首页轮播图广告地…

SpringBoot中如何获取request对象呢?

转自: SpringBoot中如何获取request对象呢? 下文笔者讲述SpringBoot中获取Request对象的方法分享,如下所示 Request对象简介 Request对象中封装了客户端的请求信息包含请求头,请求体及其它的请求信息 那么如何在SpringBoot中获取这一重要信息呢&…

点击化学FAM荧光素:6-FAM-alkyne,FAM alkyne 6-isomer,6-炔基-羧基荧光素

【中文名称】6-炔基-羧基荧光素 【英文名称】 FAM alkyne,6-isomer,6-FAM-alkyne 【CAS】478801-49-9 【分子式】C24H15NO6 【分子量】413.39 【纯度标准】95% 【包装规格】25mg,50mg,100mg 【是否接受定制】可进行定制,定制时间周…