微机接口技术与虚拟仪器设计第6章 图形化显示数据ppt课件_第1页
微机接口技术与虚拟仪器设计第6章 图形化显示数据ppt课件_第2页
微机接口技术与虚拟仪器设计第6章 图形化显示数据ppt课件_第3页
微机接口技术与虚拟仪器设计第6章 图形化显示数据ppt课件_第4页
微机接口技术与虚拟仪器设计第6章 图形化显示数据ppt课件_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第7章章 图形化显示数据图形化显示数据引子 LabVIEW提供了丰富的数据图形化显示控件,提供了丰富的数据图形化显示控件,而且运用起来极其方便。而且运用起来极其方便。本章内容 6.1 波形数据波形数据 6.2 波形图波形图 6.3 波形图表波形图表 6.4 XY图图 6.5 强度图表强度图表 6.6 图片控件图片控件6.1 波形数据波形数据 波形数据控件波形数据控件 为了方便地显示波形,为了方便地显示波形,LabVIEW专门预定义了波形专门预定义了波形数据类型。它实践上就是按数据类型。它实践上就是按照一定格式预定义的簇,在照一定格式预定义的簇,在信号采集,处置和分析过程信号采集,处置和分析过

2、程中经常会用到它。中经常会用到它。 波形控件:波形、数字波形波形控件:波形、数字波形 波形数据类型包含波形的哪波形数据类型包含波形的哪些属性?些属性?6.1 波形数据波形数据 波形数据类型包含了表示波形的根本信息: t0:波形的起始时间 dt:波形相邻数据点的时间间隔采样间隔 Y:一维数组,波形数据数值 属性通用数据类型:注释信息 例子:1 波形数据所包含的元素.vi6.1 波形数据波形数据 波形数据操作函数波形数据操作函数 虽然波形数据是一种预虽然波形数据是一种预定义格式的簇,但是必定义格式的簇,但是必需用公用的波形数据操需用公用的波形数据操作函数才干对它进展操作函数才干对它进展操作,其中某

3、些操作函数作,其中某些操作函数与簇的操作函数非常类与簇的操作函数非常类似。似。 相关函数在相关函数在“编程编程/波形波形子选板子选板6.1 波形数据波形数据 波形数据操作函数举例波形数据操作函数举例 例子:例子:2 波形数据函数操作例如波形数据函数操作例如.vi 创建波形创建波形 设置波形属性:属性称号、属性值设置波形属性:属性称号、属性值 获取波形属性获取波形属性图形化数据显示控件分类 两大类图形控件两大类图形控件 波形图表波形图表Chart 、强度图表:、强度图表:可以将新的数据添加到图中曲线可以将新的数据添加到图中曲线的尾端,实时显示数据的变化趋的尾端,实时显示数据的变化趋势。势。 波形

4、图波形图Graph 、强度图:、强度图:在显示当前数据之前会自动清空在显示当前数据之前会自动清空当前图表,然后将输入的数据画当前图表,然后将输入的数据画成曲线。成曲线。 例子:例子:3 波形图表波形图表-波形图波形图-对对比比.vi6.2 波形图表波形图表 波形图表趋势图,Chart可以将新数据添加到曲线的尾端,从而反映实时数据的变化趋势,它主要用来显示实时曲线。 图形显示区 横坐标 纵坐标 图例6.2 波形图表波形图表 波形图表可以显示的数据类型波形图表可以显示的数据类型 例子:例子:4 波形图表例如波形图表例如.vi 1、标量数据:波形图表直接将数据添加在、标量数据:波形图表直接将数据添加

5、在曲线的尾端。曲线的尾端。 2、一维数据:它会一次性把一维数组的数、一维数据:它会一次性把一维数组的数据添加在曲线末端,即曲线每次向前推进据添加在曲线末端,即曲线每次向前推进的点数为数组数据的点数。的点数为数组数据的点数。 6.2 波形图表波形图表 波形图表接纳的数据波形图表接纳的数据 3、簇数据:显示多条曲线,只需求用簇的、簇数据:显示多条曲线,只需求用簇的捆绑函数将每时辰不同曲线的值绑定成簇捆绑函数将每时辰不同曲线的值绑定成簇一同作为输入即可。一同作为输入即可。 sin(0.1 )sin(0.1/ 2)sin(0.1)iii 三条曲线6.2 波形图表波形图表 波形图表接纳的数据波形图表接纳

6、的数据 情况情况4:二维数据:每一列的数据当作一条:二维数据:每一列的数据当作一条一维数组曲线,新数据添加到曲线的尾端。一维数组曲线,新数据添加到曲线的尾端。 6.2 波形图表波形图表 波形图表接纳的数据波形图表接纳的数据 情况情况5:波形数据,波形图表只显示当前的:波形数据,波形图表只显示当前的输入数据,由于波形数据包含了时间信息,输入数据,由于波形数据包含了时间信息,不能将新数据添加到曲线尾端。不能将新数据添加到曲线尾端。 6.2 波形图表波形图表 定制波形图表显示款式显示多条多条曲定制波形图表显示款式显示多条多条曲线线 例子:例子:5 定制波形图表显示款式定制波形图表显示款式.vi 分栏

7、显示曲线。分栏显示曲线。 层叠显示曲线。层叠显示曲线。 在前面板用鼠标右击波形图表在前面板用鼠标右击波形图表6.2 波形图表波形图表 定制波形图表显示款式定制波形图表显示款式 设置更新方式设置更新方式 曲线填满显示区后曲线经曲线填满显示区后曲线经过左移来更新曲线。过左移来更新曲线。 曲线填满显示区后直接清曲线填满显示区后直接清空显示区重新开场从左向空显示区重新开场从左向右增长曲线右增长曲线 经过一条指示红线从左向经过一条指示红线从左向右刷新数据右刷新数据 6.2 波形图表波形图表 定制曲线款式外形、颜色等定制曲线款式外形、颜色等 标尺图例标尺图例 图形任务选板图形任务选板6.3 波形图波形图

8、波形图一次性将现有数据绘图,在绘图之前先自动清空图表,而不会将新数据添加到曲线的尾端。 波形图可以有多种数据输入类型:一维数组,二维数组,簇,簇数组,波形数据。 例子:6 波形图例如.vi6.3 波形图波形图一维数组作为输入一维数组作为输入当输入数据为一维数组时,波形图直接将当输入数据为一维数组时,波形图直接将一维数组画成一条曲线,纵坐标为数组元一维数组画成一条曲线,纵坐标为数组元素的值,横坐标为数组索引。素的值,横坐标为数组索引。 6.3 波形图波形图2、二维数组作为输入、二维数组作为输入当输入数据为二维数组时,缺省情况下每一行当输入数据为二维数组时,缺省情况下每一行的数据对应一条曲线,即曲

9、线的数目和行数一的数据对应一条曲线,即曲线的数目和行数一样。样。 6.3 波形图波形图3、簇作为输入、簇作为输入簇作为输入时需求指定三个元素:起始位置簇作为输入时需求指定三个元素:起始位置x0、数据点、数据点间隔间隔dx和数组数据。和数组数据。X轴坐标为采样点。数组数据可以轴坐标为采样点。数组数据可以为一维或二维数组。为一维或二维数组。 当数组数据为二维数组,那么曲线当数组数据为二维数组,那么曲线的起始位置的起始位置x0、数据点间隔、数据点间隔dx参数一样。参数一样。 6.3 波形图波形图4、簇数组作为输入、簇数组作为输入一维簇数组也可以直接作为波形图的输入,一维簇数组也可以直接作为波形图的输

10、入,簇数组中每个簇都包含波形的起始位置簇数组中每个簇都包含波形的起始位置x0、数据点间隔数据点间隔dx信息信息6.3 波形图波形图5、波形数据作为输入、波形数据作为输入由于波形数据所携带的数据横轴为时间,由于波形数据所携带的数据横轴为时间,假设需求将波形图的横轴设为采用时间,假设需求将波形图的横轴设为采用时间,设置显示波形是不忽略时间标识。设置显示波形是不忽略时间标识。 6.4 XY图图怎样在图中画一个圆?怎样在图中画一个圆?当我们需求画的曲线是由当我们需求画的曲线是由(x, y)坐标决议的时坐标决议的时候,我们就需求采用候,我们就需求采用XY图。图。例子:例子:7 XY图例如图例如.vico

11、ssinxryr6.4 XY图图 1、X、Y两个一维数组绑定为簇作为输入两个一维数组绑定为簇作为输入 捆绑函数的输入的第一个数组为捆绑函数的输入的第一个数组为X,第二个,第二个数组为数组为Y。绑定为簇后可以直接输入。绑定为簇后可以直接输入。sin(),0,19950cos(),0,19950iixiiyii3sin(),0,199503cos(),0,19950iixiiyii圆周上200个等间隔点的坐标第一个圆的X轴坐标值和Y轴坐标值组成的数组绑定成簇第二个圆的X轴坐标值和Y轴坐标值组成的数组绑定成簇6.4 XY图图2、簇数组作为输入、簇数组作为输入将多个簇绑定为一维数组输入显示多条曲将多个

12、簇绑定为一维数组输入显示多条曲线。线。 两个簇绑定为一维数组6.4 XY图图3、坐标点簇数组作为输入、坐标点簇数组作为输入该方式将各个点的坐标绑定为簇然后该方式将各个点的坐标绑定为簇然后作为簇数组输入。作为簇数组输入。 圆上第i个点的X轴坐标值和Y轴绑定成簇输出簇数组6.5 强度图表强度图表 显示三维数据显示三维数据 强度图和强度图表经过在笛卡尔平面上放置颜色块的方强度图和强度图表经过在笛卡尔平面上放置颜色块的方 式在二维图上显示三维数据式在二维图上显示三维数据 强度图和强度图表的区别强度图和强度图表的区别 强度图一次接纳一切需求显示的数据,并全部显示在图强度图一次接纳一切需求显示的数据,并全

13、部显示在图形窗口中,不能保管历史数据;形窗口中,不能保管历史数据; 强度图表可以逐块地显示数据,反映数据的变化趋势,强度图表可以逐块地显示数据,反映数据的变化趋势,可以保管历史数据可以保管历史数据( , , ),( , )x y z zf x y6.5 强度图表强度图表 程序例如程序例如 8 强度图强度图(表表)例如例如.vi 强度图显示二维数组,行为横轴,列为纵强度图显示二维数组,行为横轴,列为纵轴轴( , )50sin(0.050.1 )500,3990,199zf x yxyxy6.6 图片控件图片控件 利用图片控件画图 图片数据类型 图片左上角坐标为0,0 控件 图片函数 6.7 图片控件图片控件 利用图片控件画图:9 图形控件例如.vi 图片中有一个虚拟的画笔,默许起始位置在图片的左上角,画直线时首先需挪动画笔到直线的起始坐标,然后绘制直线到直线的终止坐标 函数节点:挪动画笔、绘制直线、在绘制点插入文本 空图片:在空图片上绘制图形,最后显示。挪动画笔到直线的起始坐标绘制直线到直线的终止坐标在绘制点插入文本6.7 图片控件图片控件 例如:时钟 挪动画笔 绘制直线 习题 1. 利用随机数发生器仿真一个0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论