- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
虚拟典型仪器的设计与实现
摘要:信号处理领域中实验测试常因电子测试仪器不足而带来了教学和工程中的很大不便。该文所设计的虚拟典型仪器,实现了存储示波器、频谱分析仪及波形发生器的基本功能,可为实验测试提供一种高效的解决方案。该仪器软件部分采用VC++开发,硬件部分为计算机声卡连通现实世界之间的电压转换模块。
关键词:虚拟仪器;VC++;存储示波器;频谱分析仪;波形发生器
中图分类号:TP391文献标识码:A文章编号:1009-3044(2008)26-1834-03
Design and Implementation of Virtual Typical Instrument
LU Ying1, XU Quan-yuan1, LV Hao2
(1.Department of Computer and Informatin Science, SouthWest Forestry College, Kunming 650024, China; 2.Yunnan Province software center,Kunming 650051, China)
Abstract: Testing on the signal processing field is very inconvenient in teaching and engineering area just because of the lack of the electronic test equipments. Design and implementation of virtual typical instrument which may supply an efficient solution is discussed in this paper. It implements the functions of Virtual Storage Oscilloscope、Spectrum Analyzer、Wave Generator. The software part uses VC++ development. The hardware part uses voltage converter module which can connect computer sound card and the real world.
Key words: virtual equipment; VC++; virtual storage oscilloscope; spectrum analyzer; wave generator
1 引言
传统电子测试仪器是电子行业的基础,但由于功能固定,研制生产周期长等缺点,越来越不能满足信息时代的要求。这就给一种新型的测量仪器――虚拟仪器提供了极大的发展空间。虚拟仪器主要利用PC技术,只是添加A/D及D/A变换等少许硬件和以软件为主的仪器,它通过应用程序将通用计算机与功能化硬件结合起来,用户可通过友好的图形界面来操作计算机,就像在操作自己定义、自己设计的一台仪器一样,从而完成对被测试量的采集、分析、判断、显示、数据储存等。它是在PC技术的基础上发展起来的,能在数据导入磁盘的同时,实时地进行复杂的分析。具有高效的性能、强大的扩展功能、节约开发时间,以及完美的集成性能等技术优势。“软件就是仪器”开辟了“虚拟仪器技术”的全新电子测试概念,成为现代测试技术的发展方向。和传统仪器相比,虚拟仪器不仅开发与维护费用低,而且系统性能升级方便,运用灵活。
在信号处理中经常遇到信号频谱、相位谱、信噪比等的研究与测量,采用传统仪器进行研究学习有很大的局限性,所频繁使用的传统电子测试仪器诸如示波器、频谱分析仪和波形发生器等由于价格昂贵,搬移困难以及其它诸多原因,使得信号处理的理论学习和实验严重脱节。为从一定程度上缓和这种现象,可借助现在最为流行的计算机技术来进行虚拟仪器的开发与研究。
此外, 随着计算机多媒体的发展,可视化编程已成为当今程序设计的主流,其中Visual C++更是可视化编程语言中的佼佼者。采用VC++6.0开发主要基于下面三点原因考虑:1)VC++的核心―MFC类库已是事实上的业界标准;2)VC++与Visual Studio中的其它可视化开发工具紧密集成,可用于开发非常专业的Windows应用程序;3)VC++具有强大的底层操作如端口操作,便于实现对硬件的操作。
2 虚拟仪器的功能及界面说明
采用VC++开发了功能强大的集示波器,频谱分析仪与波形发生器功能为一体的虚拟典型仪器。仪器整体功能如图1所示,从计算机声卡接收任意音频信号的软件
您可能关注的文档
最近下载
- 基于“教、考、评”一致性的高中语文阅读教学策略.pptx VIP
- 最新土工击实、液塑限、颗粒分析自动计算表.xls VIP
- 学前教育评价第二版教学课件完整版.pptx
- MB670-1掘锚机结构原理及操作方法.pptx VIP
- 中国人民大学-BK138A网络、群体与市场.doc VIP
- 岩土工程勘察规范(GB 50021-2009).pdf VIP
- 2025年统编版语文四年级上册语文单元备课.pdf VIP
- 西方人类学发展史的再认识与中国人类学的未来.doc VIP
- 导航控制系统(NCS)系列:Saab Avionics ELSIN-300_(9).软件更新与版本管理.docx VIP
- 产后保健服务技术规范.pdf VIP
文档评论(0)