LabVIEW实验2 虚拟示波器
LabView虚拟示波器实验报告

虚拟仪器课程设计说明书题目:双通道示波器学生姓名:靳利明学号:1067106214专业:自动化班级:自动化10-2班指导教师:肖俊生一.设计题目: 双通道虚拟示波器二设计目的:①了解、熟悉并掌握虚拟仪器的相关知识;完成所要求的实验内容。
②通过数据采集卡进行波形的输入输出,以此来了解并掌握数据采集卡的使用方法③熟悉掌握labview软件语言的编程及使用。
三.设计注意事项:A.用DAQmx创建虚拟通道的时候,由于本设计是双路信号,应设计成双通道输出;同样在DAQmx Read设置中,同样需要选择双通道。
B.MAQmx Timing时钟采样的设置中,要选择连续采样,即Continuous Sample。
C.各个输入信号要符合数据类型和范围,不然容易出错。
四.设计要求:(1) 信号频率、幅值、占空比、相位和偏移量可调。
运用labview2013软件,创建一个虚拟双通道示波器VI,并实现以下功能:连续采集电压信号,并存储。
实现对电压信号的显示处理、实时记录。
五.设计成果1-1 虚拟示波器前面板1-2虚拟示波器完整程序框图六.设计思路:采用“基本函数发生器”中的锯齿波、正弦波、方波、三角波信号做信号源,用相应的数值输入控件控制以上信号的参数,编辑相应程序将其用波形图显示,同时用DAQ模拟采集电路输出数据给数据板卡,用导线将数据板卡上相应的输入输出接口连接好,可通过虚拟示波器输出并显示采集信号。
七.设计实现过程:7.1设计while循环在“编程”----“结构”中找到“条件结构”,拖到面板中如图示:默认“条件结构”的基本分层设置,并在选项为“真”的图层中进行程序设计。
按上述顺序在“条件结构”并列位置找到“while循环”,如图示:将其拉大包含以上的“条件结构”,再放置一个“while循环”嵌套在上述“条件结构”中。
7.2设计数字输出电路从“程序框图”面板中点击右键,然后按照“测量I/O”——“DAQ”——“DAQ mx”的顺序在列表中找到“DAQmx Create Virtual Channel”,拖到面板中并将设置成双通道输出如图示:7.3开辟缓存区大小设置采样时钟为Sample Clock采样方式为Continuous Sample DAQmx Read.vi7.4在“DAQ mx”并列中找到“write”, 拖到面板中设置如下图同样在“DAQmx”并列中找到“start”、“stop”拖到面板中,然后找到“Clear”在“DAQ mx”并列中找到“write”, 拖到面板中设置如下图:同样在“DAQmx”并列中找到“start”、“stop”拖到面板中,然后找到“Clear”如下图:在“Clear”的错误输出端点击右键,在对话框与用户选版中找到“简单错误输出”如下图:采集通道电路的设计图如下:7.5通道选择:选着通道0、1、2的设计用一个通道选择设计实现多通道采集,如图所示A通道B通道A&B通道7.6 通道的波形A通道波形B通道波形A&B通道波形八.实验结果分析(1)信号发生器实现了双通道输出信号的要求。
LabView虚拟示波器的实验报告

LabView虚拟示波器实验报告虚拟仪器课程设计题目: 双通道示波器学生姓名:学号:专业:班级:指导教师:双通道虚拟示波器 1.设计题目: 双通道虚拟示波器2设计目的:了解、熟悉并掌握DAQ功能和使用以及虚拟仪器的相关知识,完成双通道虚拟示波器要求功能(幅值、频率、周期、占空比,均方根)的设计 3.设计要求:(1)将信号发生器发出的波形由虚拟示波器进行采集显示相关测量数据。
(2)能够完成波形的采集显示,具有双通道特性。
(3)可以选择不同的显示通道4.设计原理:采用NI DAQ PCI-6221板卡外接信号作为信号源,当程序运行起来后选择不同的显示通道。
首先,使用一个While循环形成一个死循环使程序一直运行下去,然后通过一个条件选择结构判断程序是否运行,同时可以在此设置程序的启停,条件结构里面通过不同的条件选择不同的输出波形通道,再由数据采集系统采集实时信息送至波形显示控件及数据统计分析进行动态显示。
在前面板上同时显示频率、幅值、周期、占空比、均方值等数值信息5(设计步骤:(1)启动LabVIEW2013,进入程序运行界面,新建一个VI程序。
打开程序框图窗口,在程序面板编写双路示波器发生器的程序。
在框图中的面板上单击鼠标右键弹出功能选板,在编程结构中选中While循环和条件循环,拖动鼠标至一定的大小完成循环。
首先设计整体的while循环,然后设置双路示波器要测量的参数,包括采样频率、幅值、周期,占空比等,再配置可调大小的旋钮。
(2)while循环结构和条件选择框图如下图:2(3)模拟通道采样方式及其他参数设置模块程序框图如图:(4)DAQmx 模拟量采集系统各模块的选择从“程序框图”面板中点击鼠标右键,然后按照“测量I/O”——“DAQ”——“DAQ mx”的顺序在列表中找到“DAQmx Create Virtual Channel”,拖到面板中如图示:设定最大最小值及其通道值按上述方法在“DAQ mx”并列位置找到“采样时钟”模块,如图示:3开辟缓存区大小设置采样时钟为Sample Clock采样方式为Continuous Samples “DAQ mx”下找到“DAQ读取”模块,设置如下图同样在“DAQmx”中找到“stop”如下图然后找到“DAQmx清除任务”模块如下图4使用搜索功能,在对话框与用户选版中找到“简单错误输出处理” 模块如下图所示:(5)模拟通道采样方式及其他参数设置模块程序框图如图:(6)数据存储模块:在输出express VI中找到“写入测量”模块如图:(7)显示通道选择功能:5条件结构共分3层0、1、2及默认层分别代表1通道,2通道,双通道12、默认,各层如下:通道1程序框图如下图:通道2程序框图如下图:双通道12程序框图如下图:前面板图形如下:6(8)数据统计分析显示功能在信号处理VI/波形测量VI下找到“幅值和电平”模块并设置幅值和均方根显示模块并拖到面板如下图所示:前面板图形如下:同样方法在信号分析express VI 下找到“信号的时间与瞬态特性测量”模块并添加设置频率、周期、占空比显示控件如下图所示:前面板图形如下:7以上这些程序模块用于对采样波形信息进行分析、处理及实时的动态显示,显示到虚拟示波器上。
LabView虚拟示波器实验报告

虚拟仪器课程设计报告题目:双通道虚拟示波器姓名:朱梦元学号:1067106207班级:10自动化2班指导教师:肖俊生.1 绪论在数字电路实验中,需要使用若干仪器、仪表观察实验现象和结果。
常用的电子测量仪器有万用表、逻辑笔、普通示波器、存储示波器、逻辑分析仪等。
万用表和逻辑笔使用方法比较简单,而逻辑分析仪和存储示波器目前在数字电路教学实验中应用还不十分普遍。
示波器是一种使用非常广泛,且使用相对复杂的仪器。
本章从使用的角度介绍一下示波器的原理和使用方法。
示波器工作原理是:示波器是利用电子示波管的特性,将人眼无法直接观测的交变电信号转换成图像,显示在荧光屏上以便测量的电子测量仪器。
它是观察数字电路实验现象、分析实验中的问题、测量实验结果必不可少的重要仪器。
示波器由示波管和电源系统、同步系统、X轴偏转系统、Y轴偏转系统、延迟扫描系统、标准信号源组成。
示波器是一种用途十分广泛的电子测量仪器。
它能把肉眼看不见的电信号变换成看得见的图象,便于人们研究各种电现象的变化过程。
示波器利用狭窄的、由高速电子组成的电子束,打在涂有荧光物质的屏面上,就可产生细小的光点。
在被测信号的作用下,电子束就好像一支笔的笔尖,可以在屏面上描绘出被测信号的瞬时值的变化曲线。
利用示波器能观察各种不同信号幅度随时间变化的波形曲线,还可以用它测试各种不同的电量,如电压、电流、频率、相位差、调幅度等等示波器用来测量交流电或脉冲电流波的形状的仪器,由电子管放大器、扫描振荡器、阴极射线管等组成。
除观测电流的波形外,还可以测定频率、电压强度等。
凡可以变为电效应的周期性物理过程都可以用示波器进行观测。
1 虚拟仪器介绍1. 1 虚拟仪器简介虚拟仪器技术就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。
自1986年问世以来,世界各国的工程师和科学家们都已将NI LabVIEW图形化开发工具用于产品设计周期的各个环节,从而改善了产品质量、缩短了产品投放市场的时间,并提高了产品开发和生产效率。
LabView虚拟示波器实验报告

内蒙古科技大学虚拟仪器课程结课作业题目:示波器学生姓名:黄明学号:1067106230专业:自动化班级:自动化10-2班示波器1.设计题目: 示波器2设计目的:完成双通道示波器的实验内容,并查阅了相关的资料,了解、熟悉并掌握虚拟仪器的相关知识;并能够熟练应用LabVIEW软件。
3.设计要求:(1)连续、定时采集一个电压信号可显示电压的峰值、平均值(2)可显示电压的峰值、平均值(3)具有数据存储、回放功能、4主要功能(1)运行、停止(2)可显示两路以上图形x,y轴调整。
(3)显示模式:单通道,多通道,运算模式(4)测量:频率,周期,幅值,上升时间,占空比等参数。
(5)高级功能:FFT,储存,网络等。
5设计思路采用6221板卡外接信号作为信号源,当程序运行起来后,在按下开始键后,先进行通道选择,然后用“操纵量旋钮”对信号波形进行设定,在这一过程中要调节信号的“周期”和“幅值”这两个量值,并选择通道,用来接收所需的信号,整个过程通过前面板上的控件来产生需要的波形,以作参考,接着通过配备6221采集卡,采集信号并输出,存储并回放。
四、设计实现过程:启动LabVIEW2013,进入程序运行界面,进入程序框图,击右键进行选择:1、函数模块基本参数设置在前面板中,击右键,从Express中的数值输入控件中,选择旋钮输入控件,在前面板生成一个相应的控件,左键点住这个控件,同时按住Ctrl键不放,一次拖动复制两个旋钮,并分别命名为“幅值1”、“幅值2”、用同样的方法生成两个转盘并命名为“频率1”、“频率2”,“select channel”三向开关控件放在前面板中,它对应的标签值有三个,即自上而下分别是双通道,通道2,通道1,以及在运行过程中的显示“最大值”、“最小值”、“中值”、“算数平均值”本人在设计的过程中一直打开“即时帮助”按钮,以了解器件的功能并且在连接器件时候更加方便。
2、参考模拟信号生成及输出首先将所有的程序放在一个while循环中,然后通过一个条件结构进行连接,添加分支得到三个条件分支,可以相应的输出通道一、二和双通道。
虚拟示波器实验报告

虚拟仪器课程设计说明书题目:虚拟示波器一. 基于LABVIEW的双通道示波器设计摘要:虚拟仪器是现代计算机软硬件技术飞速发展的产物,他正逐步取代传统的电子仪器,是现代电工电子仪器的发展方向。
虚拟仪器主要由数据采集、数据分析处理。
数据输出与显示三部分模块组成。
本次实验设计使用了LABVIEW的各种课程知识(如分支、循环等常用编程逻辑结构;族、簇数组等常用数据结构;波形生成控件。
逻辑控件、数值控件等多个控件和自创建的多个子功能)利用LABVIEW成功模拟了简单数字双通示波器的各种功能。
设计的虚拟示波器涉及的主要功能包括:双通道信号输入、触发控制、通道控制、时基控制、波形显示、参数自测量等。
本示波器的数据采集的功能与普通示波器一样:波形显示模式:通道A或B、A+B及A-B等。
经测试,本示波器可实现数据采集,并可对采集信号进行运算。
二.设计目标:通过实验,初步了解虚拟仪器的概念,基本掌握labview8.5的操作方法,掌握各种控件和编程函数的用法。
以labview8.5为操作环境,创建示波器vi,能够对不同频率的输入信号进行清晰的输出波形显示(单通道波形输出显示或双通道波形输出显示)能够选择触发器极性,能进行水平和垂直分度的调节,并能够随时控制波形显示的停止与开启。
三.设计要求:(1)连续、定时采集一个电压信号可显示电压的峰值、平均值(2)可显示电压的峰值、平均值(3)具有数据存储、回放功能、4主要功能(1)运行、停止(2)可显示两路以上图形x,y轴调整。
(3)显示模式:单通道,多通道,运算模式(4)测量:频率,周期,幅值,上升时间,占空比等参数。
高级功能:FFT,储存,网络等。
四.设计思路:在while循环内创建一个选择窗口,用开关来选择真假,只有当真时才让示波器启动,在选择框内创建一个示波器看的输入通道,使用差分方式并设置采样率等等,将通道接入while循环,在循环内进行波形的统计显示,并能够对波形进行存储和回放。
基于Labview的虚拟示波器设计-图文

基于Labview的虚拟示波器设计-图文数据采集卡接收的信号是范围很广的电压信号,如果太强,就需要衰减器把被测信号减弱后再输入给数据采集卡,这样一方面可以保证数据采集卡可以顺利采数,另一方面有利于系统的安全运行。
而对于微弱信号要进行放大,以提高分辨率和降低噪音,也使调理后信号的最大电压值和ADC最大输入值相等,这样可以提高精度。
在设定调理电路的放大或衰减倍数时,一般应满足这样一个条件:经调理后的信号其最大值应尽可能地达到数据采集卡可以接受的电压范围,最大限度地提高数据的准确度。
(2)隔离隔离是指使用变压器、光或电容祸合等方法阻碍被测系统和测试系统之间传递信号,避免发生直接连接,使用祸合主要有两个方面原因:一是从安全的角度把传感器信号同计算机隔离,因为被监测系统可能产生瞬时高压,另一个原因是隔离可以使从数据采集卡出来的数据不受地电位和输入模式的影响,减少误差。
(3)滤波滤波的目的是消除噪音信号,提高输入信号的信噪比。
噪音滤波器通常用于直流信号;交流信号通常需要抗失真的低通滤波器,因为这样的滤波器有一陡峭的截止频率,因而几乎能够完全消除高频干扰信号。
(4)激励由于电工测量试验中经常要要用到正弦波、方波等信号,且有时需要为一些传感器提供激励信号,故由虚拟信号发生器产生各种信号并由信号调理电路进行功率放大后输出。
(5)线性化很多传感器对被测量都有非线性响应,因而需要对输出信号进行线性化。
3数据采集硬件数据采集硬件与众多因素有关,要根据具体情况进行分析,下面是通用的特征:(1)采样频率采样频率高,就能在一定时间内获得更多的原始信息,见图4一1(a)所示。
为了再现原始信号,必须有足够高的采样频率。
显然,如果信号变化比采样板的数字化要快,或采样太慢,就会产生波形失真,见图4一1(b)。
根据采样定理,采样频率至少是输入最高频率的两倍,才可能不产生失真。
(2)采样方法要从多个通道得到数据,通常使用多路开关把每个信号端连接到A/D 转化器(ADC)。
利用LABVIEW实现虚拟数字存储示波器

利用LABVIEW实现虚拟数字存储示波器一、实验目的(1)了解并掌握虚拟仪器的设计方法,具备初步的独立设计能力。
(2)初步掌握对图形化编程语言LabVIEW的编程、调试等基本技能。
(3)提高综合运用所学的知识独立分析和解决问题的能力。
二、实验设备1、安装有LabVIEW 7 Express计算机2、安装有NI-DAQ 7的计算机3、支持的数据采集设备(DAQ)(以NI公司提供的NI6014数据采集卡为例)。
三、实验任务描述了解LabVIEW编程用于设计数据采集模块.波形显示模块.显示参数设置模块.数据存储和回放模块的基本方法。
数据采集模块:完成数据采集控制。
包括的程序有采集通道的选择.触发控制.实时控制等。
波形显示模块:通过采集到的数据信号,通过程序的处理在前面板上显示出所测量到的信号波形。
显示参数设置模块:通过程序完善信号显示,调节信号波形的大小以及频率,可以方便获取和观察波形数据的有关值及其变化。
数据存储和回放模块:将测量采集到的信号波形通过单击“存盘”和“写盘”,有选择性的保留和存储所需要的数据波形。
这点是常用数字波形器不具有的。
四、实验内容(1)阅读任务书提供的两个程序,分析它们的实现过程和重点,并为它们添加数据存储和回放功能。
(2)选作内容:将程序中模拟信号发生部分改为利用NIDAQ-MX实现的真实信号采集,且能够对数据采集的相关参数进行设置。
五、实验程序图一部分截图图二部分截图图三部分截图图四部分截图六、实验和学习体会本综合实验提供了一个全面了解实验项目,提高实践能力的机会,了解并掌握虚拟仪器的设计方法,初步掌握对图形化编程语言LabVIEW的编程、调试等基本技能,更深一步地掌握图形化编程语言LabVIEW的编程、调试等技能。
进一步提高自己的动手能力。
LabView虚拟示波器实验报告

虚拟仪器课程设计说明书题目:双通道波形发生器姓名:李竹芸学号:1067106222专业:自动化班级:自动化10-2班指导教师:肖俊生1虚拟仪器1.1虚拟仪器的起源虚拟仪器技术是现代计算机系统和仪器系统相结合的产物,是当今计算机辅助测试领域的一项重要技术。
它推动着传统仪器朝着数字化、智能化、模块化、网络化的方向发展。
电子测量仪器发展至今,大体上可以分为四代:模拟仪器、数字化仪器、智能仪器和虚拟仪器。
第一代模拟仪器,这类仪器在某些实验室仍能看到,如指针式万用表、晶体管电压表等。
它们的基本结构是电磁机械式的,借助指针来显示最终结果。
第二代数字化仪器,这类仪器目前相当普及,如数字电压表、数字示波器、数字频率计等。
这类仪器将模拟信号的测量值转化为数字信号,并以数字方式输出最终结果,适用于快速响应和较高准确度的测量。
第三代智能仪器,这类仪器内置微处理器,既能进行自动测试又具有一定的数据处理能力,可取代部分脑力劳动,习惯上称为智能仪器。
它的功能块全部都是以硬件或固定软件的形式存在,无论是开发还是应用,都缺乏灵活性。
第四代虚拟仪器,它是现代计算机技术、通信技术和测量技术相结合的产物,是传统仪器观念的一次巨大变革,是将来仪器产业发展的一个重要方向。
虚拟仪器(Virtual Instruments,简称VI)的概念,是美国国家仪器公司(National Instruments Corp.简称NI)于1986年提出的。
NI公司同时也提出了“软件即仪器”的口号,彻底打破了传统仪器只能由厂家定义,用户无法改变的局面,从而引起了仪器和自动化工业的一场革命。
随着现代软件和硬件技术的飞速发展,仪器的智能化和虚拟化已经成为各级实验室以及研究结构发展的方向。
虚拟仪器,它既具有传统仪器的功能,又有别与其他传统仪器。
它能够充分利用和发挥现有计算机的先进技术,使仪器的测试和测量及自动化工业的系统测试和监控变得异常方便和快捷。
1.2 虚拟仪器的概念虚拟仪器是指通过应用程序将计算机、软件的功能模块和仪器硬件结合起来,用户可以通过友好的图形界面(通常叫做虚拟前面板,简称前面板)来操作这台计算机就像在操作自己定义、自己设计的一台个人仪器一样,从而完成对被测信号的采集、分析、判断、显示、数据存储等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
精品课件
程序流程图
精品课件
实验示例 :前面板
精品课件
实验示例 :后面板
采集板设计示波器面板及各部分功能;2)利用数据采 集板的D/A设计输出信号;3)利用数据采集板的A/D采集外部信号;4)综合以 上三部分,形成完整的示波器功能。
➢ 计算机通过数据采集板仅能产生1路模拟信号。示波器所需的两路模拟信号分别 为:计算机产生的模拟信号及信号发生器产生的信号。
➢ 自己选择设计方案及所使用的控件,形成自己独特的风格。
精品课件
实验报告
➢ 说明实验目的、内容; ➢ 设计对象的功能描述; ➢ 设计思想及程序流程; ➢ 主要部分及相关数据处理方法说明; ➢ 附前面板及程序; ➢ 写出实验感受及建议。
・・・ ・・・ ),多通道模式(可同时显示两个通道以上),运算模式(两通道相加、 两通道相减等)。 ➢ 设置显示的信号类型:分别为交流、地、直流三种。 ➢ 设置测量功能:可自动测量信号的频率、周期、幅值、上升时间、占空比等参数。
辅助任务
➢ 设置信号产生模块:1)纯计算机模拟信号的产生(用于示波器的调试) ;2)计算 机通过数据采集板产生真实的信号。分别产生可变频率和振幅的正弦信号、方波信 号等。
精品课件
32位PCI总线; 16路12位A/D输入,采样速率100kHz,双极性输入, 具有可编程增益x1、x2、x4、x8、x16,信号输入范围 ±10V、±5V、±2.5V、±1.25V、±0.625V。 1路12位D/A输出,可输出单极性0~10V信号和双极性10V~10V信号(默认) ➢ 数据采集卡使用:
虚拟仪器技术实验
实验二 虚拟示波器的设计
自动控制与测试教学实验中心
精品课件
实验目的
➢ 学习Waveform Graph的各种复杂功能的使用 ➢ 了解示波器的相关原理及使用方法 ➢ 学习数据采集卡的使用 ➢ 掌握较复杂的虚拟仪器的设计思想和方法
精品课件
数据采集卡介绍
➢ 数据采集卡型号:PCI-9111DG ➢ 数据采集卡技术指标:
精品课件
实验任务:设计虚拟示波器
主要任务
➢ 设置运行及停止按钮:按运行时,示波器工作;按停止时,示波器停止工作。 ➢ 设置图形显示区:可显示两路以上图形,并可进行图形的上下左右平移、图形的纵
向放大与缩小、图形的横向扩展与压缩。 ➢ 设置示波器的显示模式:分为单通道模式(只显示一个通道的图形:1通道、2通道、