《第4章图形控件和图形数据显示.ppt》由会员分享,可在线阅读,更多相关《第4章图形控件和图形数据显示.ppt(31页珍藏版)》请在优知文库上搜索。
1、第第4 4章章 图形控件和图形数据显示图形控件和图形数据显示主要学习内容主要学习内容n掌握掌握Waveform Chart控件的组件和功能,以及控件的组件和功能,以及有关属性的设置和使用方法;有关属性的设置和使用方法;n掌握掌握Waveform Graph控件的组件和功能,以控件的组件和功能,以及有关属性的设置和使用方法;及有关属性的设置和使用方法;n掌握掌握XY Graph和和Express XY Graph的功能和的功能和使用方法;使用方法;n熟悉熟悉Digital Waveform Graph的功能和使用方的功能和使用方法;法;n熟悉三维图形控件熟悉三维图形控件Intensity Cha
2、rt、Intensity Graph、3D Surface Graph、3D Parametric Graph、3D Curve Graph的使用。的使用。nLabVIEW最吸引人的特性之一最吸引人的特性之一就是为数据的图形化显示就是为数据的图形化显示提供了丰富的图形显示功能的控件,可使虚拟仪器前面提供了丰富的图形显示功能的控件,可使虚拟仪器前面板设计得更加形象、直观,增强了用户界面的表达能力。板设计得更加形象、直观,增强了用户界面的表达能力。这些基本的图形控件都位于这些基本的图形控件都位于ControlsAll ControlsGraph子模板上(演示)。子模板上(演示)。n图形子模板提供的
3、图形显示件从顶部起由左到右依次为:图线图形子模板提供的图形显示件从顶部起由左到右依次为:图线(Waveform Chart),),图形(图形(Waveform Graph),),XY图形(图形(XY Graph),快速),快速XY图形(图形(Express XY Graph),),强度图线(强度图线(Intensity Chart),强度图形(),强度图形(Intensity Graph),数字图形(),数字图形(Digital Waveform Graph),三维表),三维表面图(面图(3D Surface Graph),三维参数图(),三维参数图(3D Parametric Graph),
4、三维曲线图(),三维曲线图(3D Curve Graph)以及图片子模板。)以及图片子模板。其中其中最常用的图形控制件是最常用的图形控制件是Chart和和Graph两大类。两大类。ChartChart和和GraphGraph的区别的区别nChart和Graph是LabVIEW图形显示功能中的两个最基本的元素,从词义上两者很难区分,但在LabVIEW使用中有着根本的区别。nChart一般可称为“记录图”,它将数据在坐标系中实时、逐点(或者一次多个点)地显示出来,可以反映被测物理量的变化趋势,与传统的模拟示波器、波形记录仪的显示方式相似;nGraph则是对已经采集的数据进行事后处理,它先得到所有要
5、显示的数据,然后根据实际要求将这些数据组织成所需的图形一次性显示出来。n简单地讲,Chart是一点一点地描绘数据,而是一点一点地描绘数据,而Graph是一是一块一块地描绘数据块一块地描绘数据。两者所要求的数据类型也有所不同。4.1 4.1 图线显示图线显示Waveform ChartWaveform ChartWaveform Chart的快捷菜单:的快捷菜单:Visible ItemsVisible Items选项选项n在这个选项里,可以确定哪些组件显示或不显示。其功能介绍在这个选项里,可以确定哪些组件显示或不显示。其功能介绍如下。如下。(1)(1)标签标签LabelLabel 一个对象被引
6、用时总是通过标签与其联系的。一个对象被引用时总是通过标签与其联系的。(2)(2)标题标题CaptionCaption 标题通常可以被标签代替,除非需要在前标题通常可以被标签代替,除非需要在前面板上显示与被引用的对象不同的名称。面板上显示与被引用的对象不同的名称。(3)(3)纵坐标刻度纵坐标刻度Y ScaleY Scale 默认的纵坐标标签是默认的纵坐标标签是Amplitude,可以用标签工具改为汉字。可以用标签工具改为汉字。(4)(4)图线描绘区图线描绘区 默认情况下的图线描绘区不显示栅格。默认情况下的图线描绘区不显示栅格。设置栅格的方法是:在设置栅格的方法是:在Chart上单击右键弹出菜单选
7、上单击右键弹出菜单选Y Scale或或X Scale,再在下一级菜单选,再在下一级菜单选Formatting。如果在刻度值上。如果在刻度值上弹出菜单,则直接选弹出菜单,则直接选Formatting。在。在Formatting对话框中,对话框中,选择选择Scale菜单下的菜单下的Grid Style and Colors选项,直接点击左边选项,直接点击左边的一个图标,可以设置为不显示栅格、显示主栅格、显示子栅格。的一个图标,可以设置为不显示栅格、显示主栅格、显示子栅格。在这个对话框中还可以有其它设置的选项:在这个对话框中还可以有其它设置的选项:Scale Style and Colors:刻线与
8、刻线值的样式和颜色;:刻线与刻线值的样式和颜色;Scaling Factors:坐标初值与坐标间隔;:坐标初值与坐标间隔;Format and Precision:坐标的数据格式和精度。:坐标的数据格式和精度。(5)(5)刻度图例刻度图例Scale LegendScale Legend 左边一个锁的图标是刻度锁定钮。锁定时为自动比左边一个锁的图标是刻度锁定钮。锁定时为自动比例状态,同时它右边相邻的图标中亮起一个小绿灯;例状态,同时它右边相邻的图标中亮起一个小绿灯;开锁时,说明刻度在固定值状态。开锁时,说明刻度在固定值状态。最右边的按钮上单击左键,弹出一个菜单,可以在最右边的按钮上单击左键,弹出
9、一个菜单,可以在程序运行状态下修改刻度的格式、刻度数据的计数方程序运行状态下修改刻度的格式、刻度数据的计数方法和精度、刻度值分布模式、刻度值与标签的可见性、法和精度、刻度值分布模式、刻度值与标签的可见性、栅格颜色等。栅格颜色等。(6)(6)绘图图例绘图图例Plot LegendPlot Legend 显示显示Chart中图线的样式,以利于区分每条线的意义。中图线的样式,以利于区分每条线的意义。每条曲线的设置方法是:右键弹出菜单,对这条图线每条曲线的设置方法是:右键弹出菜单,对这条图线的绘图方式、颜色、线型、线宽等属性进行设置。的绘图方式、颜色、线型、线宽等属性进行设置。(7)(7)数字显示数字
10、显示Digital DisplayDigital Display 显示图线中最新一点数显示图线中最新一点数据的幅值。据的幅值。(8)(8)图形操作模板图形操作模板Graph PaletteGraph Palette 标识为十字的按钮,按下时将操作模式切换到普通模式,在这种标识为十字的按钮,按下时将操作模式切换到普通模式,在这种模式下可以移动游标;标志为放大镜的按钮是缩放工具,缩放工模式下可以移动游标;标志为放大镜的按钮是缩放工具,缩放工具共有具共有6个功能;最后一个手型按钮,是平移工具,用于在个功能;最后一个手型按钮,是平移工具,用于在X-Y平面上移动可视区域的位置。平面上移动可视区域的位置。
11、(9)(9)滚动条滚动条ScrollbarScrollbar 水平移动图线,显示窗口以外的水平移动图线,显示窗口以外的数据。数据。(10)(10)横坐标刻度横坐标刻度X ScaleX Scale 默认的横坐标标签是默认的横坐标标签是Time,其它的设置参照前面纵坐标的叙述。其它的设置参照前面纵坐标的叙述。缩放工具的六个功能缩放工具的六个功能 矩形缩放:矩形缩放:选择该项后,在显示区上,按住鼠标左键拉出一个方框,方框内的图形将被放大。选择该项后,在显示区上,按住鼠标左键拉出一个方框,方框内的图形将被放大。水平放大:水平放大:波形只在水平方向将两条横线间的区域放大,垂直方向上保持不变。波形只在水平
12、方向将两条横线间的区域放大,垂直方向上保持不变。垂直缩放:垂直缩放:波形只在垂直方向上放大,水平方向上保持不变。波形只在垂直方向上放大,水平方向上保持不变。取消缩放:取消缩放:取消最近的一次缩放操作。取消最近的一次缩放操作。连续缩放:连续缩放:选中该项后,在显示区内按住鼠标左键,波形将以鼠标指针停留位置为中心连续缩选中该项后,在显示区内按住鼠标左键,波形将以鼠标指针停留位置为中心连续缩 放。放。4.1.2 Waveform Chart4.1.2 Waveform Chart的设置的设置n1Waveform ChartWaveform Chart显示数据的方式显示数据的方式是周期性的刷新显示区,
13、是周期性的刷新显示区,并将数据存储在一块缓冲区中。这个缓冲区的大小默认是并将数据存储在一块缓冲区中。这个缓冲区的大小默认是1024个数据。可以改变这个值,方法是在个数据。可以改变这个值,方法是在Chart上弹出菜单,上弹出菜单,选选Chart History Length进行修改。进行修改。n 2刷新模式刷新模式,Chart有有3种动态显示模式:条幅式(种动态显示模式:条幅式(Strip Chart)、示波器式()、示波器式(Scope Chart)和扫描式()和扫描式(Sweep Chart)。在)。在Waveform Chart控件上弹出下拉菜单,用鼠控件上弹出下拉菜单,用鼠标单击标单击A
14、dvancedUpdate mode选项,可以设置波形显示选项,可以设置波形显示的刷新模式的刷新模式。n3ChartChart的多图线显示方式的多图线显示方式,在一个,在一个Chart中显示多条图线中显示多条图线时,可以采用两种方式:时,可以采用两种方式:Overlay Plots或者或者Stack Plots。三种刷新模式的含义三种刷新模式的含义(1 1)Strip Chart ModeStrip Chart Mode 这是默认模式。在这种模式下,这是默认模式。在这种模式下,波形从左向右开始绘制,当最新一点超出显示器右边界波形从左向右开始绘制,当最新一点超出显示器右边界时,整个波形顺序左移。
15、时,整个波形顺序左移。(2 2)Scope Chart ModeScope Chart Mode 在这种模式下,波形同样从左向在这种模式下,波形同样从左向右开始绘制,但当最新一点画至显示器右边界时,整个右开始绘制,但当最新一点画至显示器右边界时,整个波形将被清屏刷新,波形显示从左边界重新开始绘制一波形将被清屏刷新,波形显示从左边界重新开始绘制一条新的图线。示波器显示模式明显快于条幅式,因为它条新的图线。示波器显示模式明显快于条幅式,因为它无需处理滚动过程所需的时间。无需处理滚动过程所需的时间。(3 3)Sweep Chart ModeSweep Chart Mode 选用这种模式时与示波器式类
16、似,选用这种模式时与示波器式类似,波形也由左到右开始绘制,不同的是数据到达右边界时,波形也由左到右开始绘制,不同的是数据到达右边界时,不见显示区清空,而是用一条垂直的红色线界定新数据不见显示区清空,而是用一条垂直的红色线界定新数据的起点,此线随新数据的到达在显示区内横移。的起点,此线随新数据的到达在显示区内横移。参考参考LabVIEW7.1ExamplesGeneralGraphsCharts.llb的的Charts.vi示例程序示例程序。例4.1 Chart中多图线显示方式的应用。n在在Chart图中分别采用两种显示方式显示正弦图中分别采用两种显示方式显示正弦和余弦函数曲线。和余弦函数曲线。框图程序框图程序n初始的显示方式是初始的显示方式是Overlay Plots,当切换时采用右键的快捷菜单,如,当切换时采用右键的快捷菜单,如下面的左图,切换后采用下面的左图,切换后采用Stack Plots显示的结果如下面的右图。显示的结果如下面的右图。采用采用Stack Plots方式显示的结果方式显示的结果 4.1.3 Waveform Chart 4.1.3 Waveform Chart 的