1、 - I - 基于基于 LabVIEWLabVIEW 的虚拟示波器的设计的虚拟示波器的设计 摘要摘要 虚拟仪器是现代测量技术和计算机技术相结合的产物,标志着自动测 试与电子测试仪器领域技术发展的一个崭新方向 随着信息技术和计算 机技术的高速发展,数字信号处理作为一门新兴的学科,其重要性日益在 各个领域的应用中体现出来。本文介绍了利用 LabVIEW 图形编程语言进行 虚拟仪器开发的方法,设计了一种基于 PC 机声卡的虚拟示波器,说明了 虚拟仪器在现代测试领域中的重要地位以及其广阔的发展前景 从某种 意义上说,“软件就是仪器”。 关键词关键词 LabVIEW,虚拟仪器,示波器 - II - Th
2、e design of virtual wave displayer based on LabVIEW Abstract Virtual instrument is the produce that merges the computer technology and measurement techniqueIt stands for a brand new development directory in the field of auto-measurement and electronic measurement。 With the rapid development of infor
3、mation technology and the computer technology, the digital signal processing takes an emerging discipline, its importance displays day by day in each domain application. This article introduces how to develop virtual instruments using graph programming language-LabVIEW ,designs a virtual signal disp
4、layer based on PC and explains the important part and wide development prospects of virtual instrument in modern measurement technique field In a sense, “The software is an instrument”. Keywords LabVIEW, virtual instrumentLabVIEW, virtual instrument - III - 目录目录 第 1 章 绪论 1 1.1 虚拟仪器的概述 . 1 1.1.1 什么是虚
5、拟仪器 1 1.1.2 虚拟仪器的构成 2 1.1.3 虚拟仪器的优点 3 1.1.4 虚拟仪器的发展现状 4 1.1.5 虚拟仪器的发展趋势 4 1.2 图形化编程语言 LabVIEW 5 1.2.1 什么是 LabVIEW 5 1.2.2 LabVIEW 的主要特点 . 5 1.2.3 LabVIEW 调试与运行 . 6 第 2 章 示波器的原理 7 2.1 模拟示波器 . 7 2.1.1 示波器的基本结构 7 2.1.2 示波器的扫描原理 9 2.2 数字示波器 . 10 2.2.1 数字示波器的基本原理 10 2.2.2 数字示波器的特点 11 2.3 虚拟示波器 . 12 第 3 章
6、 系统的硬件设计 14 3.1 声卡 . 14 3.1.1 声卡的工作原理 14 3.1.2 声卡的基本结构 14 3.2 硬件设置 . 16 3.2.1 实验中声卡的参数设置 16 3.2.2 虚拟示波器中声卡的连接方式 16 3.3 前置运算电路 . 16 第 4 章 系统的软件设计 18 4.1 虚拟示波器工作流程图 . 18 4.2 数据采集模块 . 18 4.3 频谱分析模块 . 22 4.4 数据测量和显示模块 . 23 第 5 章 系统调试与程序显示 25 - IV - 5.1 虚拟示波器性能 . 25 5.1.1 程序设计思路 错误错误!未定义书签。未定义书签。 5.1.2 虚拟示波器操作界面 25 5.1.3 虚拟示波器总程序框图 26 5.2 虚拟示波器波形显示 . 27 结论 29 致谢 错误错误!未定义书签。未定义书签。 参考文献 30 附录 31 - 1 - 第1章 绪论 1.1 虚拟仪器的概述 虚拟仪器是计算机技术和传统的仪器仪表技术相结合的产物,它是在 以计算机为核心的硬件平台上,由用户设计和定义其功能,具有虚拟面板. 虚拟仪器技术具有高