LV共享变量和全局变量性能分析.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LV共享变量和全局变量性能分析

窗体顶端  HYPERLINK /devzone/cda/tut/p/id/8591 什么是Developer Zone窗体顶端 窗体底端使用LabVIEW共享变量 1 评级 | 5.00 out of 5 阅读语言 |  HYPERLINK javascript:window.print() 打印 概览 LabVIEW为创建分布式应用提供了多种多样的技术接口。LabVIEW 8中引入的共享变量为简化编程应用向前迈出了重大一步。本文将介绍共享变量,并讨论LabVIEW 8.20和LabVIEW 8.5中它的特征和性能。 目录  HYPERLINK /devzone/cda/tut/p/id/6781 \l toc0 创建共享变量  HYPERLINK /devzone/cda/tut/p/id/6781 \l toc1 数据类型  HYPERLINK /devzone/cda/tut/p/id/6781 \l toc2 变量参考  HYPERLINK /devzone/cda/tut/p/id/6781 \l toc3 单进程共享变量  HYPERLINK /devzone/cda/tut/p/id/6781 \l toc4 网络发布的共享变量  HYPERLINK /devzone/cda/tut/p/id/6781 \l toc5 共享变量引擎  HYPERLINK /devzone/cda/tut/p/id/6781 \l toc6 性能  HYPERLINK /devzone/cda/tut/p/id/6781 \l toc7 标定 创建共享变量 使用共享变量,您可以在同一个程序框图的不同循环之间或者网络上的不同VI之间共享数据。与LabVIEW中其他现有的数据共享的方法如UDP/TCP, LabVIEW 队列, 及实时 FIFO不同,您通常在编辑时使用属性对话框来配置共享变量,而不需要在您的应用中包括配置代码。 您可以创建三种类型的共享变量:单进程,网络发布,以及时间触发的共享变量。本文详细讨论了单进程和网络发布共享变量。请参考文档:“ HYPERLINK /devzone/cda/tut/p/id/4720 使用时间触发网络和LabVIEW 8的实时模块完成以太网上的确定性通信”来了解更多有关时间触发共享变量的内容。创建一个共享变量时,需要右键点击一个计算机设备,如项目树中的我的电脑或实时目标,并选择新建?变量来显示共享变量属性对话框。在对话框中可对新的变量进行具体配置。 您必须在一个打开的项目中创建共享变量。在项目中添加共享变量时,需要在项目浏览窗口中右键单击一个目标,一个项目库,或者项目库内的一个文件夹,在快捷菜单中选择新建?变量来打开共享变量属性对话框。配置各个选项,之后单击确定按钮。 如果您右键点击一个不在项目库中的目标或文件夹,并选择新建?变量从快捷菜单中创建一个共享变量, LabVIEW会自动创建一个新的项目库并将共享变量包含在其中。想要了解更多关于变量和库的信息,请参见共享变量有效期部分。 图1给出了一个单进程共享变量的共享变量属性对话框。LabVIEW实时模块和LabVIEW数据记录和监控(DSC)模块为共享变量提供了额外功能和可配置特性。尽管在这个例子中LabVIEW实时模块和LabVIEW的DSC模块都已经安装,但是只有在网络发布共享变量中您才可以使用LabVIEW的DSC模块所增加的特性。 ? 图1单进程共享变量属性 数据类型 您可以从大量的标准数据类型中为一个新的共享变量选择数据类型。除了这些标准数据类型外,您还可以从数据类型下拉列表中选择“来自自定义控件”来选择一个自定义控件作为自定义的数据类型。然而,当使用自定义数据类型时,LabVIEW不能够使用实时FIFO或者缩放(Scaling)。另外,如果您安装了LabVIEW的DSC 模块,则不良状况的提示会很有限。 当您配置完共享变量的属性并点击确定按钮后,共享变量将出现在您项目浏览窗口中所选择的库或者目标中,如图2所示。 图2项目中的共享变量 从共享变量所属的目标LabVIEW可以部署和托管该共享变量。想要了解更多有关部署和托管共享变量的内容,请参见部署和托管部分。 变量参考 当您添加共享变量到一个LabVIEW项目后,您可以将其拖至VI的程序框图中来进行读或写操作,如图3所示。程序框图中读和写节点被称为共享变量节点。 图3运用共享变量节点来对共享变量进行读和写 您可以根据共享变量节点连接至变量的方式来指定一个节点是绝对或相对目标的。绝对共享变量节点连接到创建共享变量的目标上的共享变量。相对目标的共享变量节点连接到包含该节点的VI所

文档评论(0)

youshen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档