第4章 图形控件和图形数据显示
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Chart和Graph的区别 Chart和Graph的区别
Chart和Graph是LabVIEW图形显示功能中的两个最基本 的元素,从词义上两者很难区分,但在LabVIEW使用中 有着根本的区别。 Chart一般可称为“记录图”,它将数据在坐标系中实时、 逐点(或者一次多个点)地显示出来,可以反映被测物 理量的变化趋势,与传统的模拟示波器、波形记录仪的 显示方式相似; Graph则是对已经采集的数据进行事后处理,它先得到 所有要显示的数据,然后根据实际要求将这些数据组织 成所需的图形一次性显示出来。 简单地讲,Chart是一点一点地描绘数据,而Graph是一 是一点一点地描绘数据, 是一点一点地描绘数据 是一 块一块地描绘数据。 块一块地描绘数据。两者所要求的数据类型也有所不同。
图形子模板提供的图形显示件从顶部起由左到右依次为:图线 图形子模板提供的图形显示件从顶部起由左到右依次为: ),XY (Waveform Chart), 图形(Waveform Graph), ), 图形( ), 图形( ),快速 图形( 图形(XY Graph),快速 图形(Express XY Graph), ),快速XY图形 ), 强度图线( ),强度图形 强度图线(Intensity Chart),强度图形(Intensity ),强度图形( Graph),数字图形(Digital Waveform Graph),三维 ),数字图形 ),三维 ),数字图形( ), 表面图( ),三维参数图 表面图(3D Surface Graph),三维参数图(3D ),三维参数图( Parametric Graph),三维曲线图(3D Curve Graph)以 ),三维曲线图 ),三维曲线图( ) 及图片子模板。其中最常用的图形控制件是 最常用的图形控制件是Chart和Graph两 及图片子模板。其中最常用的图形控制件是 和 两 大类。 大类。
Chart的设置 4.1.2 Waveform Chart的设置
1.Waveform Chart显示数据的方式是周期性的刷新显示区, . Chart显示数据的方式是周期性的刷新显示区, 显示数据的方式是周期性的刷新显示区
并将数据存储在一块缓冲区中。 并将数据存储在一块缓冲区中。这个缓冲区的大小默认是 1024个数据。可以改变这个值,方法是在 个数据。 上弹出菜单, 个数据 可以改变这个值,方法是在Chart上弹出菜单, 上弹出菜单 进行修改。 选Chart History Length进行修改。 进行修改 2.刷新模式,Chart有3种动态显示模式:条幅式(Strip 种动态显示模式: . 有 种动态显示模式 条幅式( Chart)、示波器式(Scope Chart)和扫描式(Sweep )、示波器式 )、示波器式( )和扫描式( Chart)。在Waveform Chart控件上弹出下拉菜单,用鼠 )。在 控件上弹出下拉菜单, )。 控件上弹出下拉菜单 标单击Advanced→Update mode选项,可以设置波形显示 标单击 → 选项, 选项 的刷新模式 。 3.Chart的多图线显示方式,在一个 的多图线显示方式, .Chart的多图线显示方式 在一个Chart中显示多条图线 中显示多条图线 可以采用两种方式: 或者Stack Plots。 时,可以采用两种方式:Overlay Plots或者 或者 。
在这个对话框中还可以有其它设置的选项: 在这个对话框中还可以有其它设置的选项: ①Scale Style and Colors:刻线与刻线值的样式和颜色; :刻线与刻线值的样式和颜色; ②Scaling Factors:坐标初值与坐标间隔; :坐标初值与坐标间隔; ③Format and Precision:坐标的数据格式和精度。 :坐标的数据格式和精度。
数字显示Digital (7) 数字显示Digital Display 显示图线中最新一点数 据的幅值。 据的幅值。 图形操作模板Graph (8) 图形操作模板Graph Palette
标识为十字的按钮,按下时将操作模式切换到普通模式,在这种 标识为十字的按钮,按下时将操作模式切换到普通模式, 模式下可以移动游标;标志为放大镜的按钮是缩放工具, 模式下可以移动游标;标志为放大镜的按钮是缩放工具,缩放工 具共有6个功能 最后一个手型按钮,是平移工具,用于在X-Y 个功能; 具共有 个功能;最后一个手型按钮,是平移工具,用于在 平面上移动可视区域的位置。 平面上移动可视区域的位置。
参考LabVIEW7.1\Examples\General\Graphs\Charts.llb的 的 参考 Charts. vi示例程序 。 示例程序
[例4.1] Chart中多图线显示方式的应用。
在Chart图中分别采用两种显示方式显示正弦 图中分别采用两种显示方式显示正弦 和余弦函数曲线。 和余弦函数曲线。
刻度图例Scale (5) 刻度图例Scale Legend 左边一个锁的图标是刻度锁定钮。 ◇ 左边一个锁的图标是刻度锁定钮。锁定时为自动比 例状态,同时它右边相邻的图标中亮起一个小绿灯; 例状态,同时它右边相邻的图标中亮起一个小绿灯; 开锁时,说明刻度在固定值状态。 开锁时,说明刻度在固定值状态。 最右边的按钮上单击左键,弹出一个菜单, ◇ 最右边的按钮上单击左键,弹出一个菜单,可以在 程序运行状态下修改刻度的格式、 程序运行状态下修改刻度的格式、刻度数据的计数方 法和精度、刻度值分布模式、刻度值与标签的可见性、 法和精度、刻度值分布模式、刻度值与标签的可见性、 栅格颜色等。 栅格颜色等。 (6) 绘图图例Plot Legend 绘图图例Plot 显示Chart中图线的样式,以利于区分每条线的意义。 中图线的样式, 显示 中图线的样式 以利于区分每条线的意义。 每条曲线的设置方法是:右键弹出菜单, 每条曲线的设置方法是:右键弹出菜单,对这条图线 的绘图方式、颜色、线型、线宽等属性进行设置。 的绘图方式、颜色、线型、线宽等属性进行设置。
滚动条Scrollbar 水平移动图线, (9) 滚动条Scrollbar 水平移动图线,显示窗口以外的 数据。 数据。 横坐标刻度X 默认的横坐标标签是Time, (10) 横坐标刻度X Scale 默认的横坐标标签是 , 其它的设置参照前面纵坐标的叙述。 其它的设置参照前面纵坐标的叙述。
缩放工具的六个功能
设置栅格的方法是: 上单击右键弹出菜单选Y 设置栅格的方法是:在Chart上单击右键弹出菜单选 Scale 上单击右键弹出菜单选 或X Scale,再在下一级菜单选 ,再在下一级菜单选Formatting…。如果在刻度值上 。 弹出菜单,则直接选Formatting…。在Formatting对话框中, 对话框中, 弹出菜单,则直接选 。 对话框中 选择Scale菜单下的 菜单下的Grid Style and Colors选项,直接点击左边 选项, 选择 菜单下的 选项 的一个图标,可以设置为不显示栅格、显示主栅格、显示子栅格。 的一个图标,可以设置为不显示栅格、显示主栅格、显示子栅格。
Biblioteka Baidu
图线显示Waveform 4.1 图线显示Waveform Chart
Waveform Chart的快捷菜单: 的快捷菜单: 的快捷菜单
Items选项 Visible Items选项
在这个选项里,可以确定哪些组件显示或不显示。 在这个选项里,可以确定哪些组件显示或不显示。其功能介绍 如下。 如下。
框图程序
初始的显示方式是Overlay Plots ,当切换时采用右键的快捷菜单,如 当切换时采用右键的快捷菜单, 初始的显示方式是 下面的左图,切换后采用Stack Plots显示的结果如下面的右图。 显示的结果如下面的右图。 下面的左图,切换后采用 显示的结果如下面的右图
矩形缩放:选择该项后,在显示区上,按住鼠标左键拉出一个方框,方框内的图形将被放大。 矩形缩放:选择该项后,在显示区上,按住鼠标左键拉出一个方框,方框内的图形将被放大。 水平放大:波形只在水平方向将两条横线间的区域放大,垂直方向上保持不变。 水平放大:波形只在水平方向将两条横线间的区域放大,垂直方向上保持不变。 垂直缩放:波形只在垂直方向上放大,水平方向上保持不变。 垂直缩放:波形只在垂直方向上放大,水平方向上保持不变。 取消缩放:取消最近的一次缩放操作。 取消缩放:取消最近的一次缩放操作。 连续缩放:选中该项后,在显示区内按住鼠标左键,波形将以鼠标指针停留位置为中心连续缩 连续缩放:选中该项后,在显示区内按住鼠标左键, 放。
三种刷新模式的含义
这是默认模式。在这种模式下, (1)Strip Chart Mode 这是默认模式。在这种模式下, 波形从左向右开始绘制, 波形从左向右开始绘制,当最新一点超出显示器右边界 整个波形顺序左移。 时,整个波形顺序左移。 在这种模式下, (2)Scope Chart Mode 在这种模式下,波形同样从左向 右开始绘制,但当最新一点画至显示器右边界时, 右开始绘制,但当最新一点画至显示器右边界时,整个 波形将被清屏刷新,波形显示从左边界重新开始绘制一 波形将被清屏刷新, 条新的图线。示波器显示模式明显快于条幅式, 条新的图线。示波器显示模式明显快于条幅式,因为它 无需处理滚动过程所需的时间。 无需处理滚动过程所需的时间。 选用这种模式时与示波器式类似, (3)Sweep Chart Mode 选用这种模式时与示波器式类似, 波形也由左到右开始绘制,不同的是数据到达右边界时, 波形也由左到右开始绘制,不同的是数据到达右边界时, 不见显示区清空, 不见显示区清空,而是用一条垂直的红色线界定新数据 的起点,此线随新数据的到达在显示区内横移。 的起点,此线随新数据的到达在显示区内横移。
(1)标签Label 一个对象被引用时总是通过标签与其联系的。 (1)标签Label 一个对象被引用时总是通过标签与其联系的。 标签 (2)标题 标题Caption 标题通常可以被标签代替, (2)标题Caption 标题通常可以被标签代替,除非需要在前 面板上显示与被引用的对象不同的名称。 面板上显示与被引用的对象不同的名称。 (3)纵坐标刻度 纵坐标刻度Y 默认的纵坐标标签是Amplitude, (3)纵坐标刻度Y Scale 默认的纵坐标标签是 , 可以用标签工具改为汉字。 可以用标签工具改为汉字。 (4)图线描绘区 默认情况下的图线描绘区不显示栅格。 (4)图线描绘区 默认情况下的图线描绘区不显示栅格。
LabVIEW最吸引人的特性之一就是为数据的图形化显示 最吸引人的特性之一就是为数据的图形化显示 最吸引人的特性之一 提供了丰富的图形显示功能的控件, 提供了丰富的图形显示功能的控件,可使虚拟仪器前面 板设计得更加形象、直观,增强了用户界面的表达能力。 板设计得更加形象、直观,增强了用户界面的表达能力。 这些基本的图形控件都位于Controls→All 这些基本的图形控件都位于 → Controls→Graph子模板上 演示)。 Controls→Graph子模板上(演示)。 子模板上(
第4章 图形控件和图形数据显示
主要学习内容
掌握Waveform Chart控件的组件和功能,以及 控件的组件和功能, 掌握 控件的组件和功能 有关属性的设置和使用方法; 有关属性的设置和使用方法; 掌握Waveform Graph控件的组件和功能,以 控件的组件和功能, 掌握 控件的组件和功能 及有关属性的设置和使用方法; 及有关属性的设置和使用方法; 掌握XY Graph和Express XY Graph的功能和 掌握 和 的功能和 使用方法; 使用方法; 熟悉Digital Waveform Graph的功能和使用方 熟悉 的功能和使用方 法; 熟悉三维图形控件Intensity Chart、Intensity 熟悉三维图形控件 、 Graph、3D Surface Graph、3D Parametric 、 、 Graph、3D Curve Graph的使用。 的使用。 、 的使用