第五章虚拟仪器5介绍.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
练习:创建一个VI,它用公式节点计算下列等式: y1 = x 3 – x 2 + 5 y2 = m* x + b x的范围是从0到10。可以对这两个公式使用同一个公式节点,并在同一个图表中显示结果。 5.8 结构连线中的一些常见问题 给顺序结构局部变量多次复制 对顺序结构中的多个帧进行连线 未在Case结构的所有分支中连接隧道 隧道重叠 创建隧道 5.9本地变量和全局变量 局部变量和全局变量是LabVIEW用来传递数据的工具。LabVIEW编程是一种数据流编程,它是通过连线来传递数据的。但是如果一个程序太复杂的话,有时连线会很困难甚至无法连线,这时就需要用到局部变量。另外,需要在两个程序之间交换数据时,靠连线的方式是无法实现的,在这种情况下,就需要使用全局变量。 本地变量相当于传统编程语言中的局部变量,可以在同一个程序内部使用。 创建局部变量的方法有两种: (1)直接为前面板对象创建局部变量 (2)通过函数选板创建局部变量 注意:局部变量具有读、写两种属性 例:采集产生一个随机数,大于等于0.5LDE灯亮 局部变量的特点: (1)局部变量只能在同一个VI中使用,其生存期与它所在的VI模块密切相关,VI停止运行,在此VI内定义的局部变量自动消失。 (2)局部变量必须依附在一个前面板对象上。一个前面板对象可以建立多个局部变量,但一个局部变量只能有一个端点与其对应。 (3)局部变量就是其相应前面板对象的一个数据拷贝,要占用一定的内存。 全局变量可以在不同的VI之间进行数据传递。全局变量是内置的LabVIEW对象。创建全局变量时,LabVIEW将自动创建一个前面板但无程序框图的特殊全局VI。向该全局VI的前面板添加输入控件和显示控件可定义其中所含全局变量的数据类型。 1.创建全局变量 (1)新建一个VI,从函数选板的结构子选板中选择一个全局变量,将其放置在程序框图中 (2)使用操作工具双击全局变量节点,会自动打开全局变量VI的前面板,然后在前面板上放置所需的控制或显示对象 (3)保存全局变量文件。方法是在主菜单中选择【文件】→【保存】。然后关闭全局变量的前面板窗口。 (4)使用操作工具单击第一步所创建的全局变量图标,或在其右击弹出快捷菜单中选择【选择项】,弹出的子菜单列出了全局变量所包含的所有对象的名称,根据需要选择相应的对象。 2. 全局变量的调用 (1)在VI 的功能模板上选择【选择VI…】,在弹出的【选择需打开的VI】对话框中,选择所需的全局变量声明文件,单击确定按钮,在程序框图中放置这个全局变量; (2)右击全局变量节点,在弹出的快捷菜单上选取【选择项】,在列出的所有变量对象中选择所需对象; (3)若在一个VI中需要使用多个全局变量,可使用拷贝和粘贴全局变量的方法实现全局变量的复制。 例: 第一个VI测量温度,送至全局变量中,第二个VI显示温度 3.全局变量的特点 (1)LabVIEW中的全局变量相对于传统编程语言中的全局变量更加灵活。传统编程语言中的全局变量只能是一个变量,一种数据类型。而 LabVIEW中的全局变量以独立文件的形式存在,并且在一个全局变量中可以包含多个对象,拥有多种数据类型。 (2)全局变量与子VI的不同之处在于它不是一个真正的子VI,不能进行编程,只能用于简单的数据存储与数据传递。 (3)全局变量不能用于两个VI之间的实时数据传递。因为,通常情况下两个VI对全局变量的读写速度不能保证严格一致。 本章小结 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * 第五章 结构 学习目的: 学习For 循环、While循环、Case 结构和顺序结构 了解在 LabVIEW 中如何使用定时函数 了解移位寄存器的应用 熟悉公式节点 鉴别常见的结构连线错误 本地变量和全局变量 5.1 For 循环 For循环用于将某段程序执行指定次数。和While 循环一样,它不会立刻出现在框图中,而是出现一个小的图标,而后您可以修改它的大小和位置。具体的方法是,先单击所有端子的左上方,然后按下鼠标,拖曳出一个包含所有端子的矩形。释放鼠标时就创建了一个指定大小和位置的For循环。 For Loop For循环有两个端子:计

文档评论(0)

1112111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档