LabVIEW虚拟数字示波器

目录

1、简易版

1.1、生成虚拟数据

1.2、 数据参数信息

1.3、 调节时间和幅度

1.4、 调节直流偏置和增益

1.5、 数据信号频域分析

1.6、数据信号滤波

1.7、 保存波形数据

1.8、加载波形数据

1.9、停止运行

2、复杂版

2.1、调节数据信号频率、幅度、相位、偏移量和占空比

2.2、调节时间

2.3、调节幅度

2.4、设置、查看和调节数据信号滤波器

2.5、 显示波形和保持波形


之前分享过LabVIEW仪器控制:智能示波器(普源DS1000E),基于普源DS1000E实物示波器开发的上位机软件,本质上使用串口通信实现仪器的数据采集、分析和功能控制。

本篇博文将设计一款虚拟示波器(简易版+复杂版),不依托外部设备,通过LabVIEW内置的信号发生VI,生成各类型波形,通过上位机软件可以对波形进行分析。当然,感兴趣的朋友也可以参照之前博文项目进行修改,将生成波形信号的功能,替换为采集实际设备,实现对实际设备数据的采集和分析。

项目工程下载请参见:LabVIEW虚拟数字示波器-嵌入式文档类资源-CSDN下载 

拓展学习: LabVIEW串口示波器_不脱发的程序猿的博客

1、简易版

简易版LabVIEW虚拟数字示波器,具备以下功能:

  • 可实现2路通道数据采集(用户创建生成虚拟数据);
  • 可查看两路通道参数信息(周期、峰峰值、正负峰值、占空比、均方根值);
  • 通道数据信号直流偏置、增益、时间和幅度的调节;
  • 数据信号频域分析;
  • 数据信号滤波;
  • 保存和加载波形数据。

项目运行效果如下所示:

下面分享一下主要功能模块的实现代码。

1.1、生成虚拟数据

1.2、 数据参数信息

1.3、 调节时间和幅度

1.4、 调节直流偏置和增益

1.5、 数据信号频域分析

1.6、数据信号滤波

1.7、 保存波形数据

1.8、加载波形数据

1.9、停止运行

 项目工程下载请参见:LabVIEW虚拟数字示波器-嵌入式文档类资源-CSDN下载 

2、复杂版

复杂版LabVIEW虚拟数字示波器,具备以下功能:

  • 可实现2路通道数据采集(用户创建生成虚拟数据);
  • 调节数据信号频率、幅度、相位、偏移量和占空比;
  • 设置、查看和调节数据信号滤波器;
  • 设置采样速率、频率和点数;
  • 调节时间和幅度;
  • 查看波形图、滤波波形图、截波波形图、幅频响应图和相频响应图;
  • 显示波形和保持波形。

项目运行效果如下所示:

下面分享一下主要功能模块的实现代码。

2.1、调节数据信号频率、幅度、相位、偏移量和占空比

2.2、调节时间

2.3、调节幅度

2.4、设置、查看和调节数据信号滤波器

2.5、 显示波形和保持波形

 项目工程下载请参见:LabVIEW虚拟数字示波器-嵌入式文档类资源-CSDN下载

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不脱发的程序猿

亲,赏包辣条吧~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值