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