- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
引言 2
1.课程设计的任务及目的 2
2基于labview的虚拟仪器介绍 2
2.1虚拟仪器简介 2
2.2 虚拟仪器的构成 3
2.3系统的总体构成 3
3 关于虚拟示波器的设计思路及方案的实现 3
3.1 设计思路 4
3.2 方案的实现 4
3.2.1 前面板的设计 4
3.2.2 设计的基本原理和设计步骤 4
3.4.调试结果 5
3.5调试说明 6
4.结束语 6
5 参考文献 7
引言
虚拟仪器技术是现在计算机系统和仪器系统相结合的产物,是当今计算机辅助测试领域的一项重要技术。它推动着传统仪器朝着数字化,智能化,模块化,网络化的方向发展。测控软件是虚拟数字存储示波器的核心。
本文从概述、界面及功能设计、软件结构及关键技术与算法等几个方面,具体介绍了虚拟数字存储示波器测控软件的设计思想和实现方法。最终实现开发一个能够对声音信号进行显示的虚拟示波器。
本文所设计的虚拟示波器经过测试可以对信号正确的采集和显示,达到了本次虚拟示波器的设计要求。
1.课程设计的任务及目的
本课程的目的主要是让学生在学习期间首先掌握虚拟仪器技术的组件的性能、属性、创建虚拟仪器的方法理论基础和虚拟仪器的图形编程方法,掌握虚拟仪器系统软件开发工具,以及掌握虚拟仪器在测量仪器、过程控制、信号分析等应用技能。
本课程设计的任务:
(1) 熟悉传统示波器的基本原理、操作界面的各个按钮的作用;
(2) 能熟练掌握虚拟仪器软件labview的基本界面,以及各个元件的属性及作用;
(3) 能利用labview独立完成传统示波器的基本功能,熟悉各程序结构及其实现原理。
(4) 利用虚拟仪器软件labview 完成单通道示波器的设计,实现传统示波器的基本功能。
2基于labview的虚拟仪器介绍
2.1虚拟仪器简介
LabVIEW(Laboratory Virtual instrument Engineering)是一种图形化的编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制。LabVIEW集成了与满足GPIB、VXI、RS-232和RS-485协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TCP/IP、ActiveX等软件标准的库函数。这是一个功能强大且灵活的软件。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。
从构成要素上讲,虚拟仪器主要由计算机,仪器硬件(如数据采集卡)和应用软件构成;从总线标注上讲,包括有PC-DAQ系统,GPIB系统,VXI系统等。虚拟仪器的较传统仪器的优势如下:
(1)传统仪器的控制面板只有一个,在这个操作面板上,需要放置各种按钮,容易导致混乱和混淆。而虚拟仪器可以有多个控制面板,各个面板之间的切换十分方便,使每个面板变得简单,从而提高了操作的正确性和方便性。
(2)虚拟仪器大量用应用软件来替代传统仪器中的硬件,从而使仪器的硬件变得简单。
3)虚拟仪器使仪器的功能可以有用户自定义,而不是只能由厂家来定义,从而使得仪器更加好用,方便。
(4)由于用软件替代硬件,仪器的更新升级大都只要更新软件,从而使得仪器的升级换代更加迅速,研发周期缩短。
(5)虚拟仪器的发展可与计算机的发展同步,与网络及周边设备同步。
2.2 虚拟仪器的构成
图1虚拟仪器的构成
2.3系统的总体构成
图2系统总体流程图
Labview前面板用于设置输入数值和观察输出值,用于模拟真实示波器的前面板。由于虚拟面板直接面向用户,是虚拟示波器控制软件的核心。设计前面板时,主要考虑界面美观,操作简洁,用户可以通过前面板中的开关和旋钮模拟传统仪器的操作,通过键盘和鼠标实现对虚拟示波器的控制。前面板上设有各个功能模块按钮,当按下相应按钮时,即可调用该子程序。
通过信号类型选择器可以从信号发生器中选择不同类型的波形,如正弦波形,方波波形,三角波波形,锯齿波形等。枚举1控制是输入原信号还是输入已经存储的波形信号。当选择原信号时,由虚拟信号发生器产生波形,此时通过对存储开关的关与开,可以确定是否要记录正在发生的波形。枚举2控制着系统的三个不同的功能模块,即实时显示,频谱分析和参数测量模块。通过在这个枚举的三个选择项之间切换,可以分别实现对应的功能。显示控件主要是对所测量的参数进行显示,包括有波形的频率,峰峰值,占空比等。而显示屏则实现对各种不同信号的显示,是用户对系统结果最直观的观察方式。
3 关于虚拟示波器的设计思路及方案的实现
3.1 设计思路
本设计的想法是尽量与现实中的面板相一致,实现示波器最基本的显示和调节功能。本文设计了包含CH1和CH2的双踪示波器。设计时考虑的是分几个部分,本设计可只使用Channel1而作为单通滤波器,设计时考虑的是分几个部分:
(1) 波形产生。由于没有外界信号输入设
文档评论(0)