LabView虚拟示波器实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
虚拟仪器课程设计
报告
题目:双通道虚拟示波器
姓名:杨玉志
学号:1067106202
班级:10自动化2班
指导教师:肖俊生
目录
一、引言 (3)
二、设计要求 (3)
三、设计思路 (3)
四、设计过程 (3)
1、双通道虚拟示波器前面板的设计 (3)
(1)波形图 (4)
(2)确定(开始)、停止和退出按钮及其属性设置 (4)
(3)X(时间)、Y (幅值)轴调整旋钮及其属性设置 (6)
(4)水平指针滑动杆(通道选择)及其属性设置 (7)
(5)前面板的整体设计 (8)
2、双通道虚拟示波器程序框图的设计 (8)
(1)系统开始、停止和退出运行模块的设计 (8)
(2)信号的采集和读取模块的设计 (9)
(3)通道选择模块的设计 (9)
(4)示波器显示时间和幅值调节模块设计 (9)
(5)示波器程序框图的整体设计 (10)
五、测量结果显示 (10)
六、心得体会 (11)
基于LabVIEW2013的双通道虚拟示波器设计
一、引言
虚拟仪器(VI-Virtual Instrument)是指通过应用程序将通用计算机与功能化
硬件结合起来,用户可通过友好的图形界面操纵计算机,就像在操纵自己定义,自己设计的单个仪器一样,从而完成对被测量的采集、处理、分析、判定、显示、数据存储等。在这种仪器系统中,各种复杂测试功能、数据分析和结果显示都完全由计算机软件完成,在很多方面较传统仪器有无比巨大的优点,如使用灵活方便、测试功能丰富、价格低廉、一机多用等,这些使得虚拟仪器成为未来电子测量仪器发展的主要方向之一。
二、设计要求
使用虚拟仪器软件LabVIEW2013设计一个双通道虚拟示波器,可实现的功能如下:运行、停止;显示两路波形;X、Y轴可调整;单通道、多通道显示模式,运算模式(两通道相加、两通道相减等);可测量频率、周期、幅值、上升时间、占空比等参数;所有功能必须通过硬件板卡PCI-6221来实现。
三、设计思路
虚拟示波器是由信号调理器,PCI总线的数据采集卡组成的外部采集系统加上软件构成的分析处理系统组成。被测信号送到信号调理电路,进行隔离、放大、滤波整流后送数据采集卡进行A/D转换,最后由控制软件对测试信号进行数据处理,完成波形显示,参数测量等功能。
四、设计过程
1、双通道虚拟示波器前面板的设计
运行软件LabVIEW2013,新建一个VI文件,先进行前面板的设计。鼠标
右击空白处,在控件里边依次选择波形图,确定按钮,停止按钮,旋钮,水平指针滑动杆控件放在前面板上。为了满足设计要求,考虑到各个控件的参数和物理特性对图形显示的影响,将其属性分别进行设置,例如对最大值和最小值的设置,对外观的设计等。如下所示:
(1)波形图:
(2)确定(开始)、停止和退出按钮及其属性设置:
(3)X(时间)轴调整旋钮及其属性设置:Y(幅值)轴调整旋钮及其属性设置:
(4)水平指针滑动杆(通道选择)及其属性设置:
(5)前面板的整体设计
在不影响双通道虚拟示波器正常工作的前提下,为了使前面板的设计美观大方,将各个控件进行合理地布局,其整体结构图如下:
2、双通道虚拟示波器程序框图的设计:
(1)系统开始、停止和退出运行模块的设计
示波器程序开始运行由条件结构来实现,在程序框图面板上右击,在结构中选择条件结构,如下图所示:
示波器程序停止运行由While循环条件来实现,如下图所示:
示波器程序退出运行由最外层While循环条件来实现,如下图所示:
(2)信号的采集和读取模块的设计
此模块中时钟采样方式设置为连续采样,如下图所示:
(3)通道选择模块的设计
示波器各通道的选择均由条件结构来实现,如下图所示:
通道AB: 通道A:
通道B:
(4)示波器显示时间和幅值调节模块设计
如下图所示:
(5)示波器程序框图的整体设计:
五、测量结果显示
内蒙古科技大学课程设计说明书
六、心得体会
通过本次课程设计,我对虚拟仪器这门课程和LabVIEW这款软件有了更
为深刻的理解和掌握。学习掌握了while循环、for循环、条件结构循环的用法,了解了数据采集的基本知识和硬件调试的基本方法。我们只有通过实验才能真正做到理论联系实际,从而提高自己的动手能力。在整个设计过程中,我所学到的不仅仅是LabVIEW本身所包含的知识,更重要的是学会了更多发现问题和解决问题的方法,这对我以后的学习和工作都带来了很大的帮助。
11