您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 第6章数据的图形显示.
机械与电气工程学院(C)2008第6章数据的图形显示图形控件选板波形图表波形图XY图强度图数字波形图混合信号图三维图形显示特殊图线与图片的显示6-1图形控件选板图形显示对于虚拟仪器面板设计是一个重要的内容。LabVIEW为此提供了丰富的功能。⑴波形图;⑵波形图表;⑶强度图;⑷强度图表;⑸三维参数图;⑹三维曲面图;⑺控件;⑻XY图;⑼ExpressXY图;⑽数字波形图;⑾混合信号图;⑿三维曲线图;⒀三维图片控件6-1图形控件选板图形控件都是显示控件!两个基本概念:图表图都是用来描绘曲线,但有区别。它们描绘数据的方式不同。6-1图形控件选板图表:一个点、一个点的描绘数据。是将数据源(例如采集得到的数据)在某一坐标系中,实时、逐点地显示出来,它可以反映被测物理量的变化趋势。例如,显示一个实时变化的波形或曲线,传统的模拟示波器、波形记录仪就是这样。6-1图形控件选板图:一块、一块的描绘数据。是对已采集数据进行事后处理的结果。它先将被采集数据存放在一个数组之中,然后根据需要组织成所需的图形显示出来。它的缺点是没有实时显示,但是它的表现形式要丰富得多。例如,采集了一个波形后,经处理可以显示出其频谱图。现在,数字示波器也可以具备类似Graph的显示功能。6-1图形控件选板图表方式尽管能实时、直接地显示结果,但其表现形式有限,而图方式表现形式要远为丰富,但这是以牺牲实时为代价的。6-1图形控件选板举例:比较Chart和Graph的显示方式6-1图形控件选板举例:比较Chart和Graph的显示方式6-2波形图表6-2-1波形图表的主要特点纵坐标:数据值横坐标:数据序号坐标可以是线性或对数分布的6-2波形图表6-2-1波形图表的主要特点逐点描绘数据,并将数据存储到缓冲区。为了能够看到先前的数据,Chart控件内部含有一个显示缓冲区,其中保留了一些历史数据。这个缓冲区按照先进先出的原则管理,其默认容量是1024个数据点。用“图表历史长度…”,修改缓冲区大小。6-2波形图表6-2-1波形图表的主要特点——刷新模式曲线有三种刷新模式:1)带状图表:它与纸带式图表记录仪类似。曲线从左到右连续绘制,当新的数据点到达右部边界时,先前的数据点逐次左移。2)示波器图表:它与示波器类似。曲线从左到右连续绘制,当新的数据点到达右部边界时,清屏刷新,从左边开始新的绘制。它的速度较快。6-2波形图表6-2-1波形图表的主要特点——刷新模式3)扫描图:与示波器模式的不同在于当新的数据点到达右部边界时,不清屏,而是在最左边出现一条垂直扫描线,以它为分界线,将原有曲线逐点向右推,同时在左边画出新的数据点。如此循环下去。6-2波形图表6-2-1波形图表的主要特点——多图线布置方式在一个波形图表中显示多条曲线时,可以使用同一个曲线描绘区,叫做层叠显示曲线;或使用不同的曲线描绘区,叫做分格显示曲线。6-2波形图表6-2-1波形图表的主要特点——多标尺在同一个曲线描绘区显示多条图线时,可以选择单标尺坐标和多标尺坐标。6-2-2波形图表的外观设置波形图表的所有组件6-2-2波形图表的外观设置波形图表的外观设置对话框6-2-2波形图表的外观设置图形操作子选板6-2-3波形图表的其它设置1.标尺的数据格式与精度设置6-2-3波形图表的其它设置2.曲线设置6-2-3波形图表的其它设置3.标尺设置6-2-4波形图表的导出图像波形图表可以作为一个图片导出,这样便于用其它有图片浏览、编辑功能的软件查看被监测对象的状况或直接引用图片。6-2-4波形图表的导出图像导出简化图像与原图像对比6-2-5波形图表的数据类型可以接受多种数据类型的数据,如单个数值型数据、数组、簇、波形数据。6-3波形图大部分属性与波形图表相同主要区别:波形图没有提供数字显示工具,却提供了游标图例工具,利用游标可以精确定位波形图中某一点的数值。6-3波形图6-3波形图6-3-1波形图的游标利用游标能够准确的读出曲线上任何一点的数据。6-3波形图6-3-1波形图的游标——设置对话框6-3-2波形图的其它设置创建注释6-3-3波形图的数据类型波形图不能显示单个数值型数据,但是可以显示数组、簇及波形数据6-4XY图波形图表、波形图有一个特征,其X是测量点序号、时间间隔等,Y是测量数据值。但是它并不适合描述一般的Y值随X值变化曲线。适合于这种情况的控件是XY图。6-4XY图基本操作:XY图要求成对输入X坐标和Y坐标值,用这些点绘制曲线。需两个数组,分别为X数组和Y数组。且连接到XY图前应攒成一簇,X数组在上,Y数组在下。6-4XY图——数据类型6-4XY图——ExpressXY图6-4XY图举例:生成李萨如图形6-4XY图举例:生成李萨如图形6-4XY图举例:生成李萨如图形6-5强度图本节介绍的强度图指强度图表和强度图这两种图形显示控件。波形图表、波形图和XY图都用于描绘二维数据。当需要显示三维数据,例如平面上各点温度值的分布时,就需要用到强度图。6-5强度图强度图要求的数据类型为二维数组,它的显示区域划分为一个个单元,每个单元的位置对应二维数组的一个索引值,用每个单元的颜色表示一个数组成员的数值。6-5-1强度图表图(a)是程序的前面板,上面放了一个5行4列的数组控件,下面是强度图表,在它的数据显示区显示了4行5列单元格。图(b)是程序框图。(a)(b)6-5-2强度图强度图与强度图表在许多方面都是相同的,最主要的区别是数据显示的方式。强度图表显示数据使用缓冲区,新的数据到达时,原有数据向左移动,新数据描绘在原有数据右边。显示区域占满后,最老的数据移出显示区。默认的缓冲区存储128个数据点。而强度图显示数据则是新的数据到达时刷新全部原有的显示。强度图与强度图表的异同可以对照波形图与波形图表的异同。6-6数字波形图数字波形图用数字信号的形式显示数据。6-6-1数字波形图的显示与设置6-6-1数字波形图的显示与设置6-6-2数字波形图的数据6-7混合信号图混合信号图由多个绘图区域组成,各个绘图区域分别显示模拟数据和数字数据。6-8三维图形显示6-8-1三维曲面图三维曲面图控件用于描绘一些相对简单的三维空间表面。6-8三维图形显示6-8-2三维参数图三维参数图控件用于描绘一些更复杂的三维空间图形。6-8三维图形显示6-8-3三维曲线图三维曲线图控件用于描绘三维空间曲线。6-9特殊图线与图片的显示6-9特殊图线与图片的显示练习与思考6.1在一个波形图表中显示3条曲线,分别用红、绿、蓝3种颜色表示范围0~1、0~5和0~10的3个随机数。6.2在一个波形图中用2种不同的线宽显示1条正弦曲线和一条余弦曲线。每条曲线长度为128个点。正弦曲线x0=0,△x=1,余弦曲线x0=2,△x=10。6.3用两个波形图显示习题4.1的两个二维数组。6.4用一个波形图显示习题5.5的结果。6.5用XY图显示一个半径为10的圆。6.6产生一个10行10列的二维数组,数组成员为0~100的任意整型数,用强度图显示出来。练习1(p131)练习2(P131)对曲线采样128点,则使用For循环128次,且每次对循环变量i计算相应的三角函数值。计算方法:2π/128*I(i=0to127)练习2(P131)练习5(P131)XyA(x,y)x=cos(α)y=sin(α)α练习5(P131)练习5(P131)
本文标题:第6章数据的图形显示.
链接地址:https://www.777doc.com/doc-2111104 .html