LabVIEW数据类型及其操作函数(第三讲).pptVIP

LabVIEW数据类型及其操作函数(第三讲).ppt

  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编程及虚拟仪器设计》 本节课内容 一、数组 二、簇 三、波形 一、数组(1) 一、数组(2) 一、数组(3) 一、数组(4) 一、数组(5) 一、数组(6) 一、数组(7) 一、数组(8) 一、数组(9) 一、数组(10) 一、数组(11) 求数组的最大值和最小值 数组的转置 数组的排序 数组的移位 数组的反转 抽取一维数组 程序见 其它.VI 一、数组(12) 二、簇(1) 二、簇(2) 二、簇(3) 二、簇(4) 二、簇(5) 二、簇(6) 二、簇(7) 二、簇(8) 二、簇(9) 三、波形(1) 三、波形(2) 三、波形(3) 三、波形(4) 三、波形(5) 三、波形(6) 三、波形(7) 三、波形(8) 三、波形(9) 三、波形(9) 路径:“函数”选板-“编程”-“波形”-“模拟波形”-“波形 生产”子选板 练习2:构建一个VI,将包含10个随机数的一 个数组的元素顺序颠倒过来,再将数 组最后5个元素移到数组前端,形成 一个新数组。 练习3:创建一个簇控件,其元素分别为字符 型控件“姓名”,数值型控件“学号”, 布尔型控件“注册”;从该簇控件中提 取出元素“注册”并显示在前面板上。 波形的创建 [3] (b) 变体类型 任何数据类型都可以转化为变体类型,然后再为其添加属性,并可以在需要时,转换回原来的数据类型。找到变体类型操作函数的路径:“函数”选板-“编程” - “簇、类与变体”- “变体”子选板 。 2. 波形操作函数——创建波形(1) “函数”选板 - “编程” - “波形”子选板 功能:创建波形或修改已有波形。具体地,在默认情况下,只有“波形”和“波形成分”即Y输入端子;拖曳该函数图标的上边框,可增加dt、t0输入端子;拖曳其图标的下边框,可增加attribuates(变体类型)输入端子。 若“波形”端子无参数接入,该函数就根据其他输入参数创建新的波形数据并输出;如果“波形”端子接入了已有的波形数据,该函数则会据经“波形成分”即Y端接入的参数修改波形数据,修改后的波形数据从输出端给出(也称返回)。 2. 波形操作函数——获取波形成分(2) “函数”选板 - “编程” - “波形”子选板 功能:将波形数据解包。默认情况下,只有Y输出端子;拖曳函数图标上边框,可增加dt、t0输出端子;拖曳下边框,可增加attributes(变体类型)输出端子。点击输出端子,可弹出元素选择快捷菜单。 2. 波形操作函数--设置波形属性(3) 路径:“函数”选板- “编程” - “波形”子选板 功 能:为输入的波形数据添加“名称”和“值”的属性。实际上,这里的所谓属性,是为波形中的变体类型元素添加的;可以认为,该函数中封装了“设置变体属性”函数。 2. 波形操作函数——获取波形属性(4) 路径:“函数”选板-“编程”- “波形”子选板 功 能:获取波形中名为“名称”的属性。实际上,是为获得波形数据中变体类型元素attributes的属性。 注意:在“波形”子选板上还有很多波形操作函数,且还有实现波形测量和波形发生的子VI,可以在需要使用时查阅并选择。其中一些波形函数较简单,可在框图上双击其函数图标,打开它的对应VI窗口,查看了解其内部的实现细节和原理。 3. Waveform使用举例(1) 找到它的路径:前面板“帮助”\“查找范例”\“目录结构”\general\waveform\Operations.llb\Create Waveform example.vi 3. Waveform使用举例(2)------前页例简介 首先,用FOR循环建立#points个0~100间的随机数数组;以此数组为Y数据,以当前时间作时间起点t0,以0.2s为时间间隔dt,建立波形数据。之后,用“连接字符串”函数,连接channel name字符串控制器、字符串常量“CH:”以及由“格式化写入字符串”函数转化而来的32位带符号整数控制器channel#所代表的通道号字符串,并以连接后的字符串作属性值,建立名为Channel name的属性;再以字符串控制器channel unit的内容作为属性值,建立名为channel unit的属性;最后将波形数据输出(波形+波形数据)。 4.波形数组 波形数组是由波形数据作为元素组成的数组。例如在数据采集中,常常要从多个数据通道的每个通道中各

文档评论(0)

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

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

1亿VIP精品文档

相关文档