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
    +关注

    关注

    1959

    文章

    3651

    浏览量

    321835
  • 计算机
    +关注

    关注

    19

    文章

    7337

    浏览量

    87614
  • 防火墙
    +关注

    关注

    0

    文章

    416

    浏览量

    35574

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

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

收藏 人收藏

    评论

    相关推荐

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

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

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

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

    win10鼠标卡住的解决方案

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

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

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

    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还是win7,它们有什么区别

    WIN10系统目前已经成为目前上市电脑的标配,大多数产品更是无法改装系统。面对众多从WIN7系统
    发表于 03-06 10:50 1.4w次阅读

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

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

    如何关闭win10的网络搜索功能

    我们知道微软Win10中,特别加强了系统的搜索功能,但Win10的搜索的确很难称得上好用。
    的头像 发表于 12-29 15:40 3387次阅读
    如何关闭<b class='flag-5'>win10</b>的网络搜索功能

    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操作系统使用
    的头像 发表于 05-01 17:22 1.1w次阅读
    <b class='flag-5'>win10</b><b class='flag-5'>系统</b>新电脑分区的详细教程

    Win10系统官网下载教程

    Win10系统官网下载教程
    发表于 09-09 16:06 6次下载

    PICKIT3 WIN10无法识别问题

    通过网上修改注册表的方式没有一点效果,后来发现跟系统可能有关系,换了一个新的WIN10系统就解决了解决方法:换新的win10操作系统,测试版
    发表于 11-16 20:36 4次下载
    PICKIT3 <b class='flag-5'>WIN10</b><b class='flag-5'>无法</b>识别问题

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

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

    win10和Mac双系统装机整理

    Win10和Mac双系统,并对其进行整理,包括制作启动盘、分区、安装和配置等步骤。 二、准备工作 硬件要求 安装双系统需要满足一定的硬件要求。首先,你的计算机必须具备足够的存储空间,至
    的头像 发表于 11-26 14:49 1635次阅读

    KT1404A语音芯片USB连电脑,win7正常识别WIN10无法识别USB设备

    KT1404A语音芯片画的板子,USB连接电脑,win7可以正常识别到U盘,WIN10提示无法识别USB设备(获取设备描述符失败),这是什么问题
    的头像 发表于 06-10 18:13 668次阅读
    KT1404A语音芯片USB连电脑,<b class='flag-5'>win</b>7<b class='flag-5'>正常</b>识别<b class='flag-5'>WIN10</b><b class='flag-5'>无法</b>识别USB设备