数组和簇.pptVIP

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

第6章 数组和簇 重点 难点 思考题 第6章 数组和簇 6.1 数组 6.2 用循环创建数组 6.3 数组函数 6.4 多态性 6.5 簇 6.6 创建簇控件和指示器 6.7 簇函数 6.8 搭积木:测量容器 6.9 课后阅读:LabVIEW监控中世纪钟楼 6.10 小结 6.1 数组 6.1.1 创建数组控件和指示器 6.1.2 多维数组 数组 数组是由同一类型数据元素组成的大小可变的集合 在VI中使用数组能:压缩框图代码,容易开发代码 数组可有一维或多维,每维最多231个元素。元素的最大数量取决于可利用的内存 数组的单个元素可为任何类型(除数组、图表、图形) 数组索引0…n-1 数组的显示:数组控件或指示器、波形图 6.1.1 创建数组控件和指示器 创建数组:选取数组框架、将有效数据对象拖进数组框架 显示数组的更多元素,调节数组窗口大小 显示在数组左边方框中的索引值对应第一个可显示的元素 单击索引框上的上、下箭头可遍历整个数组 数组连线粗 举例说明 数字、字符串 6.1.2 多维数组 n维数组需要n个索引 增加数组维数:使用Position工具来调整索引显示框大小;弹出快捷菜单并选择Add Dimension(增加维数) 减少数组维数 示例说明 6.2 用循环创建数组 6.1.1 创建数组控件和指示器 6.1.2 多维数组 6.2 用循环创建数组 可以使用For循环和While循环的自动索引方法自动创建数组 每个循环创建数组的一个元素 循环执行完成后,才将数组从循环内输出到指示器中 Disable Indexing禁用自动索引:当VI执行完后,仅从循环中输出数组的最后一个值。 自动索引:For循环和While循环在循环边界上对数组自动建立索引 Array Auto Index Demo.vi 6.2 用循环创建数组 也可以一次一个元素或一次性地将整个数组输入到循环内 允许索引:一次一个元素 禁用索引:整个数组一次性传输到循环内 对于允许自动索引的For循环,数组进入循环时自动将循环的计数值设置为数组的元素个数,因此不需要为循环计数N连接计数值。 如果数组个数和N发生矛盾:取较小值 6.2.1 创建二维数组 使用两个嵌套的For循环可以创建二维数组。 外层循环创建行,内层循环创建列 6.3 数组函数 6.3.1 数组大小 6.3.2 初试化数组 6.3.3 构建数组 6.3.4 数组子集 6.3.5 索引数组 6.3.1 数组大小 6.3.2 初始化数组 Initalize Array(初试化数组)函数以用户指定的元素值创建n维数组,数组中的所有元素均初始化成同一个值 创建和初始化多维数组 删除维数 输入参数确定数组的数据类型并初始化数组的每一个元素 dimension size确定数组大小 Array Initialization Demo.vi 6.3.3 构建数组 Build Array(构建数组)函数用于合并多个数组或给数组添加元素 函数有两种类型的输入:标量和数组,因此函数可以接收数组和单值元素输入 添加输入:Add Input 或拖曳 删除输入:Remove Input 或拖曳 输入类型(元素或数组)可自动配置 讲解:Concatenate Inputs的作用 Array Build Demo.vi 6.3.4 数组子集 Array Subset(数组子集)函数返回数组中从index开始的length个元素部分 数组索引从0开始 Array Build Demo.vi 6.3.5 索引数组 Index Array(索引数组)函数访问数组的一个元素 Indexd number指定要访问的数组元素 第一个元素的索引号是0 Index Array函数会自动调整大小以匹配连接的输入数组维数 访问多个元素或子数组 三种情况:一行、一列、一个元素 Array Index Demo.vi Array Index Demo.vi 练习:数组 打开Learning\Chapter 6\Practice with Arrays.vi 前面板包含4个数组和一个数组控件。完成后的VI将合并连接的输入数组和数字控件值以生成新的数组。VI将使用Array Size和Array Initialize函数来创建维数合适的新数组,并将新数组的所有元素初始化为1。最后,VI计算两个新数组间的差,将结果显示在前面板上。 讲清楚此VI的任务和如何完成 Practice with Arrays.vi前面板 Practice with Arrays.vi框图(未完成) Practice with Arrays.vi框图(完成) 6.4 多态性 多态性(Polymorphism)是LabVIEW的某些函数(如加、乘、除)接

文档评论(0)

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

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

1亿VIP精品文档

相关文档