虚拟仪器 labview 课件PPT 第六章 波形显示_第1页
虚拟仪器 labview 课件PPT 第六章 波形显示_第2页
虚拟仪器 labview 课件PPT 第六章 波形显示_第3页
虚拟仪器 labview 课件PPT 第六章 波形显示_第4页
虚拟仪器 labview 课件PPT 第六章 波形显示_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

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

文档简介

6.1事后记录波形Graph控件(重点)

6.2实时趋势图Chart控件(重点)

6.3XY波形记录控件

6.4密度图形显示控件

6.5

密度趋势图控件

6.6数字波形图与混合信号图

6.7三维图形显示

6.8图片显示第六章波形显示波形显示示是LabVIEW程序设计计最常用用的前面面板之一一。LabVIEW波形显示示控件主主要分为为两大类类:事后后记录图图(Graph)和实时时趋势图图(Chart)。它们们的主要要区别在在两者数数据组织织及波形形的刷新新方式不不同。对事后记记录图,,基本数数据结构构为数组组,构成成数组的的全部测测量数据据一次显显示完成成。对实时趋趋势图,,基本数数据结构构是数据据标量或或数组。。新接收收的数据据接在原原有波形形后面连连续显示示。即使使是数组组,也是是连续不不断的一一个数组组一个数数组的显显示。6.1事后记录录波形Graph控件6.1..1控件面板板结构下图是事事后记录录波形控控件的典典型前面面板结构构及其端端口。该该控件显显示是以以一次刷刷新方式式进行,,数据输输入基本本形式是是数组或或簇。事后记录录波形控控件的主主要构成成元素有有:1.X,Y轴缺省时,,X轴初值为为0,最大刻刻度根据据数组长长度自动动调整。。Y轴刻度根根据数组组中数据据的最大大、最小小值自动动设定。。2.图形显示示区为读数方方便,允允许在图图形显示示区设置置网格。。3.波形设置置通过其右右键弹出出菜单,,可设定定波形的的各种属属性,如如:波形形名称、、线型、、颜色等等。也可可通过对对属性节节点的编编程来实实现。4.控制模板板波形控件件控件自自带的控控制模板板,可以以放大、、缩小或或移动波波形,还还可改变变X、Y的名称、、刻度等等,并可可进行局局部放大大,以便便详细观观察。5.控制标签签给波形显显示命名名。6.1..2控件使用用方法例6.1..1用波形显显示一次次30点的温度度测量结结果。例6.1..2显示电压压测量结结果。电电压采样样从10ms开始,每每隔5ms采集一个个点,共共采集30点;信号号采样前前经过了了10倍的衰减减。要求求显示实实际采样样时间及及电压值值。注意:打打包的顺顺序不能能错,必必须以X0,DetaX,数组的顺顺序进行行。例6.1..3测量电压压信号,,并进行行滤波((以前3点的平均均值为滤滤波值))。要求求共测30点,同时时显示实实际信号号波形和和滤波信信号波形形。注意:显显示N条波形必必须有N组数据。。数据数数组的组组织根据据不同需需求而定定。例6.1..4在上例的的基础上上,要求求显示每每个点的的采样时时间(间间隔5ms)和开始始采样数数据。例6.1..5在一次实实验中,,进行了了两个量量的电压压测量,,但在相相同的时时间内一一个采集集了20个点,另另一个采采集了40个点。用用波形控控件显示示测量结结果。采用例6.1..3的方法显显示结果果如下::例6.1..6在上例的的基础上上,假设设两个信信号有相相同的起起始时间间X0和相同的的时间间间隔DetaX,要求X轴能显示示采样时时间和开开始采样样时间。。例6.1..7用一个波波形显示示控件来来显示两两个测量量信号结结果。设设两个信信号的测测量次数数以及起起始时间间X0和时间间间隔DetaX均不同。。6.1..3波形显示示控件外外观改变波形形属性有有三种方方法:①选择择弹出菜菜单中的的命令来来实现;;②应用用控件自自带控制制模板实实现;③在程程序中设设置属性性节点值值的方法法实现。。1波形显示示控件弹弹出菜单单的设置置。在波形显显示控件件的显示示面板上上单击鼠鼠标右键键,弹出出波形显显示控件件的设置置菜单如如下:(1)X坐标选项项(XScale)a.MarkerSpacing:用来设设置坐标标刻度。。缺省情情况下为为Uniform,X轴刻度根根据数组组长度自自动标注注。当选选择位Arbitrary时,仅显显示第一一个点和和最后一一个点的的刻度。。b.AddMarker和DeleteMarker:用于在在Arbitrary模式下增增加和删删除刻度度。c.Formatting:用于设设置X刻度的各各种属性性,如网网格线的的颜色、、X0、DetaX等的缺省省值。当当选择Formatting项时,会会弹出设设置对话话框,如如下:d.style:X轴网格的的标注风风格。e.mapping:选择刻刻度递增增方法,,linear缺省,为为线性增增加,log按指数增增加。f.AuotScale:用于坐坐标自动动设置,,缺省时时为自动动设置。。g.LooseFit:用于在在取整。。LooseFit选项有效效时(缺缺省设置置),X轴等刻度度的划分分,这时时如果数数据量不不是单位位长度的的整数倍倍,则X轴长度与与数据长长度是不不等的。。当LooseFit选项无效效时,则则要求X轴长度精精确地与与数据长长度一致致。h.VisibleScaleLabel:用于坐坐标名称称显示的的设置,,缺省为为不显示示。(2)Y坐标选项项(YScale)设置方法法与XScale类似。2.波形显示示控件控控制模板板的使用用。在波形显显示控件件的显示示面板上上单击鼠鼠标右键键,在弹弹菜单中中选择VisibleItems→ScaleLegend,则会在在图形控控件下方方显示刻刻度调整整控件。。如选择择VisibleItems→GraphPalette,则会在在图形控控件下方方图形调调整模板板。→(1)..:是AutoScaleX和AutoScalY的快捷图图标,缺缺省时为为有效。。当其无无效时,,可改变变XY轴的Lable。(2)..:这是设设置X、Y轴刻度数数字标度度方式的的快捷键键,其选选项内容容与XScale→Formatting→Format&&Precision一样。(3)..:使用该该工具可可以在显显示区内内随意拖拖动波形形。(4)..:当手工工具有效效时,单单击该工工具可取取消手工工具的有有效状态态。(5)..:波形缩缩放工具具。当用赋值值工具单单击它时时,会弹出波波形缩放放的选择择项。各选项功功能如下下:a.矩形缩放放;b.水平缩放放;c.垂直缩放放;d.取消缩放放;e.以一个点点为中心心放大;;f.以一个点点为中心心缩小。。3.波形设置置。单击波形形显示控控件的右右上方的的波形图图标,会会弹出波波形曲线线的线型型、颜色色和填充充模式等等属性菜菜单,如如下图图:①CommonPlots::图形表示示方法。。提供了了光滑曲曲线、离离散点图图,数据据点直接接连接以以及直方方图和填填充图等等六种形形式。②Color:设置曲线线颜色。。③LineStyle:提供数数据连线线类型,,如实线线、虚线线、点划划线。④LineWidth:设置连连线线宽宽。⑤Anti-Aliased::图形加亮亮。⑥BarPlots:选择直直方图的的绘制方方式,包括水平平直方图图和垂直直直方图图。⑦FillBaseLine:选择填填充基线线,有四四种选择择:无填填充、Y=0、Y=+∞、Y=-∞。⑧Interpolation:数据点之之间的连连线方式式,如直直线或折折线,或或不连线线。⑨Pointstyle:数据点的的形状,,如实心心、空心心、园点点、方点点等。6.2实时趋势势图控件件实时趋势势图与波波形显示示控件的的面板不不同:①它的的X轴只有起起始和结结束位置置有刻度度;②实时趋势势图控件件的输入入是一个个双精度度浮点数数变量,,而波形形显示控控件的输输入是一一个双精精度浮点点数数组组。实时趋势势图控件件内置有有一个1K的显示缓缓冲区,,决定了了最大显显示数据据长度为为1024。实时趋势势图控件件最适合合于实时时测量中中的参数数监控;;而波形形显示控控件适合合用于事事后测量量数据的的分析。。下图是实实时趋势势图控件件的典型型前面板板结构及及其端口口。6.2..1实时趋势势图控件件的使用用方法例6.2..1用WaveformChart实时监测测一个温温度测量量。如果需要要控件一一次接收收一部分分数据,,框图程程序如::例6.2..2用WaveformChart显示两个个测量结结果的波波形。方法1:将每种种测量的的一个点点打包在在一起,,然后把把该数据据包送去去显示;;方法2:先将单单个点打打包,然然后将数数据包组组成一个个数组,,再送至至控件显显示。6.2..2实时趋势势图控件件的外观观定制实时趋势势图的外外观定制制与波形形显示控控件的菜菜单设置置及用法法大部分分是一致致的。下下面介绍绍实时趋趋势图控控件的一一些特殊殊设置。。1.数字显示示(VisibleItems→DigitalDisplay)选择该项项后,控控件将在在前面板板上附加加一个数数字指示示器,动动态地显显示最新新数据的的大小。。2.滚动条(VisibleItems→Scrollbar)该选项有有效后,,控件将将在前面面板上附附加一个个滚动条条,可以以利用滚滚动条查查看缓冲冲区内如如何位置置的一段段波形。。3.波形刷新新模式(Advance→UpdateMode)选择该提提供了3种波形刷刷新方式式①Strip:满屏后,,连续显显示;②Scope:满屏后,,清屏刷刷新;③Sweep:满屏后,,不清屏屏刷新;;4.历史记录录长度(ChartHistoryLength))用于设置置缓冲区区的大小小,缺省省为1024点。6.3XY波形控件件(XYGraph与ExpressXYGraph)WaveGraph的Y轴对应实实际的测测量数据据,X轴对应测测量点的的序号,,适合描描述等间间隔数据据序列。。对一类类Y值随X变化的曲曲线,WaveGraph不适合。。为此,,LabVIEW设计了XYGraph控件。一一般XY控件前模模板和端端口如下下图:ExpressXYGraph控件前模模板和端端口如下下图:5.多层图(StackPlots))在一个显显示控件件下显示示多个图图形窗口口,每个个波形的的Y轴可单独独设置,,X轴共有。。与WaveGraph相同,XYGraph控件也是是事后波波形记录录。不同同的是XYGraph控件能反反映测量量点X、Y值的变化化。因此,XYGraph控件的输输入数据据结构是是由两个个数组打打包构成成的簇,,簇的每每一对数数据对应应一个显显示数据据点的X、Y坐标。下面通过过例程介介绍XYGraph控件的使使用方法法。例6.3..1用输入作作XYGraph的X轴,用输输出作XYGraph的Y轴,观察察输入输输出之间间的关系系。XYGraph的X、Y轴都是受受控的,,所以要要求有两两组数据据输入,,关键是是如何来来组织两两组数据据。例6.3..2用一个输输入控制制两个输输出,用用XYGraph显示输入入输出之之间的关关系。6.4密度图形形显示控控件(IntensityGraph)在前面介介绍的WaveformGraph、WaveformChart和XYGraph都是用于于描绘二二维数据据的,当当需要显显示三维维数据时时,如平平面上各各点温度度值的发发布,就就需要用用到密度度图。控件前模模板和端端口如下下图:6.4..1密度显示示控件的的使用密度图的的显示区区域分为为一个个个单元,,每个单单元对应应于二维维数组的的一个索索引,而而每个单单元的颜颜色表示示一个数数组成员员的数值值。从图中可可以看出出,二维维数组的的索引初初始值对对应数据据显示区区的左下下角,数数组每一一列对应应数据显显示的一一行;数数组每一一行对应应数据显显示的一一列。例6.4..1密度显示示控件应应用举例例。6.4..2密度显示示控件的的外观设设置密度图显显示控件件的外观观设置与与WaveGraph大体类似似,如光光标的设设置、坐坐标轴的的设置等等。不同之处处是密度度图显示示控件增增加了Z轴的设置置。Z轴除了颜颜色的设设置外,,还有通通用的坐坐标轴设设置。密度图显显示控件件用来表表示平面面内某种种量(如如温度场场、电磁磁场等))是最适适合不过过的。但但它不具具有三维维数据的的代表性性,且显显示结果果不具有有三维的的立体感感。6.5密度趋势势图控件件(IntensityChart)与IntensityGraph控件一样样,IntensityChart也是用一一个二维维的显示示结构来来表达一一个三维维的数据据结构,,它们之之间的主主要区别别在于图图形刷新新方式不不同,也也就是Graph与Chart的区别。。例6.5..1密度趋势势图控件件程序设设计。6.6数字波形形图与混合信信号波形形图6.6..1数字波形形用来显示示数字信信号。波波形控件件如下::例6.6..1以数字量量的形式式显示一一个8位整形数数数组的的数据6.6..2混合信号号波形用来显示示模拟和和数字混混合信号号。波形形控件如如下:例6.6..2显示一个个数字与与模拟信信号波形形6.7三维图形形显示(3DGraph))用来显示示三维观观察数据据,如::联合时时频分析析、飞行行器空间间轨迹的的研究等等。LabWIEW提供了3种3D图形表示示方法。。6.7..1三维表面面图(3DSurfaceGraph)用于绘制制一些相相对简单单的3维空间表表面。在在程序前前面板上上放上3DSurfaceGraph控件后,,图形代代码自动动将它的的端口连连接到描描绘三维维控件表表面的3DSurfaceVI上。该VI位于Graphic&Sound>3DGraphProperties子模板中中。以下是3DSurfaceGraph控件放入入后的状状态。

温馨提示

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

评论

0/150

提交评论