LabView虚拟示波器实验报告.docx
《LabView虚拟示波器实验报告.docx》由会员分享,可在线阅读,更多相关《LabView虚拟示波器实验报告.docx(9页珍藏版)》请在冰点文库上搜索。
LabView虚拟示波器实验报告
内蒙古科技大学
虚拟仪器课程设计说明书
题目:
虚拟示波器
学生姓名:
李伟
学号:
1067106227
专业:
自动化
班级:
自动化10-2班
指导教师:
肖俊生
虚拟示波器简介
虚拟示波器是虚拟仪器技术的一种具体应用,主要由数据采集、数据处理和结果显示三大部分组成。
其中,数据处理和结果显示由计算机软件系统来完成,只有数据采集是在软件的控制下由硬件来完成。
利用功能强大的图形化虚拟仪器开发平台LabVIEW,完成对软件系统的设计,采用模块化的设计思想,每个功能的实现由一个模块完成。
其中主要包括由信号发生、触发控制和采样控制组成的数据采集模块,由滤波、电压测量、相位测量、频谱分析和波形存储及回放组成的信号分析及处理模块,由单频、相关、统计、失真和功率谱分析组成的信号其它分析模块,以及由单路运算、二路运算和显示控制组成的波形运算及显示模块.虚拟示波器除了通用功能外,又具有普通示波器所没有的许多优点,如滤波、频谱分析、波形的存储和调用、信号相关性分析、失真分析、功率谱分析、波形运算等,其成本低廉,功能可根据应用的需要不断地扩展。
一.设计题目:
虚拟示波器
二、设计目的:
1.并掌握虚拟仪器的设计思想和方法
2.掌握LabVIEW编程、调试等技能
3.学习“波形图”控件各种复杂功能的使用
4.学习数据采集卡的使用方法
三.设计要求:
1.运行、停止
2.可显示两路以上图形,X、Y轴调整
3.显示模式:
单通道、多通道模式,运算模式(两通道相加、两通道相减等)。
4.测量:
频率、周期、幅值、上升时间、占空比等参数
5.高级功能:
FFT、存储、网络等
四.实验设备:
1.计算机
2.LabVIEW2013软件
3.PCI-6221数据采集卡及接线盒
五.设计思路:
采用实验室SCC-68板卡外接信号作为信号源,当程序运行起来后,先进行通道选择,然后用“旋钮”对信号波形进行设定,在这一过程中要调节信号的“扫描频率”、“幅值”两个量值,并选择通道,以接受所需的信号。
整个过程需通过波形图控件来显示产生的波形,以作参考.
六.设计实现过程
(1)设计while循环,并在其中嵌入选择结构
1)主程序框的设计
从“程序框图”面板中点击右键,然后按照“编程”——“结构”——“While循环”的顺序,再按照相同方法选取条件结构置于while框图中。
(2)在选择结构中进行通道的设置
1>创建采样点和采样率开启输入通道
2>创建一个while循环,在循环内进行示波器通道数据的读取
3>进行通道设置分别为单通道、双通道、叠加通道
CH1通道:
CH2通道:
CH1&CH2双通道:
4>将读取到的数据进行统计
5>为了更好的显示检测到的波形,对示波器进行时间X轴和幅值Y轴的设置
时间X轴设置
幅值Y轴设置
6>在while循环外进行数据擦除错误输出
六、完整的程序框图
七、前面板的设置
八、调试过程
1.CHI通道:
2.CH2通道:
3.CH1&CH2通道:
九.设计总结:
通过学习这门课程以及这次的设计,我熟悉了LabVIEW编程环境及其特点,也学会了简单的程序设计,了解了图形化编程的方法和步骤;同时也使我掌握了数据对象类型与操作和数据、簇的概念与使用,以及其中的一些函数及结构的用法。
让我体会更深的是虚拟仪器技术给设计者带来了极大的方便以及发展空间,使我看到了虚拟仪器技术对于测试测量行业发展具有的巨大潜力,当然,通过短短几周的设计并不能充分理解和运用Labview相关知识,还需在今后的实践中继续训练。
在设计的过程中所学到的实际应用知识是无价的,我想在以后的学习生活中应该多学习些实际应用的东西,增加动手能力,以更好的适应社会发展!
在设计过程中感觉最深的是平时要多动手,上课时老师做时感觉很简单,自己做时却是很多问题。
参考文献
[1]Labview虚拟仪器程序设计与应用刘其和李云明化学工业出版社
[2]侯国屏等.LabVIEW7.1编程与虚拟仪器设计.北京:
清华大学出版社