LabVIEW​​共享​变量生命周期 点击:268 | 回复:0



fjczd

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:552帖 | 36回
  • 年度积分:703
  • 历史总积分:1294
  • 注册:2008年8月14日
发表于:2022-12-31 18:47:33
楼主

LabVIEW共享变量生命周期

共享变量生命周期

所有共享变量都是项目一部分。SVE将会注册项目包含共享变量(当LabVIEW需要其中变量时)默认情况下,只要运行引用任意包含共享变量VI时,SVE部署发布共享变量库。由于SVE部署包含共享变量整个库,因此无论运行VI是否引用中的全部共享变量,SVE发布所有共享变量。随时可以部署任意项目库,只需要单击项目浏览器窗口即可。

停止VI托管变量机器并不影响共享变量网络可用性。如果需要删除网络共享变量,必须明确在项目浏览器窗口解除变量所属部署。选择工具(Tools) » 分布系统管理(Distributed System Manager)来解除共享变量整个变量项目部署。

注意: 旧版LabVIEW使用变量管理器(工具[Tools] » 共享变量[Shared Variable] » 变量管理[Variable Manager])而不是分布系统管理管理共享变量部署。

面板数据绑定

 

一个适用网络发布共享变量功能面板数据定。在项目浏览器窗口中,共享变量VI面板,即可创建共享变量件。启用数据时,改变改变与其共享变量值。VI运行时,如果成功连接SVE,VI面板对象旁边出现一个绿色标记,下图所示。

面板共享变量

通过属性(Properties)对话中的数据(Data Binding)页实现改变任意输入显示定。使用LabVIEW Real-TimeLabVIEW DSC时,选择工具(Tools) » 共享变量(Shared Variable) » 前面板批量配置(Front Panel Binding Mass Configuration),即可显示前面板批量配置(Front Panel Binding Mass Configuration)对话框,然后创建一个多个输入显示共享变量操作界面。

针对LabVIEW Real-Time系统运行应用程序,NI建议使用面板数据功能,因为面板可能不存在

访问

如上所述,可以使用LabVIEW项目交互创建、配置部署共享变量,可以使用程序共享变量节点面板数据共享变量。LabVIEW 2009之后版本提供对于以上功能访问

需要创建大量共享变量应用中,使用VI服务通过方式建立项目共享变量。此外,LabVIEW DSC提供一套全面VI,能够通过方式创建编辑共享变量项目以及管理SVE。方式创建共享变量只能Windows系统实现,通过部署这些可在WindowsLabVIEW Real-Time系统完成。

 

需要动态更改VI读写共享变量需要读写大量变量应用程序中,使用共享变量API。可以通过方式创建URL,然后动态更改共享变量。

图使用共享变量API读写共享变量

此外,由于NI LabWindows/CVI 8.1NI Measurement Studio 8.1引入网络变量库,可以ANSI C、Visual Basic .NET或者Visual C#环境读写共享变量。

 

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




楼主最近还看过


热门招聘
相关主题

官方公众号

智造工程师