labview波形图背景修改

合集下载

labview曲线图与波形图控件的组成

labview曲线图与波形图控件的组成

曲线图与波形图控件的组成

曲线图与波形图有很多强大的特色功能,通过掌握对这些功能的应用,你可以自定义自己的曲线。在本文中将讲解如何运用与配置这些曲线图的选项。

一个曲线图的组成元素如下图所示:

其中每个组件的说明如下:

1——曲线图例(Plot legend)

2——光标(Cursor)

3——分度标记(Grid mark)

4——小分度标记(Minor-grid mark)

5——曲线图工具栏(Graph palette)

6——光标移动器(Cursor mover)

7——光标图例(Cursor legend)

8——比例图标(Scale legend)

9—— X轴刻度(X-scale)

10——Y轴刻度(Y-scale)

11——曲线图标记(Label)

玩转比例尺

波形图与曲线图都能自动调整它们的水平与垂直方向的刻度比例以对绘于其上的数据点作出反应,也就是说比例尺能够按最大的分辨率调整自己以显示数据曲线上的所有数据点。你可以在曲线图或波形图对象上面点击鼠标右键,在右键弹出菜单中的X Scale菜单或Y Scale菜单里面对AutoScale X或AutoScale Y选项进行设置就可以将自动比例尺调整功能关闭或打开。在比例图标(Scale Legend)里面我们也可以对自动比例尺调整进行设置(在后面我们会讲到这些)。在LabVIEW中,默认是将曲线图控件的自动调整功能启用的,而波形图控件这是默认关闭的。不过,通过启用这个选

项可能会使波形图或曲线图更新缓慢,缓慢程度与计算机的处理性能和显示性能有关,缓慢的原因是每条曲线的新比例在每次数据更新的时候都要重新计算一次。

五彩生辉—— LabVIEW 界面配色秘诀

五彩生辉—— LabVIEW 界面配色秘诀

五彩生辉——LabVIEW界面配色秘诀

NI资深应用工程师潘宇

注:本文为LabVIEW网络讲坛系列短片的技术文档,第一部《界面风云》中将主要讲述在LabVIEW中创建用户界面的方法与技巧。

众所周知,在自然界中存在着各种各样的色彩,正是由于这些靓丽的色彩,才使得生活环境变得美好。大家可以想象一下,如果这个世界上只有灰和白,那么世界会变成什么样子?

然而,有很多出类拔萃的LabVIEW编程人员,他们在技术方面往往具有很强的判断力和出色的创造性,但是,在程序的界面配色上,却始终如图1所示的那样,全灰色的单调界面。

图1.单调的灰色界面

相比之下,如果能够合理地搭配颜色,对于界面来说会有事半功倍的效果,真正做到五彩生辉,如图2。要知道,当我们距离界面较远的时候,我们所看到的并不是排版,也不是控件,而是色彩。

那么,究竟该怎样来使用色彩呢?总体来讲,色彩是一个很主观的概念,可谓“仁者见仁、智者见智”,不同的人有着自己不同的配色标准。但是,既便如此,对于色彩的设计还是有一些共同的标准和前人的经验可以借鉴的。

图2.色彩丰富的LabVIEW

界面

图3.“总体协调,局部对比”的配色方案

首先,就是配色总体的应用原则,即“总体协调,局部对比”,也就是:整体色彩效果应该是和谐的,只在局部的、小范围的地方可以有一些强烈色彩的对比。

以图3的程序为例,首先我们确定了主基调为蓝色,那么整个应用程序的前面板对象都用深浅不同程度、不同饱和度的蓝来表示不同的对象。但是,局部地方,可以使用一些明亮的红色、黄色、绿色等,与背景白色形成明显对比,突出需要强调的各个地方。

「基于LABVIEW的虚拟示波器设计—虚拟示波器」

「基于LABVIEW的虚拟示波器设计—虚拟示波器」

「基于LABVIEW的虚拟示波器设计—虚拟示波器」

虚拟示波器是一种通过计算机软件来模拟传统示波器的工作原理和功能的设备。它可以用于信号的检测和分析,具有方便、灵活、实时性强等优点。本文将介绍基于LABVIEW的虚拟示波器设计。

LABVIEW是由美国国家仪器公司(National Instruments)开发的一种基于图形化编程的开发环境。它可以实现快速的数据采集和处理,适用于各种工程应用。借助LABVIEW的强大功能,我们可以设计出一个功能完善的虚拟示波器。

首先,我们需要从外部设备中获取信号。LABVIEW支持多种类型的数据采集设备,如数据采集卡、传感器等。我们可以通过连接这些设备,将信号输入到LABVIEW中。LABVIEW提供了丰富的数据采集和处理函数,能够方便地获取并处理输入信号。

接着,我们需要设计一个用户界面,用于显示信号和调节示波器的各个参数。LABVIEW中提供了多种界面控件,如图表、调节器等。我们可以根据需要,在用户界面中添加这些控件,并设置相应的属性。通过LABVIEW的可视化编程方式,我们可以直观地完成用户界面的设计。

在信号显示方面,虚拟示波器需要能够实时地显示输入信号的波形。LABVIEW提供了图表控件,可以用于显示波形图。我们可以将获取到的信号数据传递给图表控件,然后设置相应的显示参数,如坐标轴范围、背景颜色等。这样,用户就能够清晰地看到输入信号的变化。

除了实时显示信号波形外,虚拟示波器还应具备其他功能,如调节触发电平、选择触发方式等。LABVIEW中提供了丰富的函数库,可以方便地

Labview仿真教程

Labview仿真教程

Labview仿真教程

为了让学生更快的熟悉labview的编程环境与编程方式,下边将以双边带抑制载波调幅(DSB)为例,向大家展示具体的编程流程。

首先我们在开始里找到labview 2013程序打开,打开后如下图所示

点击创建项目,会出现如下界面

选择第二项vi模板,点击完成会出现如下两个界面。

第一个是labview的前面板,在前面板可以通过输入控件和显示控件模拟真实仪器的面板操作,进行输入数值设置、文本显示等操作。第二个是程序框图界面,主要是应用图形编程语言进行编写,可以传送前面板输入的命令参数到具体仪器,然后进行相应的操作,通过框图化程序可以看到前面板运行结果是如何具体实现的。每个VI程序都对应一个前面板和一个程序流程图。

进行DSB系统的设计,我们需要设置“基带频率”、“基带幅值”、“载波频率”和“载波幅值”的值。在前面板上单击右键,会出来labview的控件选版,大家可根据需要选择所需的控件,在这里由于以上四个对象都是输入数值,所以我们选择控件中的数值选项并选择

其中的数值输入控件,如下图所示

点击数值输入控件把它拖到前面板,由于有四个对象,所以设置四个数值输入控件,把控件的名字改成相应对象的值,每次前面板中放置一个控件,程序框图中会出现相对应的选项。如下图所示

在DSB调制解调实验中,我们需要观察的是基带信号、基带频谱、DSB信号、DSB信号频谱和DSB解调信号的波形。所以我们在前面板

中设置相对应的波形观察控件,在前面板上单击右键,选择图形控件中的波形图,如下图所示

点击波形图拖入前面板,并修改相对应的图形名称,如下图所示

波形图与波形图表的区别

波形图与波形图表的区别

labview中波形图和波形图标到底有什么区别2009-09-06 17:33先说明一下,不知道你在补充问题中说的公式模型发生器是什么函数,

主要要看它的输出数据类型。

波形图和波形图表支持以下数据类型。

LabVIEW使用波形图和图表显示具有恒定速率的数据。

波形图用于显示测量值为均匀采集的一条或多条曲线。波形图仅绘制单值函数,即在y = f(x)中,各点沿x轴均匀分布。例如一个随时间变化的波形。

波形图可显示包含任意个数据点的曲线。波形图接收多种数据类型,从而最大程度地降低了数据在显示为图形前进行类型转换的工作量。

注:数字波形图用于显示数字数据。

在波形图中显示单条曲线

波形图接收多种数据类型以显示单条曲线。对于一个数值数组,其中每个数据被视为图形中的点,从x = 0开始以1为增量递增x索引。波形图接受包含初始x值、△x及y数据数组的簇。波形图也接收波形数据类型,该类型包含了波形的数据、起始时间和时间间隔(△t)。

波形图还接收动态数据类型,用于Express VI。动态数据类型除包括对应于信号的数据外,还包括信号信息的各种属性,如信号名称、数据采集日期和时间等。属性指定了信号在波形图中的显示方式。当动态数据类型中包含单个数值时,波形图将绘制该数值,同时自动将图例及x标尺的时间标识进行格式化。当动态数据类型包含单个通道时,波形图将绘制整个波形,同时对图例及x标尺的时间标识自动进行格式化。

在波形图中显示多条曲线

波形图接收多种数据类型以显示多条曲线。波形图接收二维数值数组,数组中的一行即一条曲线。波形图将数组中的数据视为图形上的点,从x = 0开始以1为增量递增x索引。将一个二维数组数据类型连接到波形图上,右键单击波形图并从快捷菜单中选择转置数组,则数组中的每一列便作为一条曲线显示。多曲线波形图尤其适用于DAQ设备的多通道数据采集。DAQ设备以二维数组的形式返回数据,数组中的一列即代表一路通道的数据。

改变Simulink中Scope输出波形的颜色

改变Simulink中Scope输出波形的颜色

对于如图的仿真模型,点击运行之后,双击Scope,波形默认的是黑底黄线。

如下图为默认的输出格式:

要将其颜色进行修改,可按如下步骤

1、点击Scope界面右上角的,Scope界面将会进入Matlab的主界面显示,如下图所

示。

子选项,如下图所示

3、主界面下Figures –Scope区域会显示出三个编辑区域,如下图

此时通过选择右边Plot Browser编辑区域的Axes,然后在下方的Propert Editor就会指示所选定的目标的颜色等信息,在此处可以进行相应的修改。如下图所示

Colors中所对应的一次为波形显示区域背景颜色和坐标轴的颜色,这里将背景颜色改为白

色,坐标轴颜色改为黑色。

修改后的波形显示区域如下

4、修改波形线条颜色。同样在右侧栏Plot Browser编辑区域选定线条后,波形显示区域也将会自动的将当前目标指向显示波形。然后再通过下方的Propert Editor来修改线条的属性。

5、改变Scope界面背景。默认情况下,该区域的背景为灰色,这里将其改为白色。首先将鼠标一只该区域单击,此时编辑区下方的Propert Editor就会自动的显示为Propert Editor ->Figure,如下图,在此便可对背景色进行修改。

进行以上更改后的波形显示如下

lABVIEW关于数据类型的编辑:数组、簇和波形

lABVIEW关于数据类型的编辑:数组、簇和波形

数据类型:数组、簇和波形

.1概述

数组是同类型元素的集合。一个数组可以是一维或者多维,如果必要,每维最多可有231-1个元素。可以通过数组索引访问其中的每个元素。索引的范围是0到n – 1,其中n是数组中元素的个数。图3-1所显示的是由数值构成的一维数组。注意第一个元素的索引号为0,第二个是1,依此类推。数组的元素可以是数据、字符串等,但所有元素的数据类型必须一致。

图3-1数组示意图

簇(Cluster)是另一种数据类型,它的元素可以是不同类

型的数据。它类似于C语言中的stuct。使用簇可以把分布在流

程图中各个位置的数据元素组合起来,这样可以减少连线的拥挤

程度。减少子VI的连接端子的数量。

波形(Waveform)可以理解为一种簇的变形,它不能算是一种有普遍意义的数据类型,但非常实用。

3.2数组的创建及自动索引

3.2.1创建数组

一般说来,创建一个数组有两件事要做,首先要建一个数组的“壳”(shell),然后在这个壳中置入数组元素(如果需要用一个数组作为程序的数据源,可以选择Functions»Array»Array Constant,将它放置在流程图中。然后再在数组框中放置数值常量、布尔数还是字符串常量。下图显示了在数组框放入字符串常量数组的例子。左边是一个数组壳,中间的图上已经置入了字符串元素,右边的图反映了数组的第0个元素为:”ABC”,后两个元素均为空。

图3-1数组的创建

在前面板中创建数组的方法是,从Controls模板中选择

Array & Cluster,把数组放置在前面板中,然后选择一个对象

精通LabVIEW虚拟仪器程序设计与案例实现--界面设计与美化 ppt课件

精通LabVIEW虚拟仪器程序设计与案例实现--界面设计与美化  ppt课件
第13章 界面设计与美化
界面美化——使用布局工具排列对象
有些控件的大小是系 统默认的,无法用“调 整对象大小控件”中的 “调整宽度和高度”工 具进行调整,比说数值 控件的宽度等,这些不 能调整的控件大小的尺 寸会用“*”标识出来。
第13章 界面设计与美化
界面美化——添加背景图片
添加背景图片的方法有两种:
第13章 界面设计与美化
利用“子面板”和VI模板实现子界面重用
当有许多相同的仪器界面需要显示时,可以用“子面板”与VI 模板来实现,步骤如下:
将仪器界面编写为一个单独的VI,并把它保存为VI模板(保存时 把扩展名改为.vit即可)。当用“打开VI引用”函数打开VI模板 时,它会自动在内存中创建一份复本,如果打开多次就会创建多 个复本,这就是VI模板的克隆特性。
第13章 界面设计与美化
多面板程序设计
在设计这种程序时,一般分两种情况: 一种是在弹出子面板时,主程处于等待状态,直到子面板运行完
成,可以简单地通过子VI的调用来实现; 另一种是弹出子面板后,子面板与主程序相互独立运行,需要通
过VI引用的调用节点来实现。
第13章 界面设计与美化
实例——基于按钮的多面板程序
第13章 界面设计与美化
调用节点
在本例中,通过“调用节点”调用“波形图”的“导出图像”方法,将波 形一幅正弦波形图像导出到指定位置,程序框图与运行结果如图所示。

labview入门教程(初学者必看)

labview入门教程(初学者必看)

Labview入门教程

亚为电子科技

说明:

1、不同labview版本,容小异,不要过于核对图标

2、必须先安装labview,亚为的资料,版本不低于2014,如果是串口通信,还要安装NIVISA520。

3、直接打开亚为用户资料的“labview例程/****例程〞,看到的是前面板,也就是交互界面。界面可以自行修改,注意右键->数据操作->保存默认参数。

4、波形图上右键,可以导出或者另存数据。高速采集模式下,yav 例程不自动保存,需要手动导出。高速模式下,不要采集时间过长,否那么系统崩溃,会存溢出甚至蓝屏死机。

5、如果需要修改算法逻辑,按下Ctrl+E即可打开程序框图界面。里面的数学符号,仔细研究下,就应该能认识。看懂加减乘除即可。

6、这个文档认真看十遍,你就是Labview编程高手啦,亚为科技不负责labview编程指导哦。高手都是自学的。

第一讲:认识Labview

1.1 Labview 简介

在开始菜单里找Labview点击打开,会出现如下界面:

从File>>New VI 或者从右半局部中的New>>Blank VI 都可以打开如下界面:

上图中前图是虚拟仪器的前面板,是用户使用的人机界面,后面的是程序框图界面〔即后面板〕。

在LabVIEW的用户界面上,应特别注意它提供的操作模板,包括工具〔Tools〕模板、控制〔Controls〕模板和函数〔Functions〕模板。这些模板集中反映了该软件的功能与特征。下面我们来大致浏览一下。

工具模板〔Tools Palette〕

labview波形图与波形图表的区别

labview波形图与波形图表的区别

labview中波形图和波形图标到底有什么区别2009-09-06 17:33先说明一下,不知道你在补充问题中说的公式模型发生器是什么函数,

主要要看它的输出数据类型。

波形图和波形图表支持以下数据类型。

LabVIEW使用波形图和图表显示具有恒定速率的数据。

波形图用于显示测量值为均匀采集的一条或多条曲线。波形图仅绘制单值函数,即在y = f(x)中,各点沿x轴均匀分布。例如一个随时间变化的波形。

波形图可显示包含任意个数据点的曲线。波形图接收多种数据类型,从而最大程度地降低了数据在显示为图形前进行类型转换的工作量。

注:数字波形图用于显示数字数据。

在波形图中显示单条曲线

波形图接收多种数据类型以显示单条曲线。对于一个数值数组,其中每个数据被视为图形中的点,从x = 0开始以1为增量递增x索引。波形图接受包含初始x值、△x及y数据数组的簇。波形图也接收波形数据类型,该类型包含了波形的数据、起始时间和时间间隔(△t)。

波形图还接收动态数据类型,用于Express VI。动态数据类型除包括对应于信号的数据外,还包括信号信息的各种属性,如信号名称、数据采集日期和时间等。属性指定了信号在波形图中的显示方式。当动态数据类型中包含单个数值时,波形图将绘制该数值,同时自动将图例及x标尺的时间标识进行格式化。当动态数据类型包含单个通道时,波形图将绘制整个波形,同时对图例及x标尺的时间标识自动进行格式化。

在波形图中显示多条曲线

波形图接收多种数据类型以显示多条曲线。波形图接收二维数值数组,数组中的一行即一条曲线。波形图将数组中的数据视为图形上的点,从x = 0开始以1为增量递增x索引。将一个二维数组数据类型连接到波形图上,右键单击波形图并从快捷菜单中选择转置数组,则数组中的每一列便作为一条曲线显示。多曲线波形图尤其适用于DAQ设备的多通道数据采集。DAQ设备以二维数组的形式返回数据,数组中的一列即代表一路通道的数据。

labview 图形图表学习笔记

labview  图形图表学习笔记

图形化数据显示

关键词:图表、波形函数

1、波形图表(GRAPH);

波形图表主要功能是将新测到的数据添加到波形图表的尾端并保存至波形图表的数据缓冲区,在默认情况下,缓冲区可保存1024个数据,缓冲区的存储数量可以在波形图表的右键快捷菜单中选择“图表历史长度”进行修改通过簇绑定的方法可以同时显示多条曲线

2、波形图(waeform)

波形图与波形图表类似。波形图不会像波形图表一样将数据添加的到数据尾部,而是将当前数据一次性地描述在波形曲线中,而且波形图也不能输入标量数据。簇和一维簇数组可以输入波形图。却不能输入波形图表

B、当簇输入波形图时,簇中必须接入三个元素;第一个是横坐标的起始位置X0,第二

个是很坐标的间隔dx,第三个是要输入的数据,数据可以是一维数组、二维数组或者是簇数组。如图所示,在程序框图中先将X0,dx和一维数组/二维数组按照顺序捆绑成簇,然后将簇直接输入到波形图中显示

当两个数组个数不想同时,可将两个数据捆绑成簇数组然后显示

D、显示波形数据

3、定制波形图表

在使用波形图表时需要对其一些属性进行设置。在属性对话框中可设置标尺的格式、精度、最大/最小值,曲线的类型颜色等属性。在图表的右键快捷菜单中也可以对一些属性进行设置,也有一些功能键。另外波形菜单还有一些辅助工具可以通过右键快捷菜单中的“显示”进行选择

外观设置,高级—刷新模式有三种1、带状图表:显示区满后,曲线会整体向左移动,新的数据会接在曲线的尾部;2、示波器图表:在曲线填满显示区后会清空显示区,然后重新开始显示新的曲线;3、扫描图:显示区有一条垂直红线,数据会跟着红线从左向右显示。

LabView如何设置波形图的渐变背景

LabView如何设置波形图的渐变背景

LabView如何设置波形图的渐变背景

Waveform Graph是不是只能设置成一种颜色,比如单一的红/单一的绿。想把它设置成一个渐变的颜色,比如从浅蓝-蓝-深蓝等。这个有办法实现吗?希望大家指教。

谢谢

这是论坛上的网友提问,答案当然是肯定的,但是实现需要一定的技巧。

可能是8.0之后,波形图提供了背景、中景和前景图片功能。简单地理解,在波形图中,出现了三个图片控件作为背景。

背景:设置网格线后绘图区域的背景图像。可用于在图形绘图区域背景中插入图像。

中景:设置网格线和曲线数据间的绘图区域中间曲线图像。

前景:

设置曲线数据前的绘图区域前景图像。

该属性可用于在图形绘图区域的前景中插入图像(例如,自定义的数据点注释)。

图片控件给我们提供了基于像素的绘图能力,因此可以绘制成我们所需的任意图片,简便背景也是如此。除了绘制背景图片,如果背景图片是固定的,那么更好的方法是导入背景图片。但是波形图没有直接提供导入背景图片的方法,因此需要一定的技巧,详述如下:1、读取JPG(或其它格式图片文件),利用属性节点写入波形图表。

2、运行

运行后,将弹出文件对话框,选择一幅渐变背景图片,效果如下图所示:

3、存储VI

把程序框图中读取文件部分去掉,存储VI,则背景图片随同波形图片一起存储了,为减小V I大小,最好先用图片处理软件剪裁背景图片至合适大小。

Labview学习之波形图表的历史数据

Labview学习之波形图表的历史数据

Labview学习之波形图表的历史数据

Labview学习之波形图表的历史数据

默认的情况下,波形图表显⽰100个点,因为波形图表默认的缓冲区⼤⼩为1024,在默认的情况下如果修改图形图标属性中的标尺项,选中⾃动调整标尺,如图:2011-10-20 15:05 上传下载附件 (31.45 KB)在这种情况下,波形图表默认显⽰的是1024个数据的,这时是可以修改波形图表显⽰的数据个数,但是个数要⼩于1024的;

第⼆步:修给横坐标

因为波形图表默认是缓冲区是1024,在没有修改缓冲区的情况下,波形图表能够保存历史数据,每次传递给它⼀个新数据,它就把新数据追加在原有的数据上,这样的话,可以运⾏程序,修改横坐标现实⾃⼰想观察的时间段数据波形(注意:在此情况下,只能观察1024个数据,如果采集的数据超过这个范围原来的数据就会被覆盖掉),如果想得到所有的数据波形,可以修改缓冲区,不过缓冲区的上限可参考:对于8位整数,最多可为数组分配计算机⼀半的内存空间,例如,如计算机内存为4 GB,数组最多可包含2147483647个数据点。

另注:1GB=1024MB;1MB=1024KB;1KB=1024B;

B就是1个字节,⼀个字节由8个⼆进制位组成,对于8位整数,每个数占1个字节

LabVIEW中的曲线图

LabVIEW中的曲线图

LabVIEW中的曲线图

LabVIEW的曲线图与波形图控件不同之处在于:波形图可以交互的实时绘出数据曲线;而曲线图则是一次性绘出预先生成的数据数组,曲线图没有向已有数据追加新数据的能力。在LabVIEW中有多种曲线图控件的类型,这大大提高了曲线图控件的灵活性,这些类型包括了波形曲线图、XY曲线图、密度曲线图、3D曲线图、数字信号波形曲线图以及一些特殊类型的曲线图。在本文里面我们主要讲一下波形和XY曲线图。波形曲线图以及XY曲线图控件在VI程序的前面板中的外观是一样的,不过其功能却是完全不同的。

一个有多个曲线的曲线图控件如下图所示:

这两种类型的曲线图控件可以在Controls控件面板的Modern>>Graph子面板中找到。波形曲线图空间只能用来绘制单值曲线(就是说对每个X值只对应一个Y值),并且这些值所对应的X轴的间距都是一致的,例如由固定采样间隔采集到的波形数据曲线。这个控件最适合绘制数据点均匀分布的数组数据。

XY曲线图控件则是通用的、基于笛卡尔坐标系的曲线图控件,可以用来绘制变时基或者一个X值对应多个Y值的数据曲线。这两种曲线图控件看起来一样,不过它们的输入数据类型是不同的,这一点要非常注意才是。

单曲线波形曲线图

对于简单的单点曲线图,你可以如下图所示将一个Y值的数组直接连接到波形曲线图控件的输入端点上。在这种模式下,默认X的初始值为0,并且X值的增量为1。你可以看到在下图中,程序框图中曲线图控件的输入端点是一个数组指示控件。

如前面所讲到的数组的介绍,上图中的For循环中的输出就是一个一维的数组。

LabVIEW中的波形图

LabVIEW中的波形图

LabVIEW中的波形图

所谓曲线就是一组X与Y对应数值的图形化显示。通常曲线图中的Y值代表了数据值,而X值则代表了时间。波形图控件(waveform chart)可以在Controls工具面板的Modern>>Graph子面板中找到。这个控件是一个专门用来显示一个或多个数据曲线的数值类型的指示器控件。这个控件经常在循环结构中使用,用来保留与显示以前采集到的数据,并追加新产生的数据,将这些数据以连续更新的方式进行显示。在波形图控件中,Y值表示了新产生的数据,X值表示了时间(通常,每次循环就产生一组新的Y值,而X值则表示了一个循环的时间)。在LabVIEW中只有一种波形图控件,不过这个控件有三种数据刷新模式。下图就是一个多曲线波形图的例子。

波形图更新模式

波形图控件的三种数据更新模式分别是带状记录纸模式(strip chart),示波器图模式(scope chart)以及扫描图模式(sweep chart),如下图所示。数据更新模式可以通过在波形图控件上面点击鼠标右键后在弹出菜单中的Advanced>>Update Mode>>子菜单来加以改变。如果在VI程序运行期间想要修改波形图控件的数据更新模式,由于运行时的控件右键菜单与编程时的不同,就在该控件的邮件菜单中的Update Mode中选择即可。

带状记录纸模式的显示和真正的带状记录设备的显示相像。示波器图模式则和真正示波器的曲线显示相像,该模式中当曲线到达波形图的右边界之后,整个曲线就会清除并从波形图的左边界重新开始显示。扫描图模式与示波器图模式十分相似,不过扫描图模式中曲线到达右边界后并不会有清除动作,而是有一个竖线出现在波形图中,该竖线标识着新数据的开始,并在新数据不停添加的时候,该竖线会慢慢移动。这些区别在看到实际波形图控件在不同刷新模式先运行之后就很容易区别开来的。由于示波器图模式与扫描图模式在追溯以往曲线上比带状记录纸模式的开销要少,所以这两种数据更新模式要比带状记录纸模式很明显的快得多。

波形图和波形图表

波形图和波形图表

波形图表和波形图

在LabVIEW 中经常使用的数据绘图工具是波形图表和波形图。

1. 波形图表:

波形图表是显示一条或者多条曲线的特殊数值控件,一般用于显示一恒定速率采集到的数据。波形图表会保留来源于此前更新的历史数据,又称缓冲区。右键单击图表,从快捷菜单中选择图表历史长度可配置缓冲区大小。波形图表的默认图表历史长度为1,024个数据点。向图表传送数据的频率决定了图表重绘的频率。

图1.1显示了一个多曲线的波形图表。红色曲线为白色曲线的的平均值。该程序见附件 chart multi wave.vi 。

图1.1A

图1.1B

可以右键单击图表,选择高级>>刷新模式,可配置图表的更新模式,有以下3中,如图

1.2

图1.2中分别是带状图表,示波器图表和扫描图。范例程序见附件Chart.vi 。 带状图表: 从左到右连续滚动的显示运行数据。类似于纸带表记录器。

波形

示波器图表:当曲线到达绘图区域的右边界时,LabVIEW将擦除整条曲线

并从左边界开始绘制新曲线。类似于示波器。

扫描图:扫描图中有一条垂线将右边的旧数据和左边的新数据隔开。

类似于心电图仪。

如果使用波形图表显示多条曲线,可以使用捆绑将多条曲线合并。如图

1.3。

图1.3A 图1.3B

2. 波形图

带有图形的VI通常先讲数据放入数组中,然后在绘制到图形上。波形图支持多种数据类型,降低了数据在显示为图形前进行类型转换的工作量。

波形图显示单条曲线:

对于数值数组,每个数据被视为图形中的点,从x=0开始以1为增量递增x索引。

波形图也接收包含初始值,Δx及y数据数组的簇。如图1.4所示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

按住shift,单击鼠标右键弹出工具选板,如下图

单击毛笔图标(上图红圈内),鼠标会变成毛笔状,在波形图框架的灰色区域上右键单击,弹出如下图的颜色选择框,可自行选择颜色。若要去掉灰色区域,可以将其改为透明色,单击右上角的T图标(红圈内)

调整完成后需要将鼠标工具切换回自动状态。按住shift弹出工具选板,此时工具选板上部的矩形指示灯应该是墨绿色的,单击点亮,鼠标即切换回正常状态。

相关文档
最新文档