欢迎来到天天文库
浏览记录
ID:20843650
大小:1.42 MB
页数:55页
时间:2018-10-17
《第06章 数组和簇》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、教学目的和要求了解如何创建和使用数组学习使用多种内部数组函数了解多态性的概念熟悉簇的创建和使用学习使用内部函数处理簇第6章数组和簇课程名称:虚拟仪器技术任课教师:林青松计划学时:2学时内部数组函数使用内部函数处理簇重点多态性的概念难点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创建数组控件和指
2、示器6.1.2多维数组数组数组是由同一类型数据元素组成的大小可变的集合在VI中使用数组能:压缩框图代码,容易开发代码数组可有一维或多维,每维最多231个元素。元素的最大数量取决于可利用的内存数组的单个元素可为任何类型(除数组、图表、图形)数组索引0…n-1数组的显示:数组控件或指示器、波形图6.1.1创建数组控件和指示器创建数组:选取数组框架、将有效数据对象拖进数组框架显示数组的更多元素,调节数组窗口大小显示在数组左边方框中的索引值对应第一个可显示的元素单击索引框上的上、下箭头可遍历整个数组数组连线粗举例说明数字、字符串6.1.
3、2多维数组n维数组需要n个索引增加数组维数:使用Position工具来调整索引显示框大小;弹出快捷菜单并选择AddDimension(增加维数)减少数组维数示例说明6.2用循环创建数组6.1.1创建数组控件和指示器6.1.2多维数组6.2用循环创建数组可以使用For循环和While循环的自动索引方法自动创建数组每个循环创建数组的一个元素循环执行完成后,才将数组从循环内输出到指示器中DisableIndexing禁用自动索引:当VI执行完后,仅从循环中输出数组的最后一个值。自动索引:For循环和While循环在循环边界上对数组自动
4、建立索引Chapter6内ArrayAutoIndexDemo.viArrayAutoIndexDemo.viArrayAutoIndexDemo.vi的前面板和框图6.2用循环创建数组也可以一次一个元素或一次性地将整个数组输入到循环内允许索引:一次一个元素禁用索引:整个数组一次性传输到循环内对于允许自动索引的For循环,数组进入循环时自动将循环的计数值设置为数组的元素个数,因此不需要为循环计数N连接计数值。如果数组个数和N发生矛盾:取较小值Chapter6内ArrayAutoCountSet.vi6.2.1创建二维数组使用两个
5、嵌套的For循环可以创建二维数组。外层循环创建行,内层循环创建列Chapter6内TwoDimensionalArrayDemo.vi6.3数组函数6.3.1数组大小6.3.2初试化数组6.3.3构建数组6.3.4数组子集6.3.5索引数组6.3.1数组大小ArraySizeDemo.vi一维二维6.3.2初始化数组InitalizeArray(初试化数组)函数以用户指定的元素值创建n维数组,数组中的所有元素均初始化成同一个值创建和初始化多维数组删除维数输入参数确定数组的数据类型并初始化数组的每一个元素dimensionsize
6、确定数组大小ArrayInitializationDemo.viArrayInitializationDemo.vi6.3.3构建数组BuildArray(构建数组)函数用于合并多个数组或给数组添加元素函数有两种类型的输入:标量和数组,因此函数可以接收数组和单值元素输入添加输入:AddInput或拖曳删除输入:RemoveInput或拖曳输入类型(元素或数组)可自动配置讲解:ConcatenateInputs的作用ArrayBuildDemo.viArrayBuildDemo.vi6.3.4数组子集ArraySubset(数组子
7、集)函数返回数组中从index开始的length个元素部分数组索引从0开始ArraySubsetDemo.viArrayBuildDemo.vi6.3.5索引数组IndexArray(索引数组)函数访问数组的一个元素Indexdnumber指定要访问的数组元素第一个元素的索引号是0IndexArray函数会自动调整大小以匹配连接的输入数组维数访问多个元素或子数组三种情况:一行、一列、一个元素ArrayIndexDemo.viArrayIndexDemo.viArrayIndexDemo.vi练习:数组打开LearningCha
8、pter6PracticewithArrays.vi前面板包含4个数组和一个数组控件。完成后的VI将合并连接的输入数组和数字控件值以生成新的数组。VI将使用ArraySize和ArrayInitialize函数来创建维数合适的新数组,并将新数组的所有元素初始化
此文档下载收益归作者所有