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

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

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开发等相关项目,可联系们。

相关文章
|
6月前
|
机器学习/深度学习 存储 监控
内部文件审计:企业文件服务器审计对网络安全提升有哪些帮助?
企业文件服务器审计是保障信息安全、确保合规的关键措施。DataSecurity Plus 是由卓豪ManageEngine推出的审计工具,提供全面的文件访问监控、实时异常告警、用户行为分析及合规报告生成功能,助力企业防范数据泄露风险,满足GDPR、等保等多项合规要求,为企业的稳健发展保驾护航。
172 0
|
4月前
|
存储 数据挖掘 Linux
服务器数据恢复—重装系统导致OceanStor存储上的分区无法访问的数据恢复案例
服务器存储数据恢复环境: 华为OceanStor某型号存储+扩展盘柜,存储中的硬盘组建了raid5磁盘阵列,上层分配了1个lun。 linux操作系统,划分了两个分区,分区一通过lvm扩容,分区二为xfs文件系统。 服务器存储故障: 工作人员重装系统操作失误导致磁盘分区变化,分区二无法访问,数据丢失。
|
6月前
|
安全 Linux Shell
使用SCP命令在CentOS 7上向目标服务器传输文件
以上步骤是在CentOS 7系统上使用SCP命令进行文件传输的基础,操作简洁,易于理解。务必在执行命令前确认好各项参数,尤其是目录路径和文件名,以避免不必要的传输错误。
622 17
|
6月前
|
自然语言处理 Unix Linux
解决服务器中Jupyter笔记本的文件名字符编码问题
通过上述步骤,可以有效解决Jupyter笔记本的文件名字符编码问题,确保所有文件能在服务器上正常访问并交互,避免因编码问题引起的混淆和数据丢失。在处理任何编码问题时,务必谨慎并确保备份,因为文件名变更是
219 17
|
9月前
|
Python
使用Python实现multipart/form-data文件接收的http服务器
至此,使用Python实现一个可以接收 'multipart/form-data' 文件的HTTP服务器的步骤就讲解完毕了。希望通过我的讲解,你可以更好地理解其中的逻辑,另外,你也可以尝试在实际项目中运用这方面的知识。
430 69
|
6月前
|
安全 Linux 网络安全
Python极速搭建局域网文件共享服务器:一行命令实现HTTPS安全传输
本文介绍如何利用Python的http.server模块,通过一行命令快速搭建支持HTTPS的安全文件下载服务器,无需第三方工具,3分钟部署,保障局域网文件共享的隐私与安全。
1296 0
|
9月前
|
安全 Linux
阿里云linux服务器使用脚本通过安全组屏蔽异常海外访问ip
公网网站可能会遭受黑客攻击导致访问异常,使用此脚本可以屏蔽掉异常IP 恢复访问。也可自行设置定时任务定期检测屏蔽。
686 28
|
10月前
|
前端开发 Cloud Native Java
Java||Springboot读取本地目录的文件和文件结构,读取服务器文档目录数据供前端渲染的API实现
博客不应该只有代码和解决方案,重点应该在于给出解决方案的同时分享思维模式,只有思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
Java||Springboot读取本地目录的文件和文件结构,读取服务器文档目录数据供前端渲染的API实现
|
10月前
|
域名解析 弹性计算 应用服务中间件
使用域名访问部署在ECS上的网站
本文为您介绍如何为网站配置域名并为域名配置HTTPS证书。
|
3月前
|
弹性计算 运维 安全
阿里云轻量应用服务器与云服务器ECS啥区别?新手帮助教程
阿里云轻量应用服务器适合个人开发者搭建博客、测试环境等低流量场景,操作简单、成本低;ECS适用于企业级高负载业务,功能强大、灵活可扩展。二者在性能、网络、镜像及运维管理上差异显著,用户应根据实际需求选择。
310 10