基于LabVIEW的虚拟示波器设计_论文.doc_第1页
基于LabVIEW的虚拟示波器设计_论文.doc_第2页
基于LabVIEW的虚拟示波器设计_论文.doc_第3页
基于LabVIEW的虚拟示波器设计_论文.doc_第4页
基于LabVIEW的虚拟示波器设计_论文.doc_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于LabVIEW 的虚拟示波器设计 - I - 摘摘 要要 虚拟示波器就是虚拟仪器技术( NI)利用高性能的模块化硬件,结合高 效灵活的软件来完成各种测试、测量和自动化的应用。灵活高效的软件能帮 助您创建完全自定义的用户界面,模块化的硬件能方便地提供全方位的系统 集成,标准的软硬件平台能满足对同步和定时应用的需求。这也正是NI 近 30 年来始终引领测试测量行业发展趋势的原因所在。 虚拟仪器的突出特点之一在于在很大程度上用系统软件的升级替代了仪器 设备硬件的更换,这将节省大量的资金投入,代表了仪器仪表技术的发展方向。 能够与计算机技术结合,将计算机资源与仪器硬件,数字信号处理技术与不同 功能的软件模块结合,组成不同的仪器功能。如今,虚拟仪器已在超大规模集成 电路测试、模拟/数字电路测试、现代家用电器测试、电子元件、电力电子器件 测试以及军事、航天、生物医学、工厂测试、电工技术等领域的可移动式现场 测试工作中得到应用。任何基于虚拟仪器技术的设备仍然需要利用数据采集卡 实现数据的采集工作,以供系统进行进一步的分析处理。 虚拟示波器的出现改变了原有示波器的整体设计思路,用软件代替了硬 件。将传统仪器由硬件实现的数据分析与显示功能,改由功能强大的计算机及 其显示器来完成,使工程技术人员可以用一部笔记本电脑到现场就可以轻松完 成信号的采集、处理及频谱分析和波形分析。 关键字:关键字:LabVIEW,虚拟仪器,虚拟示波器,虚拟仪器,虚拟示波器 基于LabVIEW 的虚拟示波器设计 - II - A Ab bs st tr ra ac ct t Virtual oscilloscope Virtual Instrument Technology ( NI ) using a high performance modular hardware, combined with efficient and flexible software to complete a variety of test, measurement and automation applications. A flexible and efficient software can help you create a fully customizable user interface, modular hardware can provide a full range of system integration, software and hardware platform can meet the standard of synchronization and timing applications. This is the NI nearly 30years always lead the test and measurement industry development trend of the reason. At the same time only with efficient software, modular I / O hardware and software and hardware platform for the integration of the three major components, in order to give full play to the virtual instrument technology of high performance, scalability, less development time, as well as excellent integration of these four advantages. Virtual instrument is one of the prominent characteristics is to a large extent with system software upgrade replacement equipment hardware replacement, it will save a lot of capital investment, on behalf of the instrument technology development direction. Now, virtual instrument has been in very large scale integrated circuit testing, analog / digital circuit testing, modern test household appliances, electronic components, power electronic device test as well as military, aerospace, biomedical, factory testing, electrical technology in the field of mobile site testing application. Based on virtual instrument technology equipment still requires the use of a data acquisition card data collection work, for further analysis and processing system. Keywords: LabVIEW,Virtual instrument,Virtual oscilloscope 基于LabVIEW 的虚拟示波器设计 - III - 目录 摘摘 要要I AbstractAbstract.II 目录目录.III 第第 1 1 章章 虚拟仪器技术虚拟仪器技术1 1.1 虚拟仪器的概念.1 1.2 虚拟仪器的构成和特点.1 1.3 虚拟仪器研究背景和发展趋势.2 1.4 虚拟仪器在各个领域的应用.2 第第 2 2 章章 LabVIEWLabVIEW4 2.1 LabVIEW 的概述.4 2.2 LabVIEW 的基本构成.4 2.3 LabVIEW 的软件设计基本原理.5 2.4 LabVIEW 的运行和调试.5 2.4.1 LabVIEW 的运行5 2.4.2 LabVIEW 的调试6 第第 3 3 章章 虚拟示波器的设计虚拟示波器的设计7 3.1 示波器的基本功能介绍.7 3.2 虚拟示波器的控制系统要求.8 3.3 虚拟示波器的设计步骤.8 第第 4 4 章章 虚拟示波器测试虚拟示波器测试16 4.1 虚拟示波器的测试方法.16 4.1.1 频率不变,幅值改变时的频谱测试分析.16 4.1.2 幅值保持不变,频率改变时的频谱测试分析.17 4.1.3 改变触发控制的频谱测试.19 4.2 结论20 第第 5 5 章章 总结与展望总结与展望21 参考文献参考文献22 致致 谢谢23 基于LabVIEW 的虚拟示波器设计 - 0 - 第第1 1 章章 虚虚拟拟仪仪器器技技术术 1.1 虚拟仪器的概念虚拟仪器的概念 虚拟仪器是微电子领域与计算机技术的飞速发展及测量技术与计算机深 层次相结合的一种革命性的产物。是现代计算机技术、通信技术和测量技术 相结合的产物,是传统仪器概念的一次巨大变革,是仪器产业发展的一个重 要方向。的出现使得人类的测试技术进入了一个新的发展纪元。虚仪器技 术(NI)就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测 试、测量和自动化的应用。 虚拟仪器的“虚拟”二字主要包含一下两方面的含义:(1)虚拟仪器的面 板是虚拟的;(2)虚拟仪器测量功能是通过对图形化软件流程图的编程来实现 的。 1.2 虚拟仪器的构成和特点虚拟仪器的构成和特点 构成: 1.虚拟仪器的硬件构成 虚拟仪器的硬件系统一般分为计算机硬件平台和测控功能硬件。计算机硬 件平台可以是各种类型的计算机,如台式计算机、便携式计算机、工作站、嵌 入式计算机等。它管理着虚拟仪器的软件资源,是虚拟仪器的硬件基础。因此, 计算机技术在显示、存储能力、处理器性能、网络、总线标准等方面的发展, 导致了虚拟仪器系统的快速发展。 2.虚拟仪器的软件构成 测试软件是虚拟仪器的主心骨。NI 公司在提出虚拟仪器概念并推出第一批 实用成果时,就用软件就是仪器来表达虚拟仪器的特征,强调软件在虚拟仪器 中的重要位置。NI 公司从一开始就推出丰富而又简洁的虚拟仪器开发软件。还 可以根据不同的测试任务,在虚拟仪器开发软件的提示下编制不同的测试软件, 来实现当代科学技术复杂的测试任务。 特点: 1.性能高 虚拟仪器技术是在 PC 技术的基础上发展起来的,所以完全“继承“ 了以现 成即用的 PC 技术为主导的最新商业技术的优点,包括功能超卓的处理器和文 基于LabVIEW 的虚拟示波器设计 - 1 - 件 I/O,使您在数据高速导入磁盘的同时就能实时地进行复杂的分析。此外,不 断发展的因特网和越来越快的计算机网络使得虚拟仪器技术展现其更强大的优 势。 2.扩展性强 NI 的软硬件工具使得我们不再受限于当前的技术中。这得益于 NI 软件的 灵活性,只需更新计算机或测量硬件,就能以最少的硬件投资和极少的、甚至 无需软件上的升级即可改进整个系统。最终以较少的成本加速产品上市的时间。 3.开发时间少 在驱动和应用两个层面上,NI 高效的软件构架能与计算机、仪器仪表和通 讯方面的最新技术结合在一起。NI 设计这一软件构架的初衷就是为了方便用户 的操作,同时还提供了灵活性和强大的功能,使我们轻松地配置、创建、发布、 维护和修改高性能、低成本的测量和控制解决方案。 4.无缝集成 虚拟仪器技术从本质上说是一个集成的软硬件概念。NI 的虚拟仪器软件平 台为所有的 I/O 设备提供了标准的接口,帮助我们轻松地将多个测量设备集成 到单个系统,减少了复杂性。 1.3 虚拟仪器研究背景和发展趋势虚拟仪器研究背景和发展趋势 虚拟仪器技术的开发和应用起源于 1986 年美国 NI 公司设计的 LabVIEW 软件,这是一种基于图形的开发、调试和运行的软件平台。它的发展大致可以 分为三个阶段。第一个阶段是利用计算机来增强传统仪器的功能把传统的仪器 通过串行口和计算机连接起来后就可以用计算机控制仪器了。第二阶段主要是 在功能硬件上实现了很大的技术进步。第三阶段形成了虚拟仪器体系结构的基 本框架,这主要是采用了面向对象的编程技术构筑起了虚拟仪器的平台,并逐 渐成为标准的软件开发工具,这三个阶段几乎是同步进行的。 目前,我国正研制 PC 虚拟仪器,产品已达到一到的批量。国内专家预测: 未来的几年内,我过有 50%的仪器为虚拟仪器,届时,国内将有大批企业使用 虚拟仪器,它将会逐步取代传统的测试仪器而成为测试仪器的主流。 1.4 虚拟仪器在各个领域的应用虚拟仪器在各个领域的应用 虚拟仪器系统开放、灵活,可与计算机技术保持同步发展,以提高精确度, 降低成本,并大大节省用户的开发时间,因此已经才测量领域得到广泛的应用。 基于LabVIEW 的虚拟示波器设计 - 2 - 1.监控方面 用虚拟仪器系统可以随时采集和记录从传感器传来的数据,并对之进行统 计、数字滤波、频域分析等处理,从而实现监控功能。 2.检测方面 在实验室中,利用虚拟仪器开发工具开发专用虚拟仪器系统,可以把一台 个人计算机 变成一组检测仪器,用于数据/图像采集、控制与模拟。 3.教育方面 现在,随着虚拟仪器系统的广泛应用,越来越多的教学部门也开始用它来 建立教学系统,不及大大节省了开支,而且由于虚拟仪器系统具有灵活、可重 用性强等优点,使得教学方法也变得更加灵活了。 基于LabVIEW 的虚拟示波器设计 - 3 - 第第2 2 章章 L La ab bV VI IE EW W 2.1 LabVIEW 的概述的概述 LabVIEW(Laboratory Virtual instrument Engineering)是由美国国家仪器 (NI)公司研发的是一种类似于 C 和 BASIC 的程序开发环境。它是一种图形化的 编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的 数据采集和仪器控制软件。 LabVIEW 使用的是目前国际上唯一的图形化的程序语言语言。使用 这种语言编程时,用户可以不写程序代码,而只需用流程图就可完成测试任务, 复杂的程序中解放出来,从而将更多的精力投放到物理问题本身,大大提高了 工作效率。这同时也降低了对 LabVIEW 使用者的专业要求,使各个领域的工 程技术人员均可使用。 目前,LabVIEW 已有多种版本,在此次设计中,我们采用 LabVIEW2011 的版本进行设计。 2.2 LabVIEW 的基本构成的基本构成 所有的 LabVIEW 应用程序包括前面板(Front Panel) 、框图程序(Diagrame Programme)以及图标/连接器(Icon/Connector)三部分。 1、前面板(Front Panel) 前面版是 VI 特有的组成部分之一,用来在计算机的屏幕上显示人机对话、 交互式用户操作界面,亦可构成模拟真实仪器的操作面板。它可以放置诸如开 关、滑动条、仪表盘、图形、图表、LED 等等控件,所有这些控件都可以在 LabVIEW 开发环境所提供的控件选项板上找到。前面版正是虚拟仪器所必须的 含有的部件之一,也是用户唯一可以见到的部分。 在基于文本代码的编程语言中,比如 C、Java,仅编写一个前面版就要写 很多程序代码,而在 LabVIEW 开发环境中,前面版是提供给设计者设计 VI 所 必须的提供的要素之一。 2、程序框图(Block diagram) 基于LabVIEW 的虚拟示波器设计 - 4 - 图 2 程序框图 LabVIEW 图形化语言采用的是用图形方式表示的程序或算法,构成图形 化语言程序代码的基本要素后面会讲到。程序框图为程序设计者编程时所使用, 最终用户也是无法看到的。 程序款图是提供给设计者设计 VI 所必须的提供的要素之一。它由节点、 端点、图框、和连线四种元素构成。 3、图标和连接器(Icon and Connector) LabVIEW 图形化语言的每个 VI 都有自己的图标和连接器。图标构成区别 不同 VI 的图形符号,而连接器定义了 VI 的输入和输出(当然也可以不进行定 义) 。 图标和连接器指定了程序中数据流进、流出的路径。它们也只提供给程序 设计者,最终用户也是无 法看到的。 每个 VI 的前面版、后面版的右上角都有一个属于这个 VI 的图标,以用来 与其它 VI 相区别。程序的设计者可以设计、修改这个图标。 2.3 LabVIEW 的软件设计基本原理的软件设计基本原理 程序编写完成后,用户必须经过运行和调试来测试编写的程序是否能够产 生预期的运行结果从而找出程序中存在的一些错误。LabVIEW 提供了许多工具 来帮助完成程序的调试。 2.4 LabVIEW 的运行和调试的运行和调试 2.4.1 LabVIEW 的运行的运行 (1)LabVIEW 的运行。单击前面板或程序框图的运行按钮,就可以运 行 VI 一次,当 LabVIEW 正在运行状态时,运行按钮变为。 基于LabVIEW 的虚拟示波器设计 - 5 - (2)LabVIEW 的连续运行。单击前面板或程序框图的连续运行按钮, 可以连续运行,这时按钮变成,在这种情况下,用户再次单击此按钮就可以 停止连续运行。 (3)LabVIEW 的停止。在程序运行过程中,停止按钮由编辑时的变为 可用的状态。单击此按钮,可以强行停止程序的运行。如果调试过程中无意 进入了死循环或无法退出时,用户可用此按钮强行借宿程序的运行。 (4)LabVIEW 的暂停。在程序运行过程中单击该按钮,按钮颜色又黑 色边城红色,再次单击按钮,则恢复程序的运行。 2.4.2 LabVIEW 的调试的调试 当前面板和程序框图设计好以后,程序在执行过程中可能会遇到错误,因 此要先对程序进行调试。程序的调试方法主要有: 1、设置执行程序为高亮按钮 在执行前单击高亮按钮,这时按钮上灯泡会被点亮,则运行过程中 正在执行的节点会以高亮形式显示。 2、单步执行 如果要是框图程序一个结点接一个节点的执行,则按下单步按钮从而进入 单步执行模式。这样下一个将要执行的节点就会闪烁,指示此节点将被执行。 再次单击单步按钮,程序将会变成连续执行方式。 3、探针的使用 从 Tools 工具模板中选择探针工具,探针置于该连线上,可以用来查看运 行过程中数据流在某根连线时的数据。 4、断点工具 使用断点工具可以在程序的某一地方终止程序运行,用探针或者单步方式 查看数据。 如果一个程序不能执行,运行按钮会出现一个折断的箭头。单击断箭的运 行按钮则会列出错误清单,双击列表中的错误清单,则出错的对象或端口就会 高亮显示。 基于LabVIEW 的虚拟示波器设计 - 6 - 第第3 3 章章 虚虚拟拟示示波波器器的的 设设计计 3.1 示波器的基本功能介绍示波器的基本功能介绍 1.示波器的基本功能 示波器可对电压、时间、相位等参量直接显示并测量。是时域测量最常用 的仪器。 我们所实际的示波器在前面板力求与实际示波器的用户界面相似。在功能 上主要实现通道选择、图形显示、触发方式选择、水平扫面、水平移位、频率 控制等功能。用户能通过前面板杀昂的各种按钮、开关来控制示波器工作。 2.示波器的基本结构 示波器的用户界面如图 3.1 所示 “TIME/DIV”时间/分度选择旋钮:显示频水平方向上每个格所表示的时间的 多少可由相应的档位读出,一个周期的波形在水平方向上所占的格数乘以乘以 其档位,即为周期的大小。 “SOURCE”触发选择开关:用以选择内触发还是外触发。 “SLOPE”触发极性选择开关:用以使触发信号相反。 “LEVEL”触发电平调节按钮:用以调节触发电平的大小,以得到稳定的 波形。 “VOLTS/DIV”电压/分度衰减器:用以调节波形幅度,显示频垂直方向上 每个格所表示的电压的多少可由相应的档位读出,波形在垂直方向上所占的格 数乘以乘以其档位,即为电压的大小。 基于LabVIEW 的虚拟示波器设计 - 7 - 图 3.1 虚拟示波器的用户界面 3.2 虚拟示波器的控制系统要求虚拟示波器的控制系统要求 根据工程需要,示波器控制必须具有如下功能: (1)完全脱离手动操作仪器面板,测试人员通过键盘和鼠标完成对示波器 的操作; (2)快速刷新虚拟仪器显示波形; (3)实时跟踪测试参数,频率幅度; (4)波形和参数以测试日前和测试时间为文件名,以 JEPG 图形文件格式 保存; (5)虚拟仪器具有良好的用户界面,显示测试时间,测试模式(在线测试 地面测试和标准测试) ,可以观察测试波形的局部信息; (6)易于和其他测试仪器(示波器功率计等)组成测试系统。 3.3 虚拟示波器的设计步骤虚拟示波器的设计步骤 1. 创建新 VI 在 PC 机的桌面双击图标 ,打开 LabVIEW。选择“文件”,新建一个 VI,此时弹出 2 个窗口:Front Panel(前面板) 、Block Diagram(程序框图) , 保存 VI 文件,文件名为“示波器设计.VI”。如图 3.1 所示。 基于LabVIEW 的虚拟示波器设计 - 8 - 图 3.2 新建 VI 2.编写主程序 在前面板中,右键打开控件选项,选择【控件面板】/【新式】/【装饰】 ,选 择“平面盒” ,拖拽到前面板中并调整其大小。然后打开【控件】/【新式】 /【图形】选项,选择【波形图】 ,将其放置在【平面盒】上。并对波形图的相 关属性进行设置如图 3.3 所示。设置后的前面板如图 3.4 所示。 图 3.3 波形图属性 图 3.4 波形图 打开【控件】/【经典】/【经典数值】/【转盘】选项,作为时间/分度选择 基于LabVIEW 的虚拟示波器设计 - 9 - 按钮,用同样的方法,选择【转盘】作为电压/分度衰减器按钮,选择【水平滑 动杆】作为触发电平调节按钮,命名为 LEVEL。 在前面板分别再放置两个【平面盒】并放置在适当的位置调整其大小。把 波形图设置的属性游标放置在一块平面盒上,在频谱图和波形图上单击鼠标右 键,在弹出的快捷菜单中选择显示项子菜单中选择游标图例菜单项,完成后就 会出现图 3.13 所示的游标图例。在游标编辑显示窗中单击鼠标右键,选择创 建游标选项,进入下一级子菜单,在子菜单中选择【单曲线】 ,在快捷菜单的 属性项中可以设置游标的各个属性。 然后在前面板打开【经典】/经典布尔/【垂直开关】作为触发选择开关, 命名为 SOURCE,同理放置触发极性选择开关均放置在这块这块平面盒上,命 名为 SLOPE。在另一块平面盒上放置停止按钮。调整好各元件位置后,此时生 成前面板如图 3.5 所示 图 3.5 虚拟示波器前面板 在程序框图中,打开【控件】/【编程】/【结构】/【平铺式顺序结构】选 中并调整大小,右击 Source/创建/属性节点/禁用,将选中的属性节点放入顺序 结构结构图中,同理创建 Slope,Level 的禁用属性节点。然后设置 Source/创建/局 部变量并选中。将其放置适当位置并连线,如图 3.6 和图 3.7 所示。 基于LabVIEW 的虚拟示波器设计 - 10 - 图 3.6 创建属性节点 图 3.7 属性节点 打开【控件】/【编程】/【结构】/【While 循环】并调整大小,打开【控 件】/【编程】/【结构】/【条件结构】放入 while 循环内,并调整大小。在该结 构框图条件为真时,创建 Source 属性节点,并在条件结构外创建 Slope 和 Level 的属性节点,如图 3.8 所示。当该结构框图条件为假时,结构框图如图 3.9 所示。 图 3.8 结构框图条件为真 图 3.9 结构框图条件为假 选择条件结构并调整大小,将条件结构中的条件设置成 0,1,2 三个条件分别 表示通道 A 和通道 B 同时工作时的波形、B 通道工作是的波形以及 A 通道工作 时的波形。打开【控件】/【编程】/【数组】/【创建数组】并拖至条件结构中 打开【控件】/【编程】/【簇、类与变体】/【捆绑】并拖至条件结构中。将相 应的元件放入图中并设置,按图 3.10 所示完成结构框图设计。 图 3.10 结构框图 基于LabVIEW 的虚拟示波器设计 - 11 - 其中是被调用的子 VI,在这里,我们需要创建一个主 VI 的子 VI。新 建 VI,在前面板中,我们需要创建以下几个控件,如图 3.11 所示。 图 3.11 创建子 VI 打开该程序框图,创建条件结构框图。设置当条件为“0”时,输入方波 和正弦波;设置当条件为“1”时,输入为正弦波;当条件为“2”时, 输入为余弦波。程序图如图 3.13、图 3.14 和图 3.15 所示。 图 3.13 通道 A 和通道 B 图 3.14 通道 B 基于LabVIEW 的虚拟示波器设计 - 12 - 图 3.15 通道 A 其中,是上述程序调用的子 VI,下面我们创建 Channel A and or Channel B 的子 VI。新建 VI,在前面板中,我们需要创建以下几个控件,如图 3.16 所示。 图 3.16 前面板 打开该程序框图,创建条件结构框图。设置当条件为“真”时,程序图如 图 3.17 所示,当条件为假时,程序图如图 3.18 所示。 图 3.17 图形与程式 基于LabVIEW 的虚拟示波器设计 - 13 - 图 3.18 图形与程式 图标表示 Demo 调用的子 VI,现在我们创建 Demo 的子 VI(Slope) 。 新建 VI,在前面板中,我们需要创建以下几个控件,如图 3.19 所示。 图 3.19 Slope 前面板 打开该程序框图,按图 3.20 所示完成条件结构设计。 图 3.20 Slope 现在,我们创建子 VI(Slope) 。打开已经创建好的程序的前面板,用鼠标 右击前面板右上角的图标,然后打开【编辑图标】 ,修改图标框内的图标,然后 确定,如图 3.21 所示。这时,右上角的图标编程了我们修改后的样子。再用鼠 基于LabVIEW 的虚拟示波器设计 - 14 - 标右击前面板右上角,然后打开【显示连线板】/【模式】 。这里有三个输入, 一个输出,所以我们选中三个输入一个输出的模式,最后单击连线板上的输入, 再对应的单击前面板上的一个输入,依次类推。设置好子 VI(Slope)并保存于 桌面后,将其调用到 Demo 程序中,打开 Demo 程序的程序框图,单击鼠标右 键,左击【选择 VI.】 ,会出现如图 3.22 所示的窗口,选择要调用的子 VI 并确 定。 图 3.21 创建子 VI 图 3.22 调用子 VI 按照子 VI(Slope)的做法,用同样的方法设置子 VI(Demo)和子 VI(Channel A and or B),并逐步调用。 现在,我们来到主 VI,创建来两个条件结构并调整大小。按前面所述,把 它们的条件均设置成“1” 、 “2” , “3”三个条件形式。 在程序框图中放置需要的函数元件,将函数【捆绑】及其他函数元件放入 程序框图中。另外还要创建波形图的属性节点:右击波形图,选择创建/属性节 点/X 标尺/范围/全部元素,并将其拖至框图中。 基于LabVIEW 的虚拟示波器设计 - 15 - 第第4 4 章章 虚虚拟拟示示波波器器测测试试 4.1 虚拟示波器的测试方法虚拟示波器的测试方法 打开主 VI,在前面板上点击连续运行,观察波形图显示和频谱图显示, 按则波形停止运动。 4.1.1 频率不变,幅值改变时的频谱测试频率不变,幅值改变时的频谱测试分析分析 1.频率保持在 10ms/div 不变,改变输入信号幅值。输入信号为 A&B 时, 我们看到波形图上显示的波形如图 4.1 所示,此时 A 波的峰值电压为 1x1.00=1.00V,B 波的峰值电压为 1x2.00=2.00V。 图 4.1 频率不变幅值档位为1V/Div 2.频率保持在10ms/div 不变,改变输入信号幅值。输入信号为 A 时,我们 看到波形图上显示的波形如图4.2所示,此时波形 A 的峰值电压为 2x2.00=4.00V。 基于LabVIEW 的虚拟示波器设计 - 16 - 图 4.2 频率不变幅值档位为2V/Div 3.频率保持在10ms/div 不变,改变输入信号幅值。输信号为 A 时,我们看 到波形图上显示的波形如图4.3所示,此时波形 A 的峰值电压为1x5.00=5.00V。 图 4.3 频率不变幅值档位为5V/Div 4.1.2 幅值保持不变,频率改变时的频谱测试分析幅值保持不变,频率改变时的频谱测试分析 1.幅值保持 2V 不变,输入信号为 A&B 时,改变输入信号的频率。当频率 为 5ms/div 时,观察波形如图 4.4 所示,此时,波形 A 和波形 B 的时间周期均为 5x0.025=0.125ms。 基于LabVIEW 的虚拟示波器设计 - 17 - 图 4.4 幅值不变频率档位为5ms/div 2.幅值保持 2V 不变,输入信号为 A 时,改变输入信号的频率。当频 率为 10ms/div 时,观察波形如图 4.5 所示,此时,此时波形 A 和波形 B 的 时间周期均为 10x0.025=0. 25ms。 图 4.5 幅值不变频率档位为 10ms/div 3.幅值保持 2V 不变,输入信号为 A 时,改变输入信号的频率。当频 率为 20ms/div 时,观察波形如图 4.6 所示,此时,此时波形 A 和波形 B 的 时间周期 20x0.025=0. 5ms。 基于LabVIEW 的虚拟示波器设计 - 18 - 图 4.6 幅值不变频率档位为 20ms/div 4.1.3 改变触发控制的频谱测试改变触发控制的频谱测试 1.其它量保持不变,改变触发电平调节按钮 Level 的位置,观察波形变化情 况.其它量不变时,其结果是偏离零位线,向上或向下。调节触发极性选择开关 S

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论