LabVIEW虚拟仪器设计教程第7章 图形与图表显示

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

波形数据:
模拟: 1个一维数组,双精度浮点数数组。 数字:二进制数据,可以存放多条二进制数字波形。
属性:包含波形数据信息,变体型。
前面板中的波形控件对象
LabVIEW利用前面板对象“波形”和“数字波形”控件来分别存放模拟波形数 据和数字波形数据,“波形”和“数字波形”控件位于“I/O” 选板中。将控件放置 到前面板中,默认情况下只显示3个元素(t0、dt、Y),利用右键菜单“属性”选 项可显示属性。
设号处理”»“波形生成”子选板中的“正弦波形” 控件产生一个正弦信号,并利用设置波形属性函数设置了两个属性,最后用获取波 形属性函数得到所设置的属性值。
7.2 图形图表控件
不 同 选 板 中 的 图 形 图 表 控 件
7.3 波形图
波形图用于对已采集数据进行事后显示处理,它根据实际要求将数据组织成所 需的图形一次显示出来。其基本的显示模式是按等时间间隔显示数据点,而且每一
变 体 应 用 示 例
2.时间标识
LabVIEW特有数据类型,用于输入与输出时间和日期。
时间标识 常量
时间类型可以与双精度浮点型数据相
互转换,转换后的浮点数表示从1904年1月 1日开始到时间类型所示时间的秒数。
3.波形数据
波形数据 分类 模拟波形数据:表示模拟信号的波形,如正弦波、方波或其他形状的 模拟信号。 数字波形数据:表示二进制数据,如01001101011010011…。 起始时间t0:第一个数据点的时间。 Delta t:一个波形中两个数据点之间的时间间隔。双精度浮点数。 波形数据 4元素
3.设置波形属性
该函数用于添加或替换波形属性。其中“波形”是要添加或替换属性的波形。 “名称”是属性的名称。“值”是属性的值,属性的值可以是任何数据类型。“波 形输出”是含有新增或已替换属性的波形。“替换”指明是否已重写属性值。 4.获取波形属性
获取波形属性函数是从输入的“波形”数据中获取属性“名称”和相应的属性值。 根据是否连接“名称”参数,该函数有两种模式。默认状态下,名称输入端不连接, 函数返回所有属性的名称及相应以一维数组表示的值。如连接名称输入端,名称输出 端将变为布尔输出端找到,值输出端将变为变体输出端值,该函数仅搜索指定的属性。 如函数没有找到指定的属性,或函数不能将属性转换为默认值,则找到为FALSE,值 显示的是默认值的内容。
该函数可以从一个输入波形中获取其中的一些内容,包括波形的起始时间 t0,事件间隔dt、波形数据Y和属性。
创建波形及获取波形成分示例
首先创建一个波形,数据Y为长度为20的随机一维数组, t0为系统当前时间, dt为0.2s。创建波形后设置了一个“波形长度”的属性,之后利用获取波形成分函 数获取了波形数据t0,dt、数据Y和属性。
模拟及数字波形显示
模拟波形显示
数字波形显示
7.1.2 波形数据操作函数
基本波形数据 操作函数
模拟波形数 据操作函数
数字波形数 据操作函数
波形文件I/O
波形数据操作函数实例
1. 创建波形
该函数用于创建或修改已有波形数据。其中“波形”输入端是要编辑的波 形。如未连接已有波形,函数可根据所连接的“波形成分”创建新波形。如已 连接波形输入,该函数可根据所连接的波形成分修改波形。 2. 获取波形成分
时刻对应一个数据点。
7.3.1 波形图的组成
图例 标 签 绘图区 标尺图例 游标图例
Y 标 尺
图形工具选板
7.1 波形数据
7.1.1 波形数据的组成
波形数据是LabVIEW中特有的一种数据类型,由一系列不同数据类型的数据组 成,是一类特殊的簇,但不能利用簇选板中的函数来处理波形数据,波形数据具有 特殊的预定义固定结构,并用到了两种新的数据类型—变体和时间标识。
1.变体
变体是一种“通用”数据类型,多种数据类型的容器。其特点为: 将其它数据转换为变体时,变体将存储数据和数据的原始类型,保证日后可 将变体数据反向转换。例如,如将字符串数据转换为变体,变体将存储字符
串的文本,以及说明该数据是从字符串转换而来的信息。 变体数据类型还可以存储数据属性。属性定义的是数据及变体数据类型所存 储的数据信息。 主要应用:在ActiveX技术中,以方便不同程序之间的数据交互。
变 体 操 作 函 数
函数名称 转换为变体 变体至数据转换 说明 转换任意LabVIEW数据为变体数据。也可用于将ActiveX数据转换为变体数据。 转换变体数据为LabVIEW可显示或处理的数据类型。也将变体数据转换为ActiveX数据。
平化字符串至变体转换 将平化数据转换为变体数据。 变体至平化字符串转换 获取变体属性 设置变体属性 删除变体属性 转换变体数据为平化的字符串以及代表数据类型的整数数组。ActiveX变体数据无法平 化。 依据是否连接名称参数,从单个属性的所有属性或值中获取名称和值。 用于创建或改变变体数据的属性或值。 删除变体数据中的属性和值。
第7章 图形与图表显示
7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 7.9 7.10 波形数据 图形图表控件 波形图 波形图表 数字波形图 XY图 强度图表与强度图 混合信号图 三维图形 其他图形控件
图形与图表显示简介
图形与图表显示是LabVIEW用来实现测量数据图形化显示的一个常用的虚 拟仪器前面板对象之一。 根据数据显示和更新方式的不同,LabVIEW中的图形显示控件分为图形 (也叫事后记录图)和图表(也叫实时趋势图)两类。 图形VI通常先将数据采集到数组中,再将数据绘制到图形中。该过程类似于 电子表格,即先存储数据再生成数据的曲线。数据绘制到图形上时,图形不显示 之前绘制的数据而只显示当前的新数据。图形一般用于连续采集数据的快速过程。 图表是将新的数据点追加到已显示的数据点后以形成历史记录。在图表中, 可结合先前采集到的数据查看当前读数或测量值。当图表中新增数据点时,图表 将会滚动显示,即图表右侧出现新增的数据点,同时旧数据点在左侧消失。图表 一般用于每秒只增加少量数据点的慢速过程。
相关文档
最新文档