基于labview的简单数字示波器

labview使用版本为2018版

labview示波器

软件设计使用NI公司的labview进行,分别设计前面板和程序框图,前面板布置合理、操作简单,具有现代智能仪器的特征,程序反映示波器的各项功能 :

  1. 示波器具有通道选择功能,能分别或同时显示两个通道的信号波形;
  2. 示波器具有幅值调整、扫描频率调整,并且具有零点校正;
  3. 示波器具有游标显示、时域分析、滤波等功能;
  4. 能进行数据的存储和回放;

前面板设计

java示波器相关值计算_频域


按钮介绍:

1、参数测量:打开后能同时测量通道一和通道二的时域分析;包括周期、占空比、峰峰值、正峰值、负峰值、均值和均方根值。

2、停止按钮:用于关闭成程序;程序运行时电源指示灯亮红灯,代表示波器开始工作,关闭后电源指示灯恢复为原来的默认的绿色代表示波器不工作。

3、ms/div:用于调整信号的幅值和示波器的显示的长度;

4、v/div:用于示波器的Y轴的调整;

5、通道一:输出通道一的波形;

6、通道二:输出通道二的波形;

7、通道一增益:用来调整通道一的波形的左右移动;

8、通道二增益:用来调整通道二的波形的左右移动;

9、滤波和频域分析:用来对通道一或通道二的波形的滤波和频域分析;

10、滤波器类型:选择滤波所需要的滤波器;

11、通道一和通道二直流偏置:用来对波形进行上下移动;

labview程序面板

信号产生模块

java示波器相关值计算_labview_02


子vi内容:

java示波器相关值计算_时域_03

时域分析模块

java示波器相关值计算_java示波器相关值计算_04

滤波模块

java示波器相关值计算_java示波器相关值计算_05

频域分析模块

java示波器相关值计算_java示波器相关值计算_06

波形保存模块

java示波器相关值计算_频域_07

波形回放

java示波器相关值计算_java示波器相关值计算_08


java示波器相关值计算_频域_09

波形左右和上下移动模块

java示波器相关值计算_labview_10