首页 基于LabVIEW的仿真波形的产生及显示

基于LabVIEW的仿真波形的产生及显示

举报
开通vip

基于LabVIEW的仿真波形的产生及显示基于LabVIEW的仿真波形的产生及显示 沈阳航空航天大学 (论文) 题目 基LabVIEW的仿真波形的产生及显示 班 级 94070301 学 号 2009040703005 学 生 姓 名 指 导 教 师 李元龙 沈阳航空航天大学 课 程 设 计 任 务 书 课 程 名 称 虚拟仪器课程设计 院(系) 自动化学院 专业 测控技术与仪器 班级 94070301 学号 2009040703005 姓名 张雯雯 课程设计题目 基于LabVIEW的仿真波形的产生及显示 课程设计时间: 2012 年...

基于LabVIEW的仿真波形的产生及显示
基于LabVIEW的仿真波形的产生及显示 沈阳航空航天大学 (论文) 题目 基LabVIEW的仿真波形的产生及显示 班 级 94070301 学 号 2009040703005 学 生 姓 名 指 导 教 师 李元龙 沈阳航空航天大学 课 程 设 计 任 务 书 课 程 名 称 虚拟仪器课程设计 院(系) 自动化学院 专业 测控技术与仪器 班级 94070301 学号 2009040703005 姓名 张雯雯 课程设计题目 基于LabVIEW的仿真波形的产生及显示 课程设计时间: 2012 年 12 月 17 日至 2012 年 12月 28 日 课程设计的内容及要求: 1. 内容 利用LabVIEW设计一个信号合成器,可以实现对多种 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 信号及噪声信号的合成。 2. 要求 (1)实现多种标准信号及其频率、相位、幅值的选择; (2)实现多种噪声信号的选择; (3)实现多种标准信号与多种噪声信号的合成; (4)显示时域及频域波形; (5)虚拟仪器前面板的设计美观大方、操作方便,后面板的设计简洁、布线合理、功能完善。 指导教师 年 月 日 负责教师 年 月 日 学生签字 年 月 日 沈阳航空航天大学 课 程 设 计 成 绩 评 定 单 课 程 名 称 虚拟仪器课程设计 院(系) 自动化学院 专业 测控技术与仪器 课程设计题目 基于LabVIEW的仿真波形的产生及显示 学号 2009040703005姓名 张雯雯 答辩日期 2012年12月28日 指导教师(答辩组)评语: 课程设计成绩 指导教师(答辩组)签字 2012 年 12月28日 目 录 0. 前言 ..................................................................................................................... 1 1. 总体 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 设计...................................................................................................... 2 1.1信号合成器的前面板设计 ............................................................................... 3 1.2信号合成器的后面板设计 ............................................................................... 3 2.信号合成器运行图 .................................................................................................. 4 2.1正弦波与均匀白噪声及高斯白噪声合成 ........................................................ 5 2.2三角波与均匀白噪声及高斯白噪声合成 ........................................................ 6 2.3方波与均匀白噪声及高斯白噪声合成 ................................................................ 7 2. 调试及结果分析 .................................................................................................. 8 4. 结论及进一步设想 ................................................................................................ 8 参考文献 .................................................................................................................... 9 课设体会 .................................................................................................................. 10 附录1 LABVIEW中的程序框图 ........................................................................ 11 附录2 LABVIEW的前面板 ............................................................................... 12 沈阳航空航天大学自动化学院课程设计论文 基于LabVIEW的仿真波形的产生及显示 基于LabVIEW的仿真波形的产生及显示 摘要:利用LabVIEW设计一个信号合成器,实现了正弦波、三角波和方波的频率、相位、幅值的选择,并实现了均匀白噪声、高斯白噪声的选择,还可以调节两种噪声幅值的大小。通过将三.种标准信号与两种噪声信号分别合成后,显示它们的时域图及频域图。 关键词:频率;相位;幅值;噪声选择;信号合成 0. 前言 在理工科各门功课的学习及测试技术实践中, 经常涉及有关波形产生的与显示问题。 一般都是通过购买各种相应硬件设备来实现, 需要大量的信号发生器和各种测量分析设备。 购买这些设备不但需要花费大量经费, 而且以后设备的维护和维修也要花费大量的人力物力, 显然对于我们这个正处在发展中的国家是特别困难的,基于LabVIEW的虚拟仪器的出现为我们很好地解决了这一难题。 虚拟仪器是通过应用程序将通用计算机与功能模块硬件结合起来的一种全新的测控仪器系统。在通用计算机平台上,用户根据自己的需求定义和设计仪器的测试功能,利用计算机显示器的显示功能模拟传统仪器的控制面板,以多种形式 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 达输出检测结果,利用计算机强大的软件功能实现信号数据的运算、分析、处理,由I/O接口设备完成信号的采集、测量与调理,其实质是充分利用最新计算机技术来实现和扩展传统仪器的功能。 LabVIEW 是Laboratory Virtual Instrument Engineering Workbench( 实验室虚拟仪器集成环境)的简称, 是美国国家仪器公司NI( National Instruments) 的创新软件产品, 被誉为“科学家与 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 师”的语言。 虚拟仪器是LabVIEW的精髓, 通过虚拟仪器的延伸与扩展, 使LabVIEW的应用更加广泛. 虚拟仪器是计算机技术与电子仪器相结合而产生的一种新的仪器模式, 它通常是由个人计算机、模块化的功能硬件与用于数据分析、过程通信及图形用户界面的应用软件有机结 合构成,使计算机成为一个具有各种测量功能的数字化测量平台,它利用软件在屏幕上生成各种仪器面板, 完成对数据的处理、表达、传送、存储、显示等功能,通过LabVIEW即G语言设计相应虚拟仪器,可以很容易实现波形的发生与显示。 第 1 页 沈阳航空航天大学自动化学院课程设计论文 基于LabVIEW的仿真波形的产生及显示 1. 总体方案设计 设计一个虚拟信号合成器,首先要进行前面板的设计,前面板的设计主要需要考虑到所设计的信号合成器实现什么功能,再根据这些功能,在控件选板中选择相应的控件,放在前面板相应的位置上,摆放也有一定的讲究,使前面板看起来比较协调。再者是后面板的设计。由于程序不是只执行一次,所以要涉及到循环结构,本文的程序用到的循环结构有while循环结构、条件结构。程序调试成功后就产生一个虚拟信号合成器。整体设计的 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 图如图1所示。 启动程序 设置波形属性和噪声属 性 生成标准波和噪声 标准波和噪声叠加 求叠加后的波形的子功 率谱 显示叠加后的波形时域 图和频域图 结束程序, 否 是 结束 第 2 页 沈阳航空航天大学自动化学院课程设计论文 基于LabVIEW的仿真波形的产生及显示 图1 信号合成器整体流程图 1.1信号合成器的前面板设计 首先应该添加两个波形显示窗口(一个直观的波形图是必不可少的,操作人 员可以通过波形图对信号的波形进行定性或者是定量分析),一个显示用于标准信号的显示,并设置三个控制器,用于控制信号的频率、幅值和相位,再设置一个菜单选择控件,用于选择信号的类型,可供选择的信号类型有正弦波、三角波和方波。第二个窗口用于显示标准信号与噪声信号叠加后的波形,此外,前面板还有一个可以选择噪声的控件,和控制噪声幅值的控件。 1.2信号合成器的后面板设计 首先设置一个基本信号发生器,可供选择三种标准波,分别是正弦波、三角波、方波。然后利用条件结构,对两种噪声(均匀白噪声、高斯白噪声)进行选择,再将两者叠加,输出时域图和频域图。在面板的最下端,是实现延时的功能,以减小对系统内存的占用率。本设计的基本信号发生器发生的信号仅仅是仿真信号,它的主要作用是供给DAC,以发生真正的模拟信号,其图标如下: 其功能是根据设定的类型及参数产生一个输出波形。 参数说明: offset:波形的直流偏移量,缺省值为0.0。数据类型DBL reset signal:将波形相位重置为相位控制值且将时间标志置为0。缺省值为 第 3 页 沈阳航空航天大学自动化学院课程设计论文 基于LabVIEW的仿真波形的产生及显示 FALSE。 signal type:产生的波形的类型,缺省值为正弦波。 frequency:波形频率(单位 Hz),缺省值为10. amplitude:波形幅值,也称为峰值电压,缺省值为1.0。 phase:波形的初始相位(单位 度)缺省值为0.0。 error in:在该VI运行之前描述错误环境。缺省值为no error.如果一个错误已经发生,该VI在error out端返回错误代码。该VI仅在无错误时正常运行。 错误簇包含如下参数。 status:缺省值为FALSE,发生错误时变为TRUE。 code:错误代码,缺省值为0。 source:在大多数情况下是产生错误的VI或函数的名称,缺省值为一个空串。 sampling info:一个包括采样信息的簇。共有Fs和#s两个参数。 Fs:采样率,单位是样本数/秒,缺省值为1000。 #s:波形的样本数,缺省值为1000。 duty cycle(%):占空比,对方波信号是反映一个周期内高低电平所占的比例,缺省值为50%。 signal out:信号输出端。 phase out:波形的相位,单位:度。 error out:信息错误。如果error in只是一个错误,error out包含同样的错误信息。否则,它描述VI引起的错误状态。 2.信号合成器运行图 将三种标准信号与两种噪声信号混合而形成的时域图及频域图。下面对白噪声进行一下简单的介绍。白噪声是指在较宽的频率范围内,各等带宽的频带所含的噪声能量相等的噪声。一般物理上把它翻译成白噪声。白噪声或白杂讯,是一种功率频谱密度为常数的“白色的”,此信号也因此被称作白噪声。相对的,其他不具有这一性质的噪声信号被称为有色噪声。 所谓高斯白噪声中的高斯是指概率分布是正态函数,而白噪声是指它的二阶 第 4 页 沈阳航空航天大学自动化学院课程设计论文 基于LabVIEW的仿真波形的产生及显示 矩不相关,一阶为常数,是指先后信号在时间上的相关性。高斯白噪声是指信号中包含从负无穷到正无穷之间的所有频率分量,且各频率分量在信号中的权值相同。白光包含各个频率成分的光,白噪声这个名称是由此而来的。 2.1正弦波与均匀白噪声及高斯白噪声合成 正弦波与均匀白噪声合成的时域及频域图如图4所示,正弦波与高斯白噪声合成的时域及频域图如图5所示。 图4 图5 第 5 页 沈阳航空航天大学自动化学院课程设计论文 基于LabVIEW的仿真波形的产生及显示 2.2三角波与均匀白噪声及高斯白噪声合成 三角波与均匀白噪声合成的时域及频域图如图6所示,三角波与高斯白噪声合成的时域及频域图如图7所示。 图6 图7 第 6 页 沈阳航空航天大学自动化学院课程设计论文 基于LabVIEW的仿真波形的产生及显示 2.3方波与均匀白噪声及高斯白噪声合成 方波与均匀白噪声合成的时域及频域图如图8所示,方波与高斯白噪声合成的时域及频域图如图9所示。 图8 第 7 页 沈阳航空航天大学自动化学院课程设计论文 基于LabVIEW的仿真波形的产生及显示 图9 2. 调试及结果分析 首先,基本信号发生器是一种强有力的工具: (1)可仿真复杂的实际信号; (2)产生使用者设定的复杂波形; (3)具有标准函数信号源的功能; (4)产生的波形可以修改。 其次,这次虚拟仪器课程设计的题目是实现基于LabVIEW设计一个信号合成器。经调试后,实现了对标准信号和噪声信号的合成。在观察添加不同的噪声时,波形不变化是不一样的,而且当噪声的幅值很小时,并不会对标准信号的波形产生影响。随着幅值的增大,波形受到干扰也越来越大。 4. 结论及进一步设想 本设计使用虚拟仪器技术实现了信号合成器。前面板应提供良好的人机交互界面,可以实现实验室里几种常见的信号波形。 如果在这个设计上进一步研究信号发生器,在波形的类型上应该有更多的变化,对于信号波形的参数有更好更精确的方式,而且在波形失真和噪声方面有更好的解决办法。在面板美化方面也可以做得更好更漂亮。 通过本设计,深刻地认识到了虚拟仪器技术是当代仪器发展的重要发展方向。虚拟仪器也以崭新的模式和强大的功能深入人心,伴随计算机技术和信息技术的发展,虚拟仪器必将拓展到各个领域,引起仪器的深层此改革。 实践证明,在计算机强大的硬件资源和软件资源下,利用LabVIEW图形化编程语言,设计出了功能强大、操作方便的多功能虚拟熟悉信号发生器,与传统仪器比较,它有许多优点:软件开发效率高;仪器开发周期短;可操作性和可维护性好等等。虚拟仪器设计已经成为测控与仪器技术发展的一个重要方向,从根 第 8 页 沈阳航空航天大学自动化学院课程设计论文 基于LabVIEW的仿真波形的产生及显示 本上改变目前专用仪器的研制和生产方式,具有广阔的应用前景和巨大的潜在经济效益。 参考文献 [1] 贾伯年. 传感器应用技术. 东南大学出版社, 2000年8月第二版 [2] 崔惠柳. 虚拟仪器技术及其新进展. 广西科学院学报, 2005, 2(3): 96-106 [3] 侯国屏. LabVIEW7.1编程与虚拟仪器设计[M]. 北京: 清华大学出版社, 2007. [4] 陆绮荣. 基于虚拟仪器技术个人实验室的构建. 北京: 电子工业出版社, 2006 [5] 王海宝等. LabVIEW虚拟仪器程序设计与应用. 四川: 西南交通大学出版 社,2005 第 9 页 沈阳航空航天大学自动化学院课程设计论文 基于LabVIEW的仿真波形的产生及显示 课设体会 这次课程设计让我更加熟悉LabVIEW软件,并且对虚拟仪器也有了更多的了解。传统的仪器主要由信号的采集、信号的分析与处理、结果的存储与输出控制三个功能模块组成,而这些功能模块主要是以硬件或固化的软件形式存在,因而传统仪器设计复杂、灵活性差、制造成本高、无法摆脱人为因素对仪器的影响,在一些测试环境复杂、参数较多的情况下,使用起来很不方便。随着现代科学技术的飞速发展,尤其是微电子技术和计算机技术的发展,仪器的结构概念和设计思想等都发生了突破性的变化,虚拟仪器的出现令人耳目一新。虚拟仪器集成了信号采集、分析处理、数据存储、结果输出和控制等功能,它与计算机的完美结合,不仅缩短了仪器的设计、生产到使用的时间,降低了仪器的成本,节省了资源,更使整个测量控制过程便捷、高效,排除了人为操作仪器所造成的误差。使用者还可以很方便的通过修改软件程序改变测量方式和方法,使整个测量控制过程更合理、高效,误差更小。在设计工作的一开始,老师就对我们的思想进行了明确的指引,使得我在设计的开始就有了明确的设计方向,树立正确的设计方法。同时,老师为我明确的指出了本次设计的重点,尤其在参考资料查阅方面提供了很多具有重要参考价值的资料。 这次设计,是对我大四这一学期知识的一次考验,在整个设计过程中,我受益匪浅,同时对一些新的知识又进行了深入的学习,是我认识到了学习的知识还存在许多的缺陷和不足。 第 10 页 沈阳航空航天大学自动化学院课程设计论文 基于LabVIEW的仿真波形的产生及显示 附录1 LabVIEW中的程序框图 第 11 页 沈阳航空航天大学自动化学院课程设计论文 基于LabVIEW的仿真波形的产生及显示 附录2 LabVIEW的前面板 第 12 页
本文档为【基于LabVIEW的仿真波形的产生及显示】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_314871
暂无简介~
格式:doc
大小:195KB
软件:Word
页数:15
分类:互联网
上传时间:2017-11-12
浏览量:94