基于labview的虚拟示波器

基于labview的虚拟示波器

ID:20620383

大小:706.85 KB

页数:11页

时间:2018-10-14

基于labview的虚拟示波器_第1页
基于labview的虚拟示波器_第2页
基于labview的虚拟示波器_第3页
基于labview的虚拟示波器_第4页
基于labview的虚拟示波器_第5页
资源描述:

《基于labview的虚拟示波器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于LabVIEW的虚拟示波器设计一、LabVIEW基本介绍LabVIEW(LaboratoryVirtualInstrumentationEngineeringWorkbench,实验室虚拟仪器工程平台)是由美国国家仪器公司所开发的图形化程序编译平台;图形化程序与传统编程语言之不同点在于程序流程采用"数据流"之概念打破传统之思维模式,使得程序设计者在流程图构思完毕的同时也完成了程序的撰写。LabVIEW率先引入了特别的虚拟仪表的概念,用户可通过人机界面直接控制自行开发之仪器。二、制作虚拟示波器的意义

2、示波器是电子实验室中经常使用的一种仪器设备,用于各类信号波形的测量和分析。目前这类仪器价格相对昂贵。用虚拟仪器技术只需配置必要的通用数据采集硬件,应用图形化编程语言LabVIEW的虚拟编程环境,采用模块化设计方法,可以实现虚拟示波器。虚拟示波器与传统的示波器相比,其优点主要体现在:1)价格便宜,节省实验经费。2)采用图形化编程语言LabVIEW,软件开发效率高,可操作性和可维护性好。可以通过软件编程形成增加或修改仪器功能。3)虚拟示波器具有开放性,能够通过升级采集卡来提高其性能。三、虚拟示波器的制作1

3、、信号发生2、信号波形图3、信号处理4、信号分析信号发生前面板控件选用:1.Casestructure2.Severalwaveform.vi信号波形图前面板控件选用:1.Divide2.Add3.Relay4.Convertfromdynamicdata5.Bundle6.Buildallay信号波形图叠加后的信号同时输出未叠加信号可以利用position将显示位置分离信号处理滤波方式:1.巴特沃斯低通滤波2.巴特沃斯高通滤波3.巴特沃斯带通滤波4.巴特沃斯带阻滤波5.切比雪夫低通滤波6.椭圆低通滤

4、波信号处理利用快速傅里叶(FFT)使信号完成时域到频域的转换。控件选用:1.FFTSpectrum信号分析分析得出:1.峰峰值2.电压上下限3.相位4.频率控件选用:1.各种measurement四、感想与体会LabView功能十分强大,可以很好的实现现有示波器的所有功能,在此基础之上还能够进一步对信号进行处理和分析。但是在使用过程中,LabView的前面板设计会花费大量时间,在水平有限的情况下对界面的布置和美化都费时费力。LabView的图形化编程和乐高机器人的编程方式非常接近,简单直观,在编程过程

5、中,可以明显感受到编程界面的友好程度比前面板设计高很多。在整个设计过程中,可以巧妙利用帮助文档和官方网站寻找帮助信息和程序实例,节省debug时间。

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

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

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