收藏 分销(赏)

第5章--数组、簇和曲线图形学习资料.ppt

上传人:天**** 文档编号:7836714 上传时间:2025-01-20 格式:PPT 页数:37 大小:847KB 下载积分:12 金币
下载 相关 举报
第5章--数组、簇和曲线图形学习资料.ppt_第1页
第1页 / 共37页
第5章--数组、簇和曲线图形学习资料.ppt_第2页
第2页 / 共37页


点击查看更多>>
资源描述
单击此处编辑母版标题样式,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第5章-数组、簇和曲线图形,5,1,数组,数组是相同类型数据元素的有序集合。,创建数组的方法:,前面板创建各种数组控件;,框图程序窗口创建数组常量;,利用循环结构的自动索引功能创建数组,5.1.1创建数组,一.在前面板创建数组控件,(1)放置数组框,(2)定义数组类型,数组元素的显示,多维数组创建方法(2种),数组初始化,数组元素尚未定义,数组元素赋值与显示,二在框图创建数组常量,常数数组空壳 布尔常数数组,三.其它创建数组方法,使用函数产生数组:,5.1.利用循环的自动索引功能创建数组,什么是自动索引?,For Loop 和 While Loop 结构都可以在它们的边界自动索引数组或积聚数组,这一汇,集数据的能力称为自动索引。,例.1.1 利用For Loop创建一维数组。,例5.1.2 利用For Loop创建二维数组,例5.1.3 利用自动索引计算数组元素的平方和,当把数组传送到一个自动索引有效的For 循环中,LabVIEW将自动把循环次数设置为数组长度,这样就可以不再需要把循环次数连接到For 循环的计数端子N上,注意,1.对于For Loop结构的每一个数组,其缺省为自动索引,使能,,相反接入While Loop结构的每一个数组,其缺省值为关闭,自动索引。,2.决定For循环次数的是数组的长度而不是N,这是因为数组的长度比 N小。,5.1.数组函数,数组函数选项板,1,.,Array Size(数组大小)函数,2.Initialize Array(初始化数组),3.Build Array(构建数组)函数,例.16 Build Array函数的使用。,输出一个新数组,若在函数弹出菜单选择Concatenate Inputs项,则函数会将两个数组按输入顺序合并成一个一维数组输出,输出二维数组 输出一维数组,4,Array Subset(,数组子集)函数,该函数,返回数组中从 Index 开始的长度为 length 的部分数组元素。,例.17,Array Subset,函数的使用。,5.Index Array(,索引数组)函数,用于,访问数组中指定位置的元素,使用索引数组从数组中提取一行或一列,Array Index,函数即可从数组中抽取一个标量元素。也可用于从一个二维数组中抽取一行或一列来产生一个原数组的子数组。,5.1.函数的多态性(Polymorphism)概念,多态性是指函数可以接受不同类型、不同维数或不同表示法的输,入数据的能力。大多数G语言函数都是多态化的。,Add 函数的多态组合,5,2,簇(,Clusters,),什么是簇?,簇是由不同类型的数据元素组成的一种数据类型,。,5.2.1簇的创建,(a)混合簇控制件(b)混合簇指示器(c)数值型簇控制件,a.混合簇控制端点 b.混合簇指示端点 c.数值型控制簇,在程序框图中的端点图标,注意,在一个簇对象中,簇元素只能同为控制件或指示件,不能,同时包含两种。一个簇,是控制簇还是指示簇,取决于放进,簇中的第一个元素。,簇控件和簇指示器的转换,5.2.2 簇函数,1.Unbundle(解捆)函数,例5.2.1 将一个簇中的各个元素值分别取出。,2.Bundle(捆绑)函数,例5.2.2 Bundle函数的使用。,例5.2.3 修改簇中某些元素的值。,5,.3 曲线图显示件,5.3.1 Waveform Graph 控件,Waveform Graph 菜单选项,图形光标,5.3.2 Waveform Graph数据类型,一。,单曲线图形显示(Waveform Graph 可接收两种数据类型,),二.多曲线图形显示,5.3.3 XY Graph,一.单曲线数据类型,XY 数据类型(一)XY 数据类型(二),二.多曲线数据数据类型,XY 双曲线图形显示,5.4 练习,5.4.1 练习使用自动索引功能创建数组。,目标:利用For Loop自动索引特性创建一个数组,并在waveform graph 上显示该数组波形。,.4.2,练习使用,Graph,和,分析,VI,练习目的:创建一个VI,用于实时测量和显示温度,同时显示温度的最大值、最小值和平均值。,本章小结,1.,数组是相同类型的数据元素的集合,可创建数值型,、布尔型、字符串型或簇数组。,2.可在前面板和框图程序中创建一个数组,创建数组包括建立数组框和定义数组类型,两个步骤。若定义一个数组类型控制件,还需使用操作工具对索引元素进行赋值。,3.数组元素索引(下标)从0开始,若数组元素个数为N,则最大索引为N-1。,4.,框图中常常利用循环的自动索引功能,创建数组。在默认状态下,For循环自动索引有效,而While循环自动索引无效。,5.,簇是相同或不同类型的数据的集合,,Bundle 函数,将时间参数,X,0,、X和Y值数组捆绑成簇,送波形Graph,可准确地显示波形随时间变化的规律。Unbundle将簇中元素解包,可一次访问所有元素。,6.,波形Graph 以数组方式接收数据,可用Build Array函数在波形Graph上显示多条曲线。,此课件下载可自行编辑修改,仅供参考!感谢您的支持,我们努力做得更好!谢谢,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服