LabView虚拟示波器实验报告
- 格式:doc
- 大小:256.37 KB
- 文档页数:9
内蒙古科技大学
虚拟仪器课程设计说明书
题目:双通道虚拟示波器
姓名:梁明志
学号:0968100613
专业:自动化10-2
指导教师:肖俊生
1.设计题目:双通道虚拟示波器
2.设计目的:了解、熟悉并掌握虚拟仪器的相关知识;完成所要求的实验内容。
3.设计要求及主要功能:
(1)连续、定时采集一个电压信号可显示电压的峰值、平均值
(2)可显示电压的峰值、平均值
(3)具有数据存储、回放功能、
(4)运行、停止
(5)可显示两路以上图形x,y轴调整。
(6)显示模式:单通道,多通道,运算模式
(7)测量:频率,周期,幅值,上升时间,占空比等参数。
(9)高级功能:FFT,储存,网络等。
4、示波器前面板设计
虚拟示波器的界面图,分为波形显示区和操作面板区。
波形显示区横轴表示时间,纵轴表示幅值。
单元格当前时间和幅值也可通过操作面板的“时间”框、“幅值”框显示。
操作区有:显示模式转换,数据采集配置,时基控制,数据处理等。
数据采集是调节波形幅值,波形周期和选择显示的波形是哪个通道的,先是波形的类型等。
时基控制是选者扫描率,扫描数,选择手动、自动等。
设计这部分时,主要考虑操作简洁,用户能通过面板上的各种按钮、开关等控键来控制虚拟示波器的工作。
由于波形显示控件的刻度有可能不符合要求,可在显示器模板上点击鼠标右键,对其进行属性设置,如根据示波器的频率与幅度值的变化, 利用工具模板中的文字工具,对显示器横(时间) 、纵(幅度) 坐标的刻度重新设置。
1 前面板设计
图1 波形显示控件
图4 按钮 开关
图2 通道选择
图3 信号测量
2后面板设计
最外面是开始采集的while和条件结构
while和条件结构
While循环内部包括很多部分,包括数据采集,数据测量;
3、通道选择
通道设置的是数字输入控件,将控件的表示方法改为“U16”的16为整型,由于示波器需要双通道,所以建立一个条件循环结构,创建四个层次,第一个(标号为1),是数据A的信号通过,第二个是数据B 的信号通过,三是数据A 和B 同时通过,四是A B 信号的叠加。
采集数据A的信号
4、创建X Y 标尺属性节点单击后面板的波形显示控件,选择“属性节点”,选择X标尺(或Y标尺)中的“范围选项”,从中选择“最大值、最小值、增量”等,将图标拖至程序框图中,图表显示为“读取”类型,不符合要求,将整个图标改为“写入”,右键单击图标,第一行既是。
之后定义各个变量参数,是指符合要求,框图如下:
5、数据读盘
6、采集,信号配置,统计
While循环外是设置的采样信息,采样率,采样数还有信号通道配置,完成基本设定后,就可以进行采集数据了,通过波形显示控件,观测波形大小,周期,但不能显示测量数据的均值、算术平均值、初值时间等,所以还应该添加数据统计控件,如下图:
7、整体框图如下:
前面板图
小结
我所设计的双通道数据采集系统相对于其他数据采集系统而言,形式简单但是功能强大,其中包括首页界面,采集数据的实时显示与选择性的存储数据,历史数据的查询等等。
整个系统功能全面,占用空间小,界面美观,非常完美的表现出了
一个数据采集系统的功能和实际应用。