0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

在WIN10系统计算机上使用共享变量时无法正常访问咋办?

jf_V8z5L4Nx 来源:传感测控物联网 2023-08-12 10:05 次阅读

共享变量SharedVariable,可以用于本地或远程主机的单个VI、不同VI之间传递数据。

变量作用范围理论上不受限制,网络可及之处都可以。

最近在WIN10系统计算机上使用共享变量时遇到了无法正常访问的问题,几番探索之后发现是防火墙的原因。

所以顺带写个小文章,简要介绍一下共享变量,同时把防火墙问题如何解决分享给大家。

创建共享变量的方法

1)新建一个Project。

2)在Project列表里右键单击我的电脑,选择New-Variable。

38d657fa-384e-11ee-9e74-dac502259ad0.png

3)配置Shared Variable

Name:共享变量的名称。

Variable Type:选择Network-Published,网络共享变量。

Data Type:共享变量的数据类型,例如选择Array of Double。

38f5e034-384e-11ee-9e74-dac502259ad0.png

4)分类保存共享变量

LabVIEW里以库的形式保存共享变量,可以分类以不同的库保存共享变量。

3926a728-384e-11ee-9e74-dac502259ad0.png

除了在项目树列表里新建共享变量,还可以通过LabVIEW里Tools->Distributed System Manager工具,在分布式系统管理器里创建和管理共享变量——推荐采用这个方法。

394d6994-384e-11ee-9e74-dac502259ad0.png

本地使用共享变量的方法

1)在程序框图界面下从Structure分类里找到Shared Variable,将在放置在代码中。

2)单击共享变量,逐级定位选择需要访问的共享变量。例如我们选择之前创建的VariableName共享变量,共享变量的图标变成下面这个样子。

396fe578-384e-11ee-9e74-dac502259ad0.png

3)右键共享变量,单击Access Mode菜单项可以变更变量访问模式(读取或写入)。

本地使用共享变量,共享变量的作用类似于全局变量。如果只是需要在本地使用,我们在创建共享的时候可以选择类型为Single Process。

远程使用共享变量的方法

远程访问共享变量可以通过网络在不同计算机之间共享数据。

在Data Communication->Shared Variable分类下找到Open and VerifyVariable Connection和Read/Write Variable就可以访问远程计算机上的共享变量了。

例如下面代码我们在A计算机上读取B计算机上的波形数据。

3992979e-384e-11ee-9e74-dac502259ad0.png

切记设置好防火墙

为确保共享变量能够通过网络在不同计算机之间共享数据,需要设置好防火墙。

否则极有可能是无法发现目标计算机上的共享变量的。

以WIN10为例,我们说一下如何设置防火墙。

1)打开防火墙高级设置界面。

2)在进入规则设置界面中,添加tagsrv.exe(Shared Varible Engine相关文件)和lkads.exe(PSP相关文件)的进入规则为允许。

39a74860-384e-11ee-9e74-dac502259ad0.png

39db220c-384e-11ee-9e74-dac502259ad0.png

设置好之后应该如下图。

3a0c6d1c-384e-11ee-9e74-dac502259ad0.png






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • LabVIEW
    +关注

    关注

    1918

    文章

    3619

    浏览量

    317001
  • 计算机
    +关注

    关注

    19

    文章

    6651

    浏览量

    84545
  • 防火墙
    +关注

    关注

    0

    文章

    406

    浏览量

    35419

原文标题:LabVIEW里如何正确设置和使用共享变量在不同计算机之间传递数据

文章出处:【微信号:传感测控物联网,微信公众号:传感测控物联网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    无法访问局域网的解决方法

    交换机是打开的,而且每个客户端连接的指示灯都是亮的,这表示链接是正常的。接下来检查网线的水晶头是否接触良好。2、确保所有计算机上都安装了TCP/IP,并且工作正常 Windows X
    发表于 11-17 09:16

    U盘无法计算机连接

    的时钟频率,这个频率由晶振经过频率发生器的放大或缩小后就与电脑中某段总线频率一致的频率,计算机上的南桥芯片上获得对应频率后才能将U盘和计算机连接上。所以,如果晶振损坏,U盘就无法
    发表于 03-19 15:53

    win7与winxp LabVIEW 共享变量访问问题

    项目中遇到如下问题:一台运行VI的电脑上发布共享变量,另一台局域网内的计算机通过共享
    发表于 04-12 11:32

    win10打开keil无响应

    win10打开keil无响应,要把工程文件夹下的.计算机名的文件删除才能打开,编译后关闭keil,重新打开时,又卡死,无响应,有谁遇到过,别的软件都能很好运行,如Altuim,Android studio,visual studio 2013,jlink驱动能装,stLi
    发表于 10-21 18:14

    win10恢复win7失败怎么回事 win10无法还原win7怎么解决

    `win10提供无损升级的方式,同时也支持一个月内无损恢复到win7/win8.1系统,不过部分用户遇到
    发表于 10-24 14:35

    如何在虚拟机上安装win10

    如何安装虚拟机?虚拟机上安装win10
    发表于 12-29 06:00

    win10鼠标卡住的解决方案

    是无线蓝牙鼠标:  1、win10系统的任务栏托盘中找到蓝牙图标,右键单击并选择[打开设置]。    2、在打开的设置选项框中,确保已选中“允许蓝牙设备查找此计算机”,然后单击“确定
    发表于 02-02 17:19

    win10系统0xv0000098错误代码的解决方法

    0xv0000098错误代码的解决方法吧。win10系统0xv0000098错误代码的解决方法:1、使用u盘启动,进入安装界面时点击“修复计算机”选择“疑难解答”点击“启动修复”。2、也可以回到“疑难解答
    发表于 04-21 14:39

    怎么解决Win10系统无法识别USB设备的问题?

    怎么解决Win10系统无法识别USB设备的问题?
    发表于 11-01 07:42

    evk上运行来自sdk2.13的lwip_dhcp_usb_bm演示,将fs/hs usb连接到win10计算机无法检测到是为什么?

    您好,我正在 evk 上运行来自 sdk2.13 的 lwip_dhcp_usb_bm 演示,但有一个问题,我尝试将 fs/hs usb 连接到 win10 计算机,但无法检测到它。任何人都用过这个
    发表于 04-17 07:40

    蜂鸟调试器win10下驱动程序无法使用怎么解决?

    的现象: 1、安装驱动,提示正常。 2、插入硬件,系统提示正在识别。 3、识别成功,提示设备已准备就绪。 4、提示驱动程序无法使用。 其中,已经按照帖子的要求,禁止win10
    发表于 08-16 07:09

    win10电脑无法识别U盘应该如何解决

    解决win10电脑无法识别U盘的方法我们需要对症下药,导致win10无法识别U盘的原因有很多,U盘本身问题,电脑设置问题,BIOS设置问题,系统
    的头像 发表于 12-07 11:55 1.4w次阅读

    win10系统激活密钥key详细步骤

      Win10一年的免费升级服务已经到期,用户要使用Win10系统,就需要最新Win10密钥来激活Win10,一般激活
    发表于 03-10 11:35 6次下载
    <b class='flag-5'>win10</b><b class='flag-5'>系统</b>激活密钥key详细步骤

    win10系统新电脑分区的详细教程

    win10操作系统是目前最新的操作系统。很多用户购买的新电脑安装的都是win10操作系统,在使用的时候发现只有一个c盘分区。于是就想了解
    的头像 发表于 05-01 17:22 1w次阅读
    <b class='flag-5'>win10</b><b class='flag-5'>系统</b>新电脑分区的详细教程

    修复win10、Linux双系统无法启动的故障

    修复win10、Linux双系统无法启动的故障的方法步骤。
    发表于 05-10 17:55 0次下载