微机接口技术与虚拟仪器设计(杨武夷)第6章 图形化显示数据.ppt_第1页
微机接口技术与虚拟仪器设计(杨武夷)第6章 图形化显示数据.ppt_第2页
微机接口技术与虚拟仪器设计(杨武夷)第6章 图形化显示数据.ppt_第3页
微机接口技术与虚拟仪器设计(杨武夷)第6章 图形化显示数据.ppt_第4页
微机接口技术与虚拟仪器设计(杨武夷)第6章 图形化显示数据.ppt_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

第7章 图形化显示数据 1 引子 LabVIEW提供了丰富的数据图形化显示控件 ,而且使用起来极其方便。 2 本章内容 6.1 波形数据 6.2 波形图 6.3 波形图表 6.4 XY图 6.5 强度图(表) 6.6 图片控件 3 6.1 波形数据 波形数据控件 为了方便地显示波形, LabVIEW专门预定义了波形 数据类型。它实际上就是按 照一定格式预定义的簇,在 信号采集,处理和分析过程 中经常会用到它。 波形控件:波形、数字波形 波形数据类型包含波形的哪 些属性? 4 6.1 波形数据 波形数据类型包含了表示波 形的基本信息: t0:波形的起始时间 dt:波形相邻数据点的时间间 隔(采样间隔) Y:一维数组,波形数据数值 属性(通用数据类型):注释 信息 例子:1 波形数据所包含的 元素.vi 5 6.1 波形数据 波形数据操作函数 虽然波形数据是一种 预定义格式的簇,但 是必须用专用的波形 数据操作函数才能对 它进行操作,其中某 些操作函数与簇的操 作函数非常类似。 相关函数在“编程/波形” 子选板 6 6.1 波形数据 波形数据操作函数举例 例子:2 波形数据函数操作示例.vi 创建波形 设置波形属性:属性名称、属性值 获取波形属性 7 图形化数据显示控件分类 两大类图形控件 波形图表(Chart) 、强度图表 :可以将新的数据添加到图中曲 线的尾端,实时显示数据的变化 趋势。 波形图(Graph) 、强度图:在 显示当前数据之前会自动清空当 前图表,然后将输入的数据画成 曲线。 例子:3 波形图表-波形图-对比.vi 8 6.2 波形图表 波形图表(趋势图,Chart)可以将新数 据添加到曲线的尾端,从而反映实时数据 的变化趋势,它主要用来显示实时曲线。 图形显示区 横坐标 纵坐标 图例 9 6.2 波形图表 波形图表能够显示的数据类型 例子:4 波形图表示例.vi 1、标量数据:波形图表直接将数据添加在曲 线的尾端。 2、一维数据:它会一次性把一维数组的数据 添加在曲线末端,即曲线每次向前推进的点 数为数组数据的点数。 10 6.2 波形图表 波形图表接收的数据 3、簇数据:显示多条曲线,只需要用簇的捆 绑函数将每时刻不同曲线的值绑定成簇一起 作为输入即可。 三条曲线 11 6.2 波形图表 波形图表接收的数据 情况4:二维数据:每一列的数据当作一条一 维数组曲线,新数据添加到曲线的尾端。 12 6.2 波形图表 波形图表接收的数据 情况5:波形数据,波形图表只显示当前的输 入数据,因为波形数据包含了时间信息,不 能将新数据添加到曲线尾端。 13 6.2 波形图表 定制波形图表显示样式(显示多条多条曲 线) 例子:5 定制波形图表显示样式.vi 分栏显示曲线。 层叠显示曲线。 在前面板用鼠标右击波形图表 14 6.2 波形图表 定制波形图表显示样式 设置更新模式 曲线填满显示区后曲线通过左 移来更新曲线。 曲线填满显示区后直接清空显 示区重新开始从左向右增长曲 线 通过一条指示红线从左向右刷 新数据 15 6.2 波形图表 定制曲线样式(形状、颜色等) 标尺图例 图形工作选板 16 6.3 波形图 波形图一次性将现有数据绘图,在绘图之 前先自动清空图表,而不会将新数据添加 到曲线的尾端。 波形图可以有多种数据输入类型:一维数 组,二维数组,簇,簇数组,波形数据。 例子:6 波形图示例.vi 17 6.3 波形图 一维数组作为输入 当输入数据为一维数组时,波形图直接将一 维数组画成一条曲线,纵坐标为数组元素的 值,横坐标为数组索引。 18 6.3 波形图 2、二维数组作为输入 当输入数据为二维数组时,缺省情况下每一行的数 据对应一条曲线,即曲线的数目和行数相同。 19 6.3 波形图 3、簇作为输入 簇作为输入时需要指定三个元素:起始位置x0、数据 点间隔dx和数组数据。X轴坐标为采样点。数组数据 可以为一维或二维数组。 当数组数据为二维数组, 则曲线的起始位置x0、数据点间隔dx参数相同。 20 6.3 波形图 4、簇数组作为输入 一维簇数组也可以直接作为波形图的输入, 簇数组中每个簇都包含波形的起始位置x0、 数据点间隔dx信息 21 6.3 波形图 5、波形数据作为输入 由于波形数据所携带的数据横轴为时间,如 果需要将波形图的横轴设为采用时间,设置 显示波形是不忽略时间标识。 22 6.4 XY图 怎样在图中画一个圆? 当我们需要画的曲线是由(x, y)坐标决定的时 候,我们就需要采用XY图。 例子:7 XY图示例.vi 23 6.4 XY图 1、X、Y两个一维数组绑定为簇作为输入 捆绑函数的输入的第一个数组为X,第二个数组为Y 。绑定为簇后可以直接输入。 圆周上200个等间 隔点的坐标 第一个圆的X轴坐标值和Y轴 坐标值组成的数组绑定成簇 第二个圆的X轴坐标值和Y轴 坐标值组成的数组绑定成簇 24 6.4 XY图 2、簇数组作为输入 将多个簇绑定为一维数组输入显示多条曲线 。 两个簇绑定为一 维数组 25 6.4 XY图 3、坐标点簇数组作为输入 该方式将各个点的坐标绑定为簇然后作为簇数组输入。 圆上第i个点的X轴坐标 值和Y轴绑定成簇 输出簇数组 26 6.5 强度图(表) 显示三维数据 强度图和强度图表通过在笛卡尔平面上放置颜色块的方 式在二维图上显示三维数据 强度图和强度图表的区别 强度图一次接收所有需要显示的数据,并全部显示在图形窗口 中,不能保存历史数据; 强度图表可以逐块地显示数据,反映数据的变化趋势,可以保 存历史数据 27 6.5 强度图(表) 程序示例 8 强度图(表)示例.vi 强度图显示二维数组,行为横轴,列为纵轴 28 6.6 图片控件 利用图片控件画图 图片数据类型 图片左上角坐标为(0 ,0) 控件 图片函数 29 6.7 图片控件 利用图片控件画图:9 图形控件示例.vi 图片中有一个虚拟的画笔,默认起始位置在图片的左 上角,画直线时首先需移动画笔到直线的起始坐标, 然后绘制直线到直线的终止坐标 函数节点:移动画笔、绘制直线、在绘制点插入文本 空图片:在 空图片上绘 制图形,最 后显示。 移动画笔到直 线的起始坐标 绘制直线到直 线的终止坐标 在绘制点 插入文本 30 6.7 图片控件 示例:时钟 移动画笔 绘制直线 31 习题 1. 利用随机数发 生器仿真一个0到 5V的采样信号, 每200ms采一个 点,实时显示采 样结果。 32 习题 2. 在习题1的基础上再增加1路电压信号采 集,此路电压信号的范围为5到10V。 33 习题 3.利用随机数发生器仿

温馨提示

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

评论

0/150

提交评论