LabVIEW虚拟数字示波器
【摘要】
目录
1、简易版
1.1、生成虚拟数据
1.2、 数据参数信息
1.3、 调节时间和幅度
1.4、 调节直流偏置和增益
1.5、 数据信号频域分析
1.6、数据信号滤波
1.7、 保存波形数据
1.8、加载波形数据
1.9、停止运行
2、复杂版
2.1、调节数据信...
目录
之前分享过LabVIEW仪器控制:智能示波器(普源DS1000E),基于普源DS1000E实物示波器开发的上位机软件,本质上使用串口通信实现仪器的数据采集、分析和功能控制。
本篇博文将设计一款虚拟示波器(简易版+复杂版),不依托外部设备,通过LabVIEW内置的信号发生VI,生成各类型波形,通过上位机软件可以对波形进行分析。当然,刚兴趣的朋友也可以参照之前博文项目进行修改,将生成波形信号的功能,替换为采集实际设备,实现对实际设备数据的采集和分析。
项目工程下载请参见:LabVIEW虚拟数字示波器-嵌入式文档类资源-CSDN下载
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下载
文章来源: handsome-man.blog.csdn.net,作者:不脱发的程序猿,版权归原作者所有,如需转载,请联系作者。
原文链接:handsome-man.blog.csdn.net/article/details/124677074
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)