当前位置:
文档之家› 第五章 labview图形化显示数据
第五章 labview图形化显示数据
第21页
《虚拟仪器》 虚拟仪器》
例如:分别用XY Graph和 例如:分别用XY Graph和Express XY Graph输出一个圆 。 Graph输出一个圆
前面板
第22页
《虚拟仪器》 虚拟仪器》
第23页
《虚拟仪器》 ቤተ መጻሕፍቲ ባይዱ拟仪器》
5.4 Digital Waveform Graph
显示数字信号 每路信号只有0 每路信号只有0和1两个取值,其余元素的设置方 法和Waveform Chart以及Waveform Graph相似。 法和Waveform Chart以及Waveform Graph相似。
一个二维数组来存储Z坐标数据, 坐标和Y 一个二维数组来存储Z坐标数据,X坐标和Y坐标分别为每个数据 点的索引值。 点的索引值。
、三维参数函数 。下面分别详细介绍这几种函数。 下面分别详细介绍这几种函数。
第26页
《虚拟仪器》 虚拟仪器》
在默认的情况下,二维数组的每一行对应强度图的每一列。 如果想要改变这种关系,可以在控件上面单击鼠标右键,选择 Transpose Array。 Array。 每个数据点的颜色是可以任意改变的,方法是在控件的z 每个数据点的颜色是可以任意改变的,方法是在控件的z坐标颜色梯 度线上单击鼠标右键,在弹出的快捷菜单中选择 Marker Spacing— Spacing— Arbitrary。 Arbitrary。 然后再次在颜色梯度线上单击鼠标右键,在弹出的快捷菜单中选择 “Add Marker”选项。 Marker”选项。 在出现的刻度上单击鼠标右键,选择“Marker Color”选项,然后在 在出现的刻度上单击鼠标右键,选择“Marker Color”选项,然后在 弹出的颜色对话框中选择颜色即可。
第2页
《虚拟仪器》 虚拟仪器》
建立一个新波形和修改一个也存在波形。 建立一个新波形和修改一个也存在波形。Builds a waveform or
modifies an existing waveform.
当输入波形端口不连线时,建立新波形。 当输入波形端口不连线时,建立新波形。
第3页
《虚拟仪器》 虚拟仪器》
第18页
《虚拟仪器》 虚拟仪器》
2.Waveform Graph包含的组件及其功能 Graph包含的组件及其功能
第19页
《虚拟仪器》 虚拟仪器》
Graph的大部分功能和Chart是相似的 Graph的大部分功能和Chart是相似的 不同之处在于Graph没有提供数值显示工具,却 不同之处在于Graph没有提供数值显示工具,却 提供了游标图例(Cursor Legend)工具 提供了游标图例(Cursor Legend)工具
物理意义: 物理意义:
(1)对被测的模拟信号,进行采样,A/D变换,采样率为fs,由时间起 对被测的模拟信号,进行采样,A/D变换 采样率为fs,由时间起 变换, 始值X0,采样时间间隔∆X=1/fs,数组Y为各个时刻的采样值。 始值X0,采样时间间隔∆X=1/fs,数组Y为各个时刻的采样值。 输出信号的波形数据:对一个要输出信号的波形理论值, (2)输出信号的波形数据:对一个要输出信号的波形理论值,以采样 率为fs进行采样 得到时间起始值X0,采样时间间隔∆X=1/fs,数组Y 进行采样, 率为fs进行采样,得到时间起始值X0,采样时间间隔∆X=1/fs,数组Y 为各个时刻的采样数据,送给D/A转换器转换成符合波形要求的信号输 为各个时刻的采样数据,送给D/A转换器转换成符合波形要求的信号输 出。
《虚拟仪器》 虚拟仪器》
《虚拟仪器》 虚拟仪器》
内蒙古科技大学信息学院 测控技术教研室 xjs2007@
第1页
《虚拟仪器》 虚拟仪器》
5 图形化数据显示
波形数据
定义:由时间起始值X0、∆X值 两个点的刻度间隔) 定义:由时间起始值X0、∆X值(两个点的刻度间隔)以及一维数组 Y组合成的一个簇。 组合成的一个簇。
XY Graph Chart
Digital Waveform Graph
Graph
第5页
《虚拟仪器》 虚拟仪器》
5.1 Waveform Chart 1.Waveform Chart的使用 Chart的使用
实时趋势图控件 逐点(或者一次多个点)显示 有一个缓冲区 ,长度可设置 三种更新模式: Strip Chart Scope Chart Sweep Chart
第10页
《虚拟仪器》 虚拟仪器》
选择Y 选择Y Scale →Style,可设置刻度数据的显示格式, →Style,可设置刻度数据的显示格式, style子菜单给出了9 style子菜单给出了9 种刻度风格,可以选择是否显 示主刻度和副刻度数字及刻度线。
Mapping子菜单设定刻度的映射方式:线性(linear) Mapping子菜单设定刻度的映射方式:线性(linear) 关系,对数(logarithmic)关系。 关系,对数(logarithmic)关系。 AutoScaleY :自动缩放
第14页
《虚拟仪器》 虚拟仪器》
(10)绘图区 (10)绘图区 绘图区是显示波形的区域。可以通过Waveform 绘图区是显示波形的区域。可以通过Waveform Chart的属性对话框对其属性进行详细的设置。 Chart的属性对话框对其属性进行详细的设置。
第15页
《虚拟仪器》 虚拟仪器》
5.2 Waveform Graph 1.Waveform Graph的使用 Graph的使用
利用游标图例工具可以用来读取Waveform Graph上某 利用游标图例工具可以用来读取Waveform Graph上某 一点的确切坐标值。 游标图例元素介绍如下: 游标名称 、 游标横坐标、游标纵坐标 、移动控制 按钮、显示控制按钮、锁定控制按钮、游标移动器
第20页
《虚拟仪器》 虚拟仪器》
5.3 XY Graph和Express XY Graph Graph和 不要求横坐标等间隔分布,而且允许绘制一对多 的映射关系 输入数据需要包含两个一维数组,包括数据点的 横坐标和纵坐标值
第12页
《虚拟仪器》 虚拟仪器》
(6) 横坐标滚动条X Scrollbar 横坐标滚动条X (7) 图形操作面板Graph Palette 图形操作面板Graph 3个按钮
切换两种 观察模式 将两条纵 线间的区 域放大
单击中间按钮, 单击中间按钮, 出现
将一个矩 形区域放 大
将两条横 线间的区 域放大
事后处理 一次性显示以前的所有数据 等时间间隔地显示数据点 每一时刻只有一个数据值,类似单值函数 可绘制一条或多条曲线,数据组织格式不同
第16页
《虚拟仪器》 虚拟仪器》
第17页
《虚拟仪器》 虚拟仪器》
绘制单曲线时,可接受两种数据格式:
(1)连接一维数组 (2)连接簇数据类型
当绘制多条曲线时,可接受如下数据格式:
第24页
《虚拟仪器》 虚拟仪器》
路数字信号, 例:8路数字信号,每路信号经历 个时钟周期 路数字信号 每路信号经历7个时钟周期
第25页
《虚拟仪器》 虚拟仪器》
5.5三维图形示波 5.5三维图形示波 除了二维图形示波的函数和VI,LabVIEW也提供了用 除了二维图形示波的函数和VI,LabVIEW也提供了用 于三维图形的控件,如强度图函数Intensity 于三维图形的控件,如强度图函数Intensity Chart 和Intensity Graph 、三维表面函数 3D Surface Graph 3D Surface Graph (1)Iintensity Chart
恢复图形原 有比例 以一个点为 第13页 中心放大 以一个点 为中心缩 小
《虚拟仪器》 虚拟仪器》
(8)数字显示Digital (8)数字显示Digital Display 显示波形数据最新的一个数据点的幅值 (9)绘图图例Plot (9)绘图图例Plot Legend 显示绘图区中每条曲线的样式 ,单击 出现快捷菜单,可设置、修改曲线的线形、线宽、 颜色、显示方式。
波形数据函数
1 Get Waveform Components 2.Build Waveform 3.Get Waveform Attribute 4 Set Waveform Attribute 5 Waveform Operations 6 Waveform File I/O 7 Waveform Measurements 8 Waveform Generation
第4页
《虚拟仪器》 虚拟仪器》
图形是以曲线来显示数据 常用的二维图形控件有波形Chart和波形 常用的二维图形控件有波形Chart和波形Graph和XY 和波形Graph和 Graph 可显示单条曲线和显示多条曲线。 可显示单条曲线和显示多条曲线。 图形控件有很多特性,可以设置和修改, 图形控件有很多特性,可以设置和修改,改变曲线显示 的格式。 的格式。
第7页
《虚拟仪器》 虚拟仪器》
2.Waveform Chart所包含的组件及其功能 Chart所包含的组件及其功能
第8页
《虚拟仪器》 虚拟仪器》
Waveform Chart包含的组件和功能 Chart包含的组件和功能
(1) 标签(Label) 标签(Label) 对象的标识,在程序中通过对象的标签实现对对象 的访问。 (2) 标题(Caption) 标题(Caption) 对象的名称,默认情况下和对象的标签相同。 (3) 纵坐标(Y Scale) 纵坐标(Y 默认标签是Amplitude,可用标签工具修改。刻度 默认标签是Amplitude,可用标签工具修改。刻度 同样可用标签工具进行修改。
(1)连接二维数组 (2)连接一个簇 (3)把数组打包成簇,然后以簇作为元素组成簇数组 (4)在由数值类型元素Xo,dX以及以簇为元素的数组这3 个元 )在由数值类型元素Xo,dX以及以簇为元素的数组这3 素组成的簇中,数组元素的每一个簇元素都由一个数组打包而成, 每个数组都是一条曲线 (5)连接由簇作为元素的二维簇数组