虚拟仪器信号发生器课程设计报告书

虚拟仪器信号发生器课程设计报告书

ID:37973661

大小:305.50 KB

页数:20页

时间:2019-06-04

虚拟仪器信号发生器课程设计报告书_第1页
虚拟仪器信号发生器课程设计报告书_第2页
虚拟仪器信号发生器课程设计报告书_第3页
虚拟仪器信号发生器课程设计报告书_第4页
虚拟仪器信号发生器课程设计报告书_第5页
资源描述:

《虚拟仪器信号发生器课程设计报告书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、word格式文档基于LabVIEW的虚拟仪器——信号的产生和处理设计摘要基于LabVIEW的虚拟仪器,简要地介绍了虚拟仪器和LabVIEW的概念及特点,并应用虚拟仪器技术LabVIEW软件开发平台的设计特点结合常规信号发生器的功能设计实现了----虚拟信号发生器,此次设计的虚拟信号发生器的设计结果不仅可以输出正弦波、三角波、方波和锯齿波等基本函数波形,还可以利用公式选择输出公式波形,及通过选择噪声类型输出多种噪声波形,该虚拟信号发生器界面友好,通过操作前面板上的按钮,就可以执行完成相应的信号处理要求,系统操作简便,适用于教学、科研等领域。虚拟仪器是在仪器仪表领域中应用计算机技术所形成的一种新型

2、的、富有生命力的仪器种类。基于LabVIEW的虚拟仪器系统是一种实用的虚拟仪器系统,由于它的可行性和优越性,因此基于LabVIEW虚拟仪器系统的虚拟实验是我国普通高校和远程教学的实验教学中可以推广的模式。关键词:LabVIEW,虚拟仪器,智能仪器,函数波形,虚拟信号专业整理word格式文档目录1虚拟仪器和LabVIEW11.1虚拟仪器简介11.2LabVIEW简介12虚拟信号发生器原理分析23虚拟信号发生器的设计33.1前面板设计33.2程序框图设计43.3虚拟信号发生器器件44虚拟信号发生器的子程序—子VI设计84.1滤波器窗口子VI84.2获取信号程序子VI94.3更多信息子VI125虚拟

3、信号发生器运行结果145.1虚拟信号发生器前面板—矩形波与正弦波145.2虚拟信号发生器前面板—三角波与矩形波155.3虚拟信号发生器前面板—正弦波与三角波15总结16致  谢17参考文献18专业整理word格式文档1虚拟仪器和LabVIEW1.1虚拟仪器简介虚拟仪器的起源可以追溯到20世纪70年代,那时计算机测控系统在国防、航天等领域已经有了相当的发展。PC机出现以后,仪器级的计算机化成为可能,甚至在Microsoft公司的Windows诞生之前,NI公司已经在Macintosh计算机上推出了LabVIEW2.0以前的版本。对虚拟仪器和LabVIEW长期、系统、有效的研究开发使得该公司成为业

4、界公认的权威。目前LabVIEW的最新版本为LabVIEW2014,LabVIEW2009为多线程功能添加了更多特性,这种特性在1998年的版本5中被初次引入。使用LabVIEW软件,用户可以借助于它提供的软件环境,该环境由于其数据流编程特性、LabVIEWReal-Time工具对嵌入式平台开发的多核支持,以及自上而下的为多核而设计的软件层次,是进行并行编程的首选。虚拟仪器技术就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。自1986年问世以来,世界各国的工程师和科学家们都已将LabVIEW图形化开发工具用于产品设计周期的各个环节,从而改善了产品质量、缩短了产

5、品投放市场的时间,并提高了产品开发和生产效率。使用集成化的虚拟仪器环境与现实世界的信号相连,分析数据以获取实用信息,共享信息成果,有助于在较大范围内提高生产效率。虚拟仪器提供的各种工具能满足我们任何项目需要。[1]虚拟仪器实际上是一个按照仪器需求组织的数据采集系统。虚拟仪器的研究中涉及的基础理论主要有计算机数据采集和数字信号处理。目前在这一领域内,使用较为广泛的计算机语言是美国NI公司的LabVIEW。1.2LabVIEW简介LabVIEW提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用来方便地创建用户界面。用户界面在LabVIEW中被称为前面板。使用图标和连线,可以通过编程对前面板

6、上的对象进行控制。这就是图形化源代码,又称G代码。LabVIEW专业整理word格式文档的图形化源代码在某种程度上类似于流程图,因此又被称作程序框图代码。LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。LabVIEW软件是NI设计平台的核心,也是开发测量或控制系统的理想选择。LabVIEW开发环境集成了工程师和科学家快速构建各种应用所需的所有工具,旨在帮助工程师和科学家解决问题

7、、提高生产力和不断创新。LabVIEW(LaboratoryVirtualInstrumentEngineeringWorkbench)是一种用图标代替文本行创建应用程序的图形化编程语言。传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而LabVIEW则采用数据流编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序。VI指虚拟仪器,是LabVIEW的程序模块。LabVIEW提

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。