第7章图形与图表显示(LabVIEW虚拟仪器设计教程ppt课件)

上传人:20****08 文档编号:243955177 上传时间:2024-10-01 格式:PPT 页数:45 大小:2.74MB
返回 下载 相关 举报
第7章图形与图表显示(LabVIEW虚拟仪器设计教程ppt课件)_第1页
第1页 / 共45页
第7章图形与图表显示(LabVIEW虚拟仪器设计教程ppt课件)_第2页
第2页 / 共45页
第7章图形与图表显示(LabVIEW虚拟仪器设计教程ppt课件)_第3页
第3页 / 共45页
点击查看更多>>
资源描述
,第7章 图形与图表显示,LabVIEW虚拟仪器设计教程,工业和信息化普通高等教育“十二五”规划教材立项项目,21世纪高等院校电气工程与自动化规划教材,第7章 图形与图表显示,7.1 波形数据,7.2 图形图表控件,7.3 波形图,7.4 波形图表,7.5 数字波形图,7.6 XY图,7.7 强度图表与强度图,7.8 混合信号图,7.9 三维图形,7.10 其他图形控件,图形与图表显示简介,图形与图表显示是LabVIEW用来实现测量数据图形化显示的一个常用的虚拟仪器前面板对象之一。,根据数据显示和更新方式的不同,LabVIEW中的图形显示控件分为图形(也叫事后记录图)和图表(也叫实时趋势图)两类。,图形VI通常先将数据采集到数组中,再将数据绘制到图形中。该过程类似于电子表格,即先存储数据再生成数据的曲线。数据绘制到图形上时,图形不显示之前绘制的数据而只显示当前的新数据。图形一般用于连续采集数据的快速过程。,图表是将新的数据点追加到已显示的数据点后以形成历史记录。在图表中,可结合先前采集到的数据查看当前读数或测量值。当图表中新增数据点时,图表将会滚动显示,即图表右侧出现新增的数据点,同时旧数据点在左侧消失。图表一般用于每秒只增加少量数据点的慢速过程。,7.1 波形数据,7.1.1 波形数据的组成,波形数据是LabVIEW中特有的一种数据类型,由一系列不同数据类型的数据组成,是一类特殊的簇,但不能利用簇选板中的函数来处理波形数据,波形数据具有特殊的预定义固定结构,并用到了两种新的数据类型变体和时间标识。,1变体,变体是一种“通用”数据类型,多种数据类型的容器。其特点为:,将其它数据转换为变体时,变体将存储数据和数据的原始类型,保证日后可将变体数据反向转换。例如,如将字符串数据转换为变体,变体将存储字符串的文本,以及说明该数据是从字符串转换而来的信息。,变体数据类型还可以存储数据属性。属性定义的是数据及变体数据类型所存储的数据信息。,主要应用:在ActiveX技术中,以方便不同程序之间的数据交互。,2.时间标识,时间类型可以与双精度浮点型数据相互转换,转换后的浮点数表示从1904年1月1日开始到时间类型所示时间的秒数。,LabVIEW特有数据类型,用于输入与输出时间和日期。,时间标识常量,3.波形数据,波形数据,4元素,起始时间t0,:第一个数据点的时间。,Delta t,:,一个波形中两个数据点之间的时间间隔。双精度浮点数。,属性,:,包含波形数据信息,变体型。,波形数据,:,模拟,:,1个一维数组,双精度浮点数数组。,数字,:,二进制数据,可以存放多条二进制数字波形。,波形数据分类,数字波形数据,:表示二进制数据,如01001101011010011。,模拟波形数据,:表示模拟信号的波形,如正弦波、方波或其他形状的 模拟信号。,前面板中的波形控件对象,LabVIEW利用前面板对象“波形”和“数字波形”控件来分别存放模拟波形数据和数字波形数据,“波形”和“数字波形”控件位于“I/O”选板中。将控件放置到前面板中,默认情况下只显示3个元素(t0、dt、Y),利用右键菜单“属性”选项可显示属性。,数字波形显示,模拟波形显示,模拟及数字波形显示,7.1.2 波形数据操作函数,基本波形数据操作函数,模拟波形数据操作函数,数字波形数据操作函数,波形文件I/O,波形数据操作函数实例,1.创建波形,2.获取波形成分,该函数用于创建或修改已有波形数据。其中“波形”输入端是要编辑的波形。如未连接已有波形,函数可根据所连接的“波形成分”创建新波形。如已连接波形输入,该函数可根据所连接的波形成分修改波形。,该函数可以从一个输入波形中获取其中的一些内容,包括波形的起始时间t0,事件间隔dt、波形数据Y和属性。,创建波形及获取波形成分示例,首先创建一个波形,数据Y为长度为20的随机一维数组,t0为系统当前时间,dt为0.2s。创建波形后设置了一个“波形长度”的属性,之后利用获取波形成分函数获取了波形数据t0,dt、数据Y和属性。,3设置波形属性,4获取波形属性,该函数用于添加或替换波形属性。其中“波形”是要添加或替换属性的波形。“名称”是属性的名称。“值”是属性的值,属性的值可以是任何数据类型。“波形输出”是含有新增或已替换属性的波形。“替换”指明是否已重写属性值。,获取波形属性函数是从输入的“波形”数据中获取属性“名称”和相应的属性值。根据是否连接“名称”参数,该函数有两种模式。默认状态下,名称输入端不连接,函数返回所有属性的名称及相应以一维数组表示的值。如连接名称输入端,名称输出端将变为布尔输出端找到,值输出端将变为变体输出端值,该函数仅搜索指定的属性。如函数没有找到指定的属性,或函数不能将属性转换为默认值,则找到为FALSE,值显示的是默认值的内容。,设置波形属性和获取波形属性示例,该示例使用“函数选板”的“信号处理”“波形生成”子选板中的“正弦波形”控件产生一个正弦信号,并利用设置波形属性函数设置了两个属性,最后用获取波形属性函数得到所设置的属性值。,7.2 图形图表控件,不同选板中的图形图表控件,7.3 波形图,波形图用于对已采集数据进行事后显示处理,它根据实际要求将数据组织成所需的图形一次显示出来。其基本的显示模式是按等时间间隔显示数据点,而且每一时刻对应一个数据点。,7.3.1 波形图的组成,7.3.2 波形图显示波形的数据格式,波形图不同数据输入形式,1绘制单曲线,一维数组,簇数据类型,2绘制多曲线,二维数组,簇作为元素的一维数组,数值类型元素t0、dt以及数值类型二维数组Y组成的簇,数组打包成簇后以簇作为元素组成数组,数值类型元素t0、dt以及以簇为元素的数组这三者组成簇,7.3.3 波形图属性设置,在波形图控件单击右键,将弹出快捷菜单。通过快捷菜单中的选项,可以配置波形图的一些最基本的属性,下面我们介绍几个与波形图紧密相关的几个菜单选项。,1X标尺,刻度间隔,:用于指定刻度标记的分布类型,有两个选项“均匀”和“任意”。,“均匀”刻度,(不可添加刻度),“任意”刻度,(可添加刻度),调整刻度及网络线的位置,:,(1),用文本编辑工具直接改变其刻度值;,(2)将处于操作值状态鼠标停留在要调整刻度的附近,光标变成双箭头后,按住鼠标左键拖动到任意位置。,添加刻度,:在鼠标指针所在的位置增加新刻度及相应的竖直网络线。,删除刻度,:实现文本编辑工具指向某刻度的删除功能。,格式化,.,:在弹出的属性对话框中设定刻度数据的显示格式。,样 式,:用于改变,X,轴刻度的标注风格,提供了,9,种风格。,映 射,:设定刻度的映射方式(线性关系和对数关系)。,自动调整,X,标尺,:设置,X,刻度的自动缩放功能。,近似调整上下限,:用于设定刻度取整功能。,显示标尺标签,:用于控制,X,刻度标签名称是否显示。,两侧交换,:将标尺从绘图区的一侧交换到另一侧。,复制标尺,:通过复制原标尺创建一个原标尺的副本。,删除标尺,:用于删除标尺。,2Y标尺,Y标尺选项的内容与X标尺选项的内容完全一样,只是对纵轴有效。,3.转置数组,用于在绘制多条曲线前先对输入的二维数组数据做转置。,4.属性,波形图属性设置对话框,设置波形图的显示项、大小及其启用状态。也可通过快捷菜单来实现。,通过默认和高级编辑模式对X、Y标尺的精度、位数等属性进行设置。,设置曲线名称、式样等。其功能,也可通过对图例的设置来实现。,设置标尺名称,改变标尺属性,并改变标尺刻度与网格的样式与颜色。,设置游标名称、颜色、样式等属性,也可以通过游标图例来实现。,7.3.4 波形图组成元素的使用,1图例,图例用于区分控件中显示的各曲线。通过图例可以设置曲线的名称、线条颜色、线条宽度、数据点样式等内容。右键单击图例曲线将弹出图例快捷菜单,可通过该菜单的选项设置曲线。右击图例空白处可添加图例垂直滚动条和索引框。,2图形工具选板,选板中的控制工具用来选择鼠标的操作模式从而实现对波形缩放、平移等操作。,3标尺图例,标尺图例用于设定X和Y标尺的相关选项。每一行都包括标尺名称编辑文本框、锁定自动缩放按钮、一次性自动缩放按钮和刻度格式按钮。,4游标图例,它可以用于读取波形曲线上任意点的精确值,游标所在点的坐标值显示在游标图例中。游标包含三种模式。,自由,与曲线无关,游标可在整个绘图区域内自由移动。,单曲线,仅将游标置于与其关联的曲线上,游标可在关联的曲线上移动。,多曲线,将游标置于绘图区域内的特定数据点上。多曲线游标可显示与游标相关的所有曲线在指定x值处的值,可置于绘图区域内的任意曲线上,该模式只对混合信号图形有效。,7.3.5 波形图应用举例,利用波形图同时显示一个正弦和余弦波形,7.4 波形图表,波形图在接收到新数据时,先把已有数据曲线完全清除,然后根据新数据重新绘制整条曲线。波形图表与波形图的不同在于:波形图表保存了旧数据,且所保存旧数据的长度还可以自行指定。新的数据被续接在旧数据的后面,这样就可以实现在保持一部分旧数据显示的同时显示新数据。,包括:(1)标量数据,输入时曲线每次向前推进一个点;(2)数组,输入时曲线每次推进的点数等于数组的长度。,波形图表绘图所接受的数据格式,1单曲线,2多曲线,包括:(1)每条曲线的一个新数据点(数值类型)打包成簇,然后输入到波形图表中,这时波形图表为所有曲线同时推进一个点;(2)每条曲线的一个数据点打包成簇,若干个这样的簇作为元素构建数组,再把数组传送到波形图表中。数组中的元素个数决定了绘制波形图表时每次更新数据的长度。,波形图表绘制单曲线示例,每次绘制1个点,每次绘制4个点,波形图表绘制多曲线示例,每次每条曲线绘制1个点,每次每条曲线绘制4个点,波形图表多条曲线的重叠与分格显示,波形图表有三种刷新模式,默认模式,波形从左到右绘制,到达右边界时,旧数据开始从波形图表左边界移出,新数据接续在旧数据之后显示。,波形从左到右绘制,到达右边界后整个波形图表被清空,然后重新从左到右绘制波形。,从左到右绘制波形,到右边界后,波形重新开始从左到右绘制。原有波形并不马上清空,而是在最新数据点上的清除线随新数据向右移动,逐渐擦除旧波形。,波形图表在快捷菜单“显示项”中没有“游标图例”,但有一个“数字显示”选项。选择“数字显示”选项后,在波形图表右侧对应于每一条曲线将出现一个数值显示控件显示该曲线最后一个数据点的数值。,波形图表当前数据数值显示,波形图表有一个缓冲区,用来保存历史数据,缓冲区容纳不下的旧数据将被舍弃。缓冲区的默认大小为1024个数据,在波形图表上弹出快捷菜单的“图表历史长度”选项中可以定制缓冲区长度。波形图表上显示曲线的点数不能大于缓冲区的大小。,7.5 数字波形图,数字波形图用于显示数字数据,尤其适于用到定时框图或逻辑分析器时使用。其可接收数字波形数据类型、数字数据类型及上述数据类型的数组作为输入。,7.5.1 数字数据,数字数据和数字波形数据相比,数字数据没有起始时间t0、Delta t dt和属性参数,从本质上讲,它就是数字波形数据中的数据Y。,数字数据控件,显示了6个采样数据,每个采样数据用8位二进制数表示。,用户可在数字数据控件中利用快捷菜单插入或删除数据行和列。,7.5.2 数字波形图,数字波形图接收数字波形数据类型、数字数据类型及其数据类型的数组作为输入。,图例,数字波形图控件,绘图区,两种显示形式,图 例 操 作,在数字波形图中,通过对图例操作改变曲线的外观。右键单击图例曲线,通过弹出菜单可改变下列曲线参数。,颜色,:打开颜色选择器,从中选择曲线的颜色。,标签格式,:设置曲线中数字的格式。曲线中的数字可以十六进制、十进制、八进制或二进制格式显示,也可选择从曲线上移除标签的“无”格式。,转换类型,:设置,LabVIEW,如何区别曲线中的不同值。该设置仅影响超过一个位的曲线。有矩形边缘和倾斜边缘供选择。矩形边缘用于显示简单的状态变化。倾斜边缘用于强调状态间有抖动或稳定时间。,转换位置,:设置显示从高到低过渡的位置,可以是前一点、中间点或,x,轴上的新点。默认为从,x,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!