第8章波形运算_第1页
第8章波形运算_第2页
第8章波形运算_第3页
第8章波形运算_第4页
第8章波形运算_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第8章 波形运算8.1 波形生成波形生成8.1.1 基本函数发生器 产生并输出指定类型的波形。该VI会记住前一个波形的时间标识,并从前一个时间标识后面继续增加时间标识。它将根据信号类型、采样信息、占空比及频率的输入量来产生波形。 “波形生成”子选板 基本函数发生器节点8.1.2 课堂练习生成基本信号演示基本函数发生器节点产生不同形式的信号波形。 前面板图 程序框图 8.1.3 公式波形公式波形VI 8.1.4 课堂练习生成公式信号前面板 程序框图8.1.5 正弦波形 产生正弦信号波形。该VI是重入的,因此可用来仿真连续采集信号。如果重置信号输入端为FALSE,接下来对VI的调用将产生下一个包含

2、n个采样点的波形。如果重置信号输入端为FALSE,该VI记忆当前VI的相位信息和时间标识,并据此来产生下一个波形的相关信息。8.1.6 基本混合单频 产生多个正弦信号的叠加波形。所产生的信号的频率谱在特定频率处是脉冲而其他频率处是0。根据频率和采样信息产生单频信号。单频信号的相位是随机的,它们的幅值相等。最后这些单频信号进行合成。 正弦波形VI基本混合单频VI8.1.7 课堂练习生成混合信号演示基本混合单频VI产生不同形式的信号波形。前面板 程序框图8.1.8 仿真信号 Express VI可模拟正弦波、方波、三角波、锯齿波和噪声。该VI还存在于“函数选板”“Express”“信号分析”子选板

3、中。仿真信号Express VI 仿真信号Express VI添加噪声后以图标形式显示Express VI配置仿真信号窗口8.1.9 课堂练习生成带噪声仿真信号 演示仿真信号Express VI产生不同形式的信号波形。程序前面板 程序框图8.2 信号生成信号生成 目前,对于实时分析系统,高速浮点运算和数字信号处理已经变得越来越重要。这些系统被广泛应用到生物医学数据处理、语音识别、数字音频和图像处理等各种领域。数据分析的重要性在于,消除噪声干扰,纠正由于设备鼓掌而遭到破坏的数据,或者补偿环境影响。1测量任务 2测试信号 3信号生成函数 “信号生成”选板8.2.1 基于持续时间的信号发生器 产生信

4、号类型所决定的信号。基于持续时间的信号发生器VI的节点图标和端口定义。信号频率的单位是Hz(周期/秒),持续时间单位是秒。采样点数和持续时间决定了采样率,而采样率必须是信号频率的2倍(遵从乃奎斯特定律)。如果乃奎斯特定律没有满足,必须增加采样点数,或者减小持续时间,或者减小信号频率。基于持续时间的信号发生器8.2.2 课堂练习生成正弦信号演示持续时间的信号发生器VI产生不同形式的信号。程序前面板 程序框图 8.3 基本波形函数基本波形函数 与其他基于文本的编程语言不同,在LabVIEW中有一类被称为波形数据的数据类型,这种数据类型更类似与“簇”的结构,由一系列不同数据类型的数据构成,但是波形数

5、据由具有与“簇”不同的特点,例如它可以由一些波形发生函数产生,可以作为数据采集后的数据进行显示和存储。波形子选板波形显示控件8.3.1 获取波形成分 获取波形成分函数可以从对一个已知波形获取其中的一些内容,包括波形的起始时刻t,采样时间间隔dt,波形数据Y和属性attributes。 获取波形成分函数的图标和端口 获取波形成分函数的使用的程序框图8.3.2 创建波形创建波形函数用于建立或修改已有的波形,当上方的波形端口没有连接数据时,该函数创建一个新的波形数据。当波形端口连接了一个波形数据时,函数根据输入的值来修改这个波形数据中的值,并输出修改后的波形数据。 获取波形属性函数的使用的前面板 创

6、建波形函数的图标和端口创建波形并获取波形成分的程序框图创建波形并获取波形成分的前面板8.3.3 设置波形函数和获取波形函数 设置波形函数是为波形数据添加或修改属性的。当“名称”输入端口指定的属性已经在波形数据的属性中存在时,函数将根据“值”端口的输入来修改这个属性。当“名称”端口指定的属性名称不存在时,函数将根据这个名称以及“值”端口输入的属性值为波形数据添加一个新的属性。设置波形函数的图标和端口获取波形属性函数的图标和端口8.3.4 索引波形数组函数 索引波形数组函数是从波形数据数组中取出由索引输入端口指定的波形数据。当从索引端口输入一个数字时,此时的功能与数组中的索引数组功能类似,即通过输

7、入的数字就可以索引到想得到的波形数据;当输入一个字符串时,索引函数按照波形数据的属性来搜索波形数据。 索引数组函数的图标和端口8.3.5 获取波形子集函数 起始采样/时间端口用于指定子波形的起始位置,持续期端口用于指定子波形的长度;开始/持续期格式端口用于指定取出子波形时采用的模式,当选择相对时间模式时表示按照波形中数据的相对时间取出时间,当选择采样模式时按照数组的波形数据(Y)中的元素的索引取出数据。 获取波形子集的图标和端口 取已知波形的子集的程序框图8.3.6 Express函数 Express VI是从LabVIEW 7 Express 开始引入的。从外观上看,Express VI的图

8、标很大。1仿真信号。 2仿真任意信号。 仿真信号Express VI 仿真信号Express VI添加噪声后“Express” VI以图标形式显示Express VI配置仿真信号窗口 仿真任意信号Express VI 改变仿真任意信号VI的显示样式 配置仿真任意信号窗口8.4 强度图和强度图表强度图和强度图表 强度图和强度图表使用一个二维的显示结构来表达一个三维的数据。它们之间的差别主要是刷新方式不同。本节将对强度图和强度图表的使用方法进行介绍。8.4.1 强度图强度图 前面板上的颜色梯度指示器 默认超界时的颜色 增加刻度 定义超界颜色 8.4.2 课堂练习设计颜色表 设计一个颜色表,要求有上

9、下溢出的颜色显示。程序框图 前面板显示8.4.3 强度图表 与强度图一样,强度图表也是用一个二维的显示结构来表达一个三维的数据类型,它们之间的主要区别在于图像的刷新方式不同:强度图接收到新数据时,会自动清除旧数据的显示;而强度图表会把新数据的显示接续到旧数据的后面。也就是波形图表和波形图的区别。设置图表历史长度 强度图表的使用8.5 三维图形三维图形 在很多情况下,把数据绘制在三维空间里会更形象和更有表现力。大量实际应用中的数据,例如某个平面的温度分布、联合时频分析、飞机的运动等,都需要在三维空间中可视化显示数据。三维图形可令三维数据可视化,修改三维图形属性可改变数据的显示方式。三维图形 8.

10、5.1 8.5.1 三维曲面图三维曲面图 三维曲面图用于显示三维空间的一个曲面。在前面板放置一个三维曲面图时,程序框图将出现两个图标。 经典选板ActiveX三维曲面图、新式选板中的三维曲面图三维曲面的图标和端口正弦信号的三维曲面图三维曲面图的错误使用曲面z=sin(x)cos(y)三维曲面图的错误使用 三维曲面图的旋转操作三维曲面图特性的选择 CWGraph3D控件的属性设置对话框 三维显示设置对话框 灯光设置对话框 添加了光影效果的三维曲面图网格平面设置对话框 Plot项对话框图形的显示风格 Surf+Line显示风格光标的添加 添加了光标的三维曲面图8.5.2 三维参数图 上一小节介绍了

11、三维曲面的使用方法,三维曲面可以显示三维空间的一个曲面,但在显示三维空间的封闭图形时就无能为力了,这时就需要使用三维参数图了。 经典选板ActiveX三维参数图、新式选板中的三维参数图的 三维参数曲面的图标和端口8.5.3 课堂练习三维球面绘制单位球面,球面的参数方程为:x=coscos (8-1)y=cossin (8-2)z=sin (8-3)程序框图 前面板显示 8.5.4 三维曲线图三维曲线图是用于显示三维空间中的一条曲线。经典选板ActiveX三维曲线图、新式选板中的三维线条图 三维曲线的图标及其端口三维的余弦曲线绘制螺旋线的程序框图 螺旋线的直接显示 经过特性设置后的螺旋线设置 属性浏览器窗口8.5.5 极坐标图极坐标图实际上是一个图片控件,极坐标的使用相对简单。 极坐标图的前面板和程序框图极坐标图的图标和端口8.5.6 课堂练习数学函数的极坐标图 设置数学函数=sin3的极坐标图。使用极坐标图绘制=sin38.6 8.6 课堂实例课堂实例使用使用Express VIExpress VI生成曲线生成曲线 本例首先产生一个仿真信号,然后通过创建XY图,在XY图中显示一条生成的曲线。1设置工作环境 2设置前面板 3生成公式波形 4创建仿真信号 5运行程序放置控件刻度样式表 调整前面板“配置公式”对话框 图8-89 输出公式波形

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论