内蒙古科技大学结课作业内蒙古科技大学本科生结课作业题目:Labview虚拟示波器的设计学生姓名:需要源程序的联系我百度账号学号:1067106212专业:自动化班级:XX级XX班指导教师:肖老师2013年12月06日第1页共11页内蒙古科技大学结课作业结课作业:基于labveiw虚拟示波器的设计一、虚拟示波器设计要求实现的功能1
运行、停止;2
可显示两路图形,X、Y轴调整;3
显示模式:单通道、多通道模式,运算模式(两通道相加、两通道相减等);4
测量:频率、周期、幅值、上升时间、占空比等参数;5
高级功能:FFT、存储、网络等
二、示波器的结构框图如下:图1
结构框图虚拟仪器主要由软件控制完成信号的采集、处理和显示
系统软件总体上包括数据采集、波形显示、参数测量等模块
三、设计步骤主要的设计步骤有如下几步:1
while循环及条件选择结构如下图1
对波形的相关统计如图2
1所示波形参数的测量第2页共11页内蒙古科技大学结课作业3
在“信号操作”中找到“合并信号”如3
1a),延时如图3
1b)所示:4
DAQmx模拟量采集系统的实现过程:1)从“程序框图”面板中点击右键,然后按照“测量I/O——“DAQ”——“DAQmx”的顺序在列表中找到“DAQmxCreateVirtualChannel”,拖到面板中如图示4
1所示,设定最大最小值及其通道值
12)按上述顺序在“DAQmx”并列位置找到“DAQmxTiming”,如图示4
2所示:图4
23)在“DAQmx”并列中找到“DAQmxread”拖到面板中如下图4
3a)所示,每次读取的样本数(NumberofSamplesperChannel引脚的值)每秒钟While循环运行的次数(While循环中设置延时的倒数)=每秒钟采集的样本数(采样率),设置后如图4
第3页共11页内蒙古科技大学