基于某labview地信号发生器设计

基于某labview地信号发生器设计

ID:30225185

大小:476.00 KB

页数:16页

时间:2018-12-28

基于某labview地信号发生器设计_第1页
基于某labview地信号发生器设计_第2页
基于某labview地信号发生器设计_第3页
基于某labview地信号发生器设计_第4页
基于某labview地信号发生器设计_第5页
资源描述:

《基于某labview地信号发生器设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案目录1LabVIEW简介31.1虚拟仪器概念31.2LabVIEW介绍41.2.1Labview开发平台41.2.2程序前面板41.2.3框图程序51.2.4图标/连接器51.2.5Labview中的操作模板51.2.6Labview中的框图程序62虚拟信号发生器的设计思想63虚拟信号发生源的方案设计73.1实验方案一73.2实验方案二73.3方案比较74虚拟信号发生源的实现74.1前面板的设计74.1.2 参数设置控件84.1.3 输出波形选择按钮84.1.4是否加噪声信号选择85调试过程及结果105.1三角波的调试105.2正弦波调试115.3方波的调试115.4锯齿波的

2、调试125.5高斯白噪声的调试125.6混合信号的调试135.7均匀噪声信号的调试13精彩文档实用标准文案5.8加均匀噪声信号调试145.9加信高斯白噪声信号调试145.10数字信号RZ的调试155.11数字信号NRZ的调试156心得体会167参考文献16精彩文档实用标准文案基于LABVIEW的虚拟信号发生器设计1LabVIEW简介1.1虚拟仪器概念传统仪器一般是一台独立的装置,从外观上看,它是一般由操作面板、信号输入端口、检测结果输出这几个部分组成。操作面板上一般有一些开关、按钮、旋钮等。检测结果的输出方式有数字显示、指针式表头显示、图形显示及打印输出等。而所谓的虚拟仪器,就是在通用的

3、计算机平台上定义和设计仪器的功能,用户操作计算机的同时就是在使用一台专门的电子仪器。虚拟仪器以计算机为核心,充分利用计算机强大的图形界面和数据处理能力,提供对测量数据的分析和显示功能。虚拟仪器技术给用户一个充分发挥自己的才能、想象力的空间。用户可以随心所欲地根据自己的需求,设计自己的仪器系统,满足多种多样的用户需求。如果在计算机内插上一块数据采集卡,就可以把传统仪器的所有功能模块都集成在一台计算机中了。而软件就成为了虚拟仪器的关键,任何一个使用者都可以通过修改虚拟仪器的软件来改变它的功能,这就是美国NI公司“软件就是仪器”一说的来历。影响最大的虚拟仪器编程语言是美国NI公司的LabVIE

4、W和LabWindows/CVI。以下是传统测试仪器和虚拟仪器的一个比较:表1-1传统仪器与虚拟仪器对照表传统仪器虚拟仪器开发和维护费用高基于软件体系的结构,大大节省开发和维护的费用功能由仪器厂商定义功能由用户自己定义与其他仪器设备的连接十分有限面向应用的系统结构,可以方便地与外设、网络或其他应用连接数据无法编辑数数据可编辑、存储、打印硬件是关键部分软件是关键部分价格昂贵价格低廉(是传统价格的五至十分之一)精彩文档实用标准文案技术更新慢(5--10年)技术更新快(一般1--2年)系统封闭、功能固定、扩展性低基于计算机技术开放的功能模块可构成多种仪器正是因为意识到了虚拟仪器的诸多优点及传统

5、仪器的一些弊端,所以,我们计划开发了这样一台基于Labview(美国NI公司)的多功能虚拟数字发生器。其集成了示波,动态/静态波形分析,频谱分析,频率计,波形参数分析,信号发生,以及远程示波等功能。在示波功能上,除了对波形的精确显示外,还的波形参数进行了显示和对其时域信号、频域信号进行了分析。1.2LabVIEW介绍1.2.1Labview开发平台Labview是LaboratoryVirtualInstrumentEngineeringWorkbench(实验室虚拟仪器集成开发环境)的简称,是有美国国家仪器公司(Nationalinstruments,IN)创立的一个功能强大而又灵活的

6、仪器和分析应用开发工具。Labview不同于基于文本的的编程语言(如Fortran和C),他是一种图形编程语言----通常称为G语言,其编程过程就是同过图形符号描述程序的运行。NILabview使用已获取专利的数据流编程模式,他能是用户从基于文本程序语言的循序结构中解脱出来,他的执行循序是由节点间的数据而不是由文本行的循序决定的。并且,Labview是唯一具有编译器的图形化程序环境,所生成的的优化代码的执行速率可以和C语言媲美。Labview就有开放的环境,能和第三放软件轻松连接,通过Labview,用户可以把现有的应用程序和.NET组件、ActiveX、DLL以及广泛的网络协议相连,同

7、样用户可以在Labview中创建能在其软件环境中调用的独立执行程序或动态连接库。在设计集成系统中,特别是做硬件数据采集,仪器控制等,有其一套快速开发组件,从而大大缩短了系统的开发周期,着是其他开发平台所没法比较的。下面对Labview基于图形化语言作简要介绍:1.2.2程序前面板精彩文档实用标准文案程序前面板用于设置输入数值和观察输出量,用于模拟真实仪表的前面板。在程序前面板上,输入量被称为控制(Controls),输出量被称为显示

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

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

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