版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第5章 虚拟仪器的波形显示设计数组簇波形图表波形图波形数据其他波形图5.1 数组一、数组概念二、创建数组三、数组函数数组概念数组是相同类型数据元素的集合,这些元素可以是数值型、布尔型、字符型以及簇,但不能是数组。成员必须同为输入控件或同为输出控件。数组由元素和维度组成。维度是数组的长度、高度或深度。数组可以是一维或多维的,在内存允许的情况下每一维度可有多达 个元素 数组的每一个元素都有其唯一的索引数值,对每个数组成员的访问都是通过索引数值来进行的。索引值从0开始,一直到n1。n是数组成员的个数。例1: 在前面板显示某个特定元素。二、数组创建在前面板和程序框图中可以创建数值、布尔、路径、字符串、
2、波形和簇等数据类型的数组。1、在前面板创建一维数组对象放置数组框定义数组类型(组框内数据类型确定数组的类型)数组赋值2、在程序框图创建一维数组常量3、创建多维数组4、在程序框图中创建数组(例5-1,例5-2)三、数组函数数组函数用于对一个数组进行操作,主要包括求数组的长度、替换数组中的元素、取出数组中的元素、对数组排序或初始化数组等各种运算,LabVIEW的数组选板中有丰富的数组函数可以实现对数组的各种操作。函数是以功能函数节点的形式来表现的。 数组函数子选板中共有25个函数节点。常用的数组函数如下所示:1、数组大小返回数组每个维度中元素的个数。(例5-3)2、初始化数组创建一个n维数组,其中
3、的每个元素都被初始化为元素的值。 3、创建数组用于合并多个数组或给数组添加元素例5-5 创建一个波形数组,使两个正弦波形函数作为数据源,将数据传输给创建数组函数,生成的波形数据数组在波形图表上显示。例:产生一个数组,熟悉数组函数。设计一个VI用来连接两个数组。把一个初始化后的数组以指定的偏移量添加到连接好的数组中。4、数组子集函数数组子集函数的接线端子如图3所示。其功能是返回数组中从索引开始的长度为设定长度的元素部分。例5-65、索引数组函数索引数组函数用于访问数组中的某个元素例5-75.3 簇一、簇的概念簇是LabVIEW中比较独特的一个概念,但实际上它就对应于C语言等文本编程语言中的结构体
4、变量簇是相同或不同类型数据元素的有序组合;簇元素必须同时都是输入控件或显示控件输入或显示由放入簇内的第一个元素决定元素顺序与元素在簇中的位置无关改变簇中元素的位置连个簇在其元素和放置的元素完全相同时,它们才可以连接。二、创建簇1、在前面板创建簇控件2、在程序框图中创建簇常量三、簇函数(1)捆绑函数(2)解除捆绑(3)按名称解除捆绑(4)按名称捆绑 (1)捆绑函数将独立元素组合为簇。也可使用该函数改变现有簇中独立元素的值,而无需为所有元素指定新值。要实现上述操作,将簇连接到该函数中间的簇接线端。连接簇到该函数时,函数将自动调整大小以显示簇中的各个元素输入。连线板显示了该多态函数的默认数据类型。2
5、、解除捆绑函数将一个簇分割为独立的元素。连接簇到该函数时,函数将自动调整大小以显示簇中的各个元素输出。连线板显示了该多态函数的默认数据类型。3、创建簇元素数组将每个组件输入捆绑为簇,然后将所有组件簇组成以簇为元素的数组。每个簇都有一个成分。不能创建一个以数组为元素的数组。但是,使用该函数可以创建一个以簇为元素的数组,簇中可以含有数组。 5.4 波形波形是数据的图形表示。波形的数据类型类似于簇,但是其成员的数量和类型是固定的。与数据采集和信号分析有关的VI一般都会使用该数据类型。一、波形的概念波形数据的全部成员包括采集的起始时间t0、时间间隔dt、波形数据Y以及属性。当将一个波形类型数据连接到波
6、形图或波形图表时,将根据波形数据、起始时间自动绘制波形。当将一个波形数据的数组连接到波形图或波形图表时,会自动画出相应的曲线。二、创建波形1、创建波形控件2、在程序框图中创建波形5.5 波形图波形图用于显示测量值为均匀采集的一条或多条曲线。波形图仅绘制单值函数,即在y = f(x)中,各点沿x轴均匀分布。例如一个随时间变化的波形。 曲线图例:设置曲线的各种属性,包括线型、线粗细、颜色以及数据点的形状。图形工具选板:可用来对曲线进行操作,包括移动、对感兴趣的区域放大和缩小。游标图例:可用来设置光标、移动光标,用光标从曲线上读取感兴趣的数据。标尺图例:用来设置坐标刻度的数据格式、类型(普通类型或对
7、数坐标)、坐标轴名称以及刻度栅格的颜色等。曲线图例:设置曲线的各种属性,包括线型、线粗细、颜色以及数据点的形状。图形工具选板:可用来对曲线进行操作,包括移动、对感兴趣的区域放大和缩小。标尺图例:用来设置坐标刻度的数据格式、类型(普通类型或对数坐标)、坐标轴名称以及刻度栅格的颜色等。曲线图例:设置曲线的各种属性,包括线型、线粗细、颜色以及数据点的形状。波形图可显示包含任意个数据点的曲线。波形图接收多种数据类型,从而最大程度地降低了数据在显示为图形前进行类型转换的工作量。 波形图是一个事后显示数据的图形控件。波形图的数据全部到达时,一次将所有的数据送给波形图显示。在波形图中显示单条曲线波形图接收多
8、种数据类型以显示单条曲线。对于一个数值数组,其中每个数据被视为图形中的点,从x = 0开始以1为增量递增x索引。波形图接受包含初始x值、x及y数据数组的簇。波形图也接收波形数据类型,该类型包含了波形的数据、起始时间和时间间隔(t)。 波形图接收簇数据类型时,簇的元素必须按照起始点、步长、波形数据的顺序排放,否则波形图不能接受其数据,既不能显示波形。在波形图中显示多条曲线波形图接收多种数据类型以显示多条曲线。波形图接收二维数值数组,数组中的一行即一条曲线。波形图将数组中的数据视为图形上的点,从x = 0开始以1为增量递增x索引。将一个二维数组数据类型连接到波形图上,右键单击波形图并从快捷菜单中选
9、择转置数组,则数组中的每一列便作为一条曲线显示。波形图还接收包含了初始x值、x和y二维数组的簇。波形图将y数据作为图形上的点,从x初始值开始以x为增量递增x索引。该数据类型适用于显示以相同速率采样的多个信号。 波形图接收包含簇的曲线数组。每个簇包含一个包含y数据的一维数组。内部数组描述了曲线上的各点,外部数组的每个簇对应一条曲线。如每条曲线所含的元素个数都不同,应使用曲线数组而不要使用二维数组。例如,从几个通道采集数据且每个通道的采集时间都不同时,应使用曲线数组而不是二维数组,因为二维数组每一行中元素的个数必须相同。簇数组内部数组的元素个数可各不相同。 波形图接收一个包含初始值x、x和簇数组的
10、簇。每个簇包含一个包含y数据的一维数组。捆绑函数可将数组捆绑到簇中,或用创建数组函数将簇嵌入数组。创建簇数组函数可创建一个包含指定输入内容的簇数组。波形图接收包含了x值、x值和y数据数组的簇数组。这种数据类型为多曲线波形图所常用,可指定唯一的起始点和每条曲线的x标尺增量。 波形图还接收动态数据类型,用于Express VI。动态数据类型除包括对应于信号的数据外,还包括信号信息的各种属性,如信号名称、数据采集日期和时间等。属性指定了信号在波形图中的显示方式。当动态数据类型包含多个通道时,波形图可显示每个通道的曲线并自动格式化图例以及图形x标尺的时间标识。 总结:波形图显示多条曲线的情况与单条曲线
11、类似,只是在显示多条曲线时,需要将多条曲线最后用创建数组函数连接起来最终送给同一个波形图显示。5.6 波形图表波形图表是显示一条或多条曲线的特殊数值显示控件,一般用于显示以恒定速率采集到的数据。波形图表是一个实时趋势图。为了能够看到先前的数据,波形图表控件内部有一个显示缓冲器,其中保留了一些历史数据。这个缓冲器按照先进先出的原则管理,其最大容量是1024个数据点。查看或修改历史数据长度的方法是:右键单击图表,从快捷菜单中选择图表历史长度可配置缓冲区大小。波形图表的默认图表历史长度为1,024个数据点。向图表传送数据的频率决定了图表重绘的频率。 在波形图表中显示单条曲线如一次向图表传递一个或多个数据值,LabVIEW会将这些数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 成品质量检验准则
- 某汽车零部件厂工艺执行细则
- 通风空调系统调试报告
- 2026滨海银行面试题目及答案
- 2026编制岗位面试题库及答案
- 屋面-找平层技术交底
- 2026年元宇宙经济系统的跨链资产流通方案
- 复变函数与积分变换 第2版5.1孤立奇点
- 2026年中国包装行业发展现状、市场前景、投资方向分析报告(智研咨询发布)
- 2025年海岛生态旅游案例方案
- 江苏省2026中考作文深度预测专版
- 5.中国的农业(2026-2027高中二年级·中国区域地理专题复习讲义)
- 人教版小学五年级数学下册折线统计图《复式折线统计图》示范教学课件
- (2025版)AHA心肺复苏与心血管急救指南解读课件
- 2025内蒙古乌海市国创数字产业发展有限责任公司招聘和考察更正笔试历年参考题库附带答案详解
- 黑龙江哈尔滨市2026届高考第一次模拟考试数学试题+答案
- 2026年安徽省合肥市高三二模英语试题(含答案和音频)
- 2026年传播与策划考试试题及答案答案
- 2026年贵州省毕节市初二地理生物会考真题试卷+解析及答案
- 小学劝返复学工作制度
- 2026年部编版五年级语文下册金句仿写
评论
0/150
提交评论