第十次课Labview.docVIP

  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文档。上传文档
查看更多
第十次课Labview

教 案 课程名称 虚拟仪器原理及应用 授课专业班级 信科:81202 学时 6 授课题目(章、节) 6 Labview中的数组与簇 教学目的及要求 学会使用局域和全局变量; 学会使用和创建数组和簇; 教学重点及难点 重点:学会使用和创建数组和簇; 难点:学会使用和创建数组和簇。 教学方法和策略 多媒体、理论讲授和编程演示 参考资料 毕肖普《Labview 实践教程(09版)》 局域变量 控制通过端口将数据传给其它节点;指示将其它节点传过来的数据显示。 但端口是唯一的,一个控制或一个指示只有一个端口。而用户要经常要多次为控制赋值或从指示中取数据,或从指示赋值或而从控制中取数据。显然,仅用一个端口是无法实现上述操作的,本地变量的引入,巧妙解决了该问题。 1.1 本地变量的创建 有两种方式: a.在Function→Programming→Structure→Local Variable b.选定前面板对象按右键→Creat→Local Variable 1.2 本地变量的使用 本地变量有Write和Read两种属性。当属性为Read时,可从本地变量中读出数据当属性为Write时,可给本地变量赋值。具体使用方法通控制和指示对象。 例1、用一个布尔开关同时控制两个While循环。 例2 检验电流量,如果电流大于5A时,则限定电流量为上限5A;如果电流小于5A时,则将电流通过一个“电流显示器”来显示 1.3 本地变量的特点 1. 一个本地变量是其前面板对象的一个数据拷贝,要占用一定内存,应控制其数量。 2. LabVIEW是一种并行处理语言,只要节点输入有效,节点就会执行。当程序中有多个本地变量时,要特别注意。 3. 本地变量只能在一个VI中使用。 二、 全局变量 全局变量是LabVIEW中的一个对象,通过全局变量,可以在不同VI间传递数据。 2.1 全局变量的创建 全局变量创建的步骤: a.选中Function→ Programming→ Structure→ Global Variable,将图标放入程序框图中。 b. 双击全局变量图标,打开其前面板; c. 在控制模板中选择需要的前面板对象,放入全局变量的前面板中; e. 保存这个全局变量,文件名后缀.gbl。关闭全局变量前面板窗口。完成全局变量创建; f. 将鼠标切换至操作工具状态,选中全局变量图标,按右键选择Select Item,菜单列出全局变量所包含的所有对象,根据需进行选择。 2.2 全局变量的使用 全局变量有Write和Read两种属性。具体使用和设置方法同本地变量。 2.3 全局变量的特点 1. 全局变量以独立文件的形式存在,一个全局变量可以包含多个对象,拥有多种数据类型。 2. 全局变量与子VI不同,不能进行编程,只能进行简单的数据存储。 3. 全局变量速度快,是其它多数数据类型的10倍。 4. 全局变量在不同VI间进行数据交换。 5. 全局变量如果不注意,会多次读取一个值,或总也读不到一个值。 三、数组 数组是LabVIEW常用的数据类型之一。一个数组可以是一维或者多维,如果必要,每维最多可有2^31-1个元素。可以通过数组索引访问其中的每个元素。索引的范围是0到n-1。数组的元素可以是数据、字符串等,但所有元素的数据类型必须一致。 3.1 数组的组成与创建 a.数组的组成 由索引、数据和数据类型构成。其中数据类型隐含在数据中。 3.2. 数组的创建 数组创建分两步进行: a.从Controls→ Modern→ Array Cluster中选择数组框架,放入前面板中。 b.选择相应的数据类型放入数组框架中。 另外,数组创建之初都是一维的,如要二维以上的数组,用鼠标在数组索引左下角向下拖动,或在数组的右键弹出菜单中用Add Dimension添加维数。 3.2 数组的使用 对一个数组进行操作,无非是求数组的长度、取出数组中的元素、替换数组中的元素或初始化数组等各种运算。通过Functions→Programming → Array子模板中各节点完成。 a.数组大小—Array Size函数, 返回输入数组中的元素个数。 b.索引数组— Index Array函数, 用于访问数组中的某个元素。 下图显示了一个索引函数的例子,它用于访问数组中的第三个元素。 将一个二维数组

文档评论(0)

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

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

1亿VIP精品文档

相关文档