图形化显示数据_第1页
图形化显示数据_第2页
图形化显示数据_第3页
图形化显示数据_第4页
图形化显示数据_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

图形化显示数据第1页,共37页,2023年,2月20日,星期四5图形化数据显示定义:由时间起始值X0、ΔX值(两个点的刻度间隔)以及一维数组Y组合成的一个簇。物理意义:(1)对被测的模拟信号,进行采样,A/D变换,采样率为fs,由时间起始值X0,采样时间间隔ΔX=1/fs,数组Y为各个时刻的采样值。(2)输出信号的波形数据:对一个要输出信号的波形理论值,以采样率为fs进行采样,得到时间起始值X0,采样时间间隔ΔX=1/fs,数组Y为各个时刻的采样数据,送给D/A转换器转换成符合波形要求的信号输出。波形数据第2页,共37页,2023年,2月20日,星期四建立一个新波形和修改一个也存在波形。Buildsawaveformormodifiesanexistingwaveform.当输入波形端口不连线时,建立新波形。第3页,共37页,2023年,2月20日,星期四波形数据函数1GetWaveformComponents2.BuildWaveform 3.GetWaveformAttribute4SetWaveformAttribute5WaveformOperations6WaveformFileI/O7WaveformMeasurements8WaveformGeneration

第4页,共37页,2023年,2月20日,星期四图形是以曲线来显示数据常用的二维图形控件有波形Chart和波形Graph和XYGraph可显示单条曲线和显示多条曲线。图形控件有很多特性,可以设置和修改,改变曲线显示的格式。

ChartXYGraphGraphDigitalWaveformGraph第5页,共37页,2023年,2月20日,星期四5.1WaveformChart1.WaveformChart的使用实时趋势图控件

逐点(或者一次多个点)显示

有一个缓冲区,长度可设置三种更新模式:StripChartScopeChartSweepChart

第6页,共37页,2023年,2月20日,星期四绘制单曲线时,可接受两种数据格式:分别是标量数据和数组。当输入标量,每次推进一个点;当输入数组,每次推进的点数等于数组长度。当绘制多曲线时,也可接受两种数据格式:第一种:将每条曲线的一个新数据点(数值类型)打包成簇,然后输入到波形Chart中,这时波形Chart将所有曲线同时推进一个点;第二种:将每条曲线的一个数据点打包成簇,若干个这样的簇作为元素构建数组,再把数组传送到波形Chart中。数组中的元素个数决定了绘制Chart每次数据的长度。在这种数据格式下,波形Chart将所有曲线推进多个点。第7页,共37页,2023年,2月20日,星期四2.WaveformChart所包含的组件及其功能第8页,共37页,2023年,2月20日,星期四WaveformChart包含的组件和功能(1)标签(Label)对象的标识,在程序中通过对象的标签实现对对象的访问。(2)标题(Caption)对象的名称,默认情况下和对象的标签相同。(3)纵坐标(YScale)默认标签是Amplitude,可用标签工具修改。刻度同样可用标签工具进行修改。第9页,共37页,2023年,2月20日,星期四右击WaveformChart,选择YScale→Formatting,可设置数据的格式和精度。例如设置是以浮点数还是以科学计数法显示数据,小数点位数是几位等。第10页,共37页,2023年,2月20日,星期四选择YScale→Style,可设置刻度数据的显示格式,style子菜单给出了9种刻度风格,可以选择是否显示主刻度和副刻度数字及刻度线。Mapping子菜单设定刻度的映射方式:线性(linear)关系,对数(logarithmic)关系。AutoScaleY:自动缩放第11页,共37页,2023年,2月20日,星期四(4)横坐标XScale默认标签是Time,设置方法和纵坐标类似。(5)刻度图例ScaleLegend

刻度回到固定值状态锁定了自动比例状态单击,弹出快捷菜单可对刻度显示格式、数据精度、显示方式、刻度及其标签是否可见等进行设置或修改第12页,共37页,2023年,2月20日,星期四(6)横坐标滚动条XScrollbar(7)图形操作面板GraphPalette3个按钮切换两种观察模式单击中间按钮,出现将一个矩形区域放大将两条纵线间的区域放大将两条横线间的区域放大恢复图形原有比例以一个点为中心放大以一个点为中心缩小第13页,共37页,2023年,2月20日,星期四(8)数字显示DigitalDisplay显示波形数据最新的一个数据点的幅值(9)绘图图例PlotLegend显示绘图区中每条曲线的样式,单击出现快捷菜单,可设置、修改曲线的线形、线宽、颜色、显示方式。第14页,共37页,2023年,2月20日,星期四(10)绘图区绘图区是显示波形的区域。可以通过WaveformChart的属性对话框对其属性进行详细的设置。

第15页,共37页,2023年,2月20日,星期四5.2WaveformGraph1.WaveformGraph的使用事后处理一次性显示以前的所有数据等时间间隔地显示数据点

每一时刻只有一个数据值,类似单值函数可绘制一条或多条曲线,数据组织格式不同第16页,共37页,2023年,2月20日,星期四第17页,共37页,2023年,2月20日,星期四绘制单曲线时,可接受两种数据格式:(1)连接一维数组(2)连接簇数据类型当绘制多条曲线时,可接受如下数据格式:(1)连接二维数组(2)连接一个簇(3)把数组打包成簇,然后以簇作为元素组成簇数组(4)在由数值类型元素Xo,dX以及以簇为元素的数组这3个元素组成的簇中,数组元素的每一个簇元素都由一个数组打包而成,每个数组都是一条曲线(5)连接由簇作为元素的二维簇数组

第18页,共37页,2023年,2月20日,星期四2.WaveformGraph包含的组件及其功能第19页,共37页,2023年,2月20日,星期四Graph的大部分功能和Chart是相似的不同之处在于Graph没有提供数值显示工具,却提供了游标图例(CursorLegend)工具利用游标图例工具可以用来读取WaveformGraph上某一点的确切坐标值。游标图例元素介绍如下:游标名称、游标横坐标、游标纵坐标、移动控制按钮、显示控制按钮、锁定控制按钮、游标移动器第20页,共37页,2023年,2月20日,星期四5.3XYGraph和ExpressXYGraph不要求横坐标等间隔分布,而且允许绘制一对多的映射关系输入数据需要包含两个一维数组,包括数据点的横坐标和纵坐标值第21页,共37页,2023年,2月20日,星期四例如:分别用XYGraph和ExpressXYGraph输出一个圆。前面板第22页,共37页,2023年,2月20日,星期四第23页,共37页,2023年,2月20日,星期四5.4DigitalWaveformGraph显示数字信号每路信号只有0和1两个取值,其余元素的设置方法和WaveformChart以及WaveformGraph相似。第24页,共37页,2023年,2月20日,星期四例:8路数字信号,每路信号经历7个时钟周期

第25页,共37页,2023年,2月20日,星期四

5.5三维图形示波除了二维图形示波的函数和VI,LabVIEW也提供了用于三维图形的控件,如强度图函数IntensityChart和IntensityGraph、三维表面函数

3DSurfaceGraph、三维参数函数

3DSurfaceGraph。下面分别详细介绍这几种函数。(1)IintensityChart一个二维数组来存储Z坐标数据,X坐标和Y坐标分别为每个数据点的索引值。第26页,共37页,2023年,2月20日,星期四在默认的情况下,二维数组的每一行对应强度图的每一列。如果想要改变这种关系,可以在控件上面单击鼠标右键,选择TransposeArray。每个数据点的颜色是可以任意改变的,方法是在控件的z坐标颜色梯度线上单击鼠标右键,在弹出的快捷菜单中选择MarkerSpacing—Arbitrary。然后再次在颜色梯度线上单击鼠标右键,在弹出的快捷菜单中选择“AddMarker”选项。在出现的刻度上单击鼠标右键,选择“MarkerColor”选项,然后在弹出的颜色对话框中选择颜色即可。第27页,共37页,2023年,2月20日,星期四IntensityChart的用法第28页,共37页,2023年,2月20日,星期四(2)IntensityGraphIntensityChart逐点显示数据,每当新的数据到来时,自动将旧数据向前移动;而IntensityGraph则显示一段数据,当一段新的数据到达时自动刷新原有的旧数据。(3)3DSurfaceGraph2个对象——3DSurfaceGraph和3DSurface.Vi3个关键输入数据端口—xvector、yvector和2matrix第29页,共37页,2023年,2月20日,星期四(4)3DParametricGraph3DParametricGraph用来绘制一些比较复杂的空间图形。下图是用3DParametricGraph绘制的空间图形。在使用3DParametricSurface.vi时,需要将生成空间图形的3个二维数组分别和3DParametricSurface.vi的xmatrix、ymatrix及zmatrix连接。第30页,共37页,2023年,2月20日,星期四(5)3DCurveGraph绘制空间曲线。当将3DCurveGraph放置在前面板时,在后面板自动出现2个对象,即3DCurveGraph和3DSurface.vi。这个VI的3个关键参数,即xvector、yvector和zvector,分别代表空间曲线在X、Y、Z平面的投影。第31页,共37页,2023年,2月20日,星期四5.6其它图形的表达与显示LabVIEW还提供了对极坐标图、雷达图以及图片等多种图形表达和显示方式的支持。在这个模板中最常用的一个函数是对图片进行显示的函数Picture,它的图标是

用于其他图形显示的子模板第32页,共37页,2023年,2月20日,星期四LabVIEW提供了强大的基于像素级别的图像处理功能,可以用于对图像的读取、处理和显示,也可以按照用户的需求用简单的点、线、面等元素绘图。

LabVIEW提供了强大的基于像素级别的图像处理功能,可以用于对图像的读取、处理和显示,也可以按照用户的需求用简单的点、线、面等元素绘图。

第33页,共37页,2023年,2月20日,星期

温馨提示

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

评论

0/150

提交评论