- 1、本文档共119页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5. 数组和簇 5.1 数组、簇和字符串 5.2 数组 5.3 簇 5.4 字符串 5.5 数据的图形化显示 5.6 文件I/O 5.1 数组、簇和字符串 5.2 数组 数组是同一类型数据的集合。 LabVIEW中的数组可以为任何数值类型、布尔型、字符串。 一个数组可以是一维的,在内存允许的情况下,也可以是多维的,每维最多可以包含231个元素。 可以通过数组指针(索引index)访问数组元素,指针在0到N-1的范围内变化,而N就是数组元素的个数。 例:10元素的一维数组 1.创建数组: 第一步创建数组壳: 从控制模板的“数组和簇”子模板中选择“数组”控制器,放在前面板上,即建立了一个空的数组壳 第二步建立数据对象: 把一个数据对象拖入数组壳,或者从控制模板中添加一个数据对象到数组壳中,这样就可以创建一个数组 增加数组维数 在数组壳左边的指针标记上弹出菜单,选择“添加维度”选项,增加数组的维数 三维数组 利用循环创建数组 在For循环和While循环的边框上可以自动地累积数据,形成数组,这种特性被称为自动索引。 自动索引为打开状态时,每一次循环产生一个新的数组元素,并存储在循环的边框上。 若自动索引被设为无效,则只有最后一次循环产生的数传到循环外 。 For循环数据出口的自动索引默认为有效。而While循环的数据出口的自动索引默认为无效 在数据出口信道上右击,弹出菜单中可修改自动索引。 创建二维数组 使用两个For循环,把其中一个嵌套在另一个中可以生成一个二维数组。外层的For循环产生行,而内层的For循环产生列 数组元素向循环内部传入数据 注意自动索引和非自动索引的区别:自动索引条件下,数组元素依次传入循环内部,结果是只留下最后一个元素;非自动索引则相反,一次性传入循环内部,结果是留下整个数组。如果一个允许自动索引的For循环包括多个数组,或者将一个值连接到允许自动索引循环的计数端子N,则循环次数将取最小值;非自动索引时N必须连接。 2.数组函数 数组函数详细介绍 (1)数组大小函数 该函数返回输入数组的元素个数,对于一维数组返回一个32位的整型数,对于二维或多维数组返回一个一维32位整型数组。 (2)数组索引函数 用于根据下标索引从数组中得到数组的元素或数组子集。对于一维数组可得到其中一个元素,对于二维或多维数组,通过只指定部分下标可以得到某一元素或数组子集。 (3)子数组替换函数Replace Array Subset 将已知数组中部分内容用新的数据替换掉。 (4)插入到数组函数Insert Into Array 向数组指定位置插入若干行或若干列新元素。 (5)从数组中删除元素函数Delete From Array 从一个数组中删除单个元素或者子数组 ,对于二维数组,删除操作是针对整行或整列的。 (6)初始化数组Intialize Array 指定数组的维数、大小,并且将数组元素值都初始化为相同的值。 (7)创建数组函数Build Array 功能:把多个数组组合成一个数组或对一个数组添加元素。输入端子的个数可以通过大小调节句柄来增减,可以对一维、二维、多维数组进行操作,标量可当作0维数组。构建数组函数的输入端子中,维数相差只能是0或1。维数低的数组将追加至维数高的数组的尾部,或首部,取决于输入端子的先后次序。 (8)提取子数组函数 Array Subset (9)获得数组最大值和最小值的函数Array Max﹠Min (10)改变数组维数函数 Reshape Array 可以转换数组的维数。 (11)一维数组排序函数Sort 1D Array 将输入一维数组按升序排列后输出
您可能关注的文档
- 万利达电磁炉培训资料.ppt
- 一年级找规律课件(定稿).ppt
- 一体化灯管.ppt
- 天文现象.ppt
- 天翔单片机第十讲.ppt
- 天正文字和表格.ppt
- 条码生成软件.ppt
- 调度自动化3.ppt
- 调角波的性质.ppt
- 调试和测试.ppt
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)