第06章数组和簇PPT讲稿.ppt
《第06章数组和簇PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第06章数组和簇PPT讲稿.ppt(55页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第06章数组和簇第1页,共55页,编辑于2022年,星期日1.内部数组函数2.使用内部函数处理簇重点第2页,共55页,编辑于2022年,星期日1.多态性的概念难点第3页,共55页,编辑于2022年,星期日1、数组与簇的区别?2、数组和簇用G语言编程和用C语言编程的区别?思考题第4页,共55页,编辑于2022年,星期日第6章 数组和簇6.1 数组6.2 用循环创建数组6.3 数组函数6.4 多态性6.5 簇6.6 创建簇控件和指示器6.7 簇函数6.8 搭积木:测量容器6.9 课后阅读:LabVIEW监控中世纪钟楼6.10 小结第5页,共55页,编辑于2022年,星期日6.1 数组6.1.1 创
2、建数组控件和指示器6.1.2 多维数组第6页,共55页,编辑于2022年,星期日数组v数组是由同一类型数据元素组成的大小可变的集合v在VI中使用数组能:压缩框图代码,容易开发代码v数组可有一维或多维,每维最多231个元素。元素的最大数量取决于可利用的内存v数组的单个元素可为任何类型(除数组、图表、图形)v数组索引0n-1v数组的显示:数组控件或指示器、波形图第7页,共55页,编辑于2022年,星期日6.1.1 创建数组控件和指示器v创建数组:选取数组框架、将有效数据对象拖进数组框架v显示数组的更多元素,调节数组窗口大小v显示在数组左边方框中的索引值对应第一个可显示的元素v单击索引框上的上、下箭
3、头可遍历整个数组v数组连线粗v举例说明 数字、字符串第8页,共55页,编辑于2022年,星期日6.1.2 多维数组vn维数组需要n个索引v增加数组维数:使用Position工具来调整索引显示框大小;弹出快捷菜单并选择Add Dimension(增加维数)v减少数组维数v示例说明第9页,共55页,编辑于2022年,星期日6.2 用循环创建数组6.1.1 创建数组控件和指示器6.1.2 多维数组第10页,共55页,编辑于2022年,星期日6.2 用循环创建数组v可以使用For循环和While循环的自动索引方法自动创建数组v每个循环创建数组的一个元素v循环执行完成后,才将数组从循环内输出到指示器中v
4、Disable Indexing禁用自动索引:当VI执行完后,仅从循环中输出数组的最后一个值。v自动索引:For循环和While循环在循环边界上对数组自动建立索引Chapter 6内Array Auto Index Demo.vi第11页,共55页,编辑于2022年,星期日Array Auto Index Demo.viArray Auto Index Demo.vi的前面板和框图第12页,共55页,编辑于2022年,星期日6.2 用循环创建数组v也可以一次一个元素或一次性地将整个数组输入到循环内v允许索引:一次一个元素v禁用索引:整个数组一次性传输到循环内v对于允许自动索引的For循环,数组
5、进入循环时自动将循环的计数值设置为数组的元素个数,因此不需要为循环计数N连接计数值。v如果数组个数和N发生矛盾:取较小值Chapter 6内Array Auto Count Set.vi第13页,共55页,编辑于2022年,星期日6.2.1 创建二维数组v使用两个嵌套的For循环可以创建二维数组。v外层循环创建行,内层循环创建列Chapter 6内Two Dimensional Array Demo.vi第14页,共55页,编辑于2022年,星期日6.3 数组函数6.3.1 数组大小6.3.2 初试化数组6.3.3 构建数组6.3.4 数组子集6.3.5 索引数组第15页,共55页,编辑于20
6、22年,星期日6.3.1 数组大小Array Size Demo.vi一维二维第16页,共55页,编辑于2022年,星期日6.3.2 初始化数组vInitalize Array(初试化数组)函数以用户指定的元素值创建n维数组,数组中的所有元素均初始化成同一个值v创建和初始化多维数组v删除维数v输入参数确定数组的数据类型并初始化数组的每一个元素vdimension size确定数组大小Array Initialization Demo.vi第17页,共55页,编辑于2022年,星期日Array Initialization Demo.vi第18页,共55页,编辑于2022年,星期日6.3.3 构
7、建数组vBuild Array(构建数组)函数用于合并多个数组或给数组添加元素v函数有两种类型的输入:标量和数组,因此函数可以接收数组和单值元素输入v添加输入:Add Input 或拖曳v删除输入:Remove Input 或拖曳v输入类型(元素或数组)可自动配置v讲解:Concatenate Inputs的作用Array Build Demo.vi第19页,共55页,编辑于2022年,星期日Array Build Demo.vi第20页,共55页,编辑于2022年,星期日6.3.4 数组子集vArray Subset(数组子集)函数返回数组中从index开始的length个元素部分v数组索引
8、从0开始Array Subset Demo.vi第21页,共55页,编辑于2022年,星期日Array Build Demo.vi第22页,共55页,编辑于2022年,星期日6.3.5 索引数组vIndex Array(索引数组)函数访问数组的一个元素vIndexd number指定要访问的数组元素v第一个元素的索引号是0vIndex Array函数会自动调整大小以匹配连接的输入数组维数v访问多个元素或子数组v三种情况:一行、一列、一个元素Array Index Demo.vi第23页,共55页,编辑于2022年,星期日Array Index Demo.vi第24页,共55页,编辑于2022年
9、,星期日Array Index Demo.vi第25页,共55页,编辑于2022年,星期日练习:数组v打开LearningChapter 6Practice with Arrays.viv前面板包含4个数组和一个数组控件。完成后的VI将合并连接的输入数组和数字控件值以生成新的数组。VI将使用Array Size和Array Initialize函数来创建维数合适的新数组,并将新数组的所有元素初始化为1。最后,VI计算两个新数组间的差,将结果显示在前面板上。v讲清楚此VI的任务和如何完成第26页,共55页,编辑于2022年,星期日Practice with Arrays.vi前面板第27页,共5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 06 数组 PPT 讲稿
限制150内