目录

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下载

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下载

LabVIEW虚拟数字示波器相关推荐

  1. labview虚拟心电监测系统_机器视觉系统单相机模型

    点击上方"LabVIEW虚拟仪器与机器视觉"关注我. 参见<图像处理.分析与机器视觉(基于LabVIEW)>一书获取更多详细内容. 作者:杨高科ISBN: 978-7- ...

  2. 《LabVIEW 虚拟仪器程序设计从入门到精通(第二版)》一2.6 小结

    本节书摘来自异步社区<LabVIEW 虚拟仪器程序设计从入门到精通(第二版)>一书中的第2章,第2.6节,作者 林静 , 林振宇 , 郑福仁,更多章节内容可以访问云栖社区"异步社 ...

  3. labview虚拟心电监测系统_基于LabVIEW的虚拟心电记录系统研制

    基于 LabVIEW 的虚拟心电记录系统研制 李喆 ; 卢广文 ; 莫莉 ; 余学飞 [期刊名称] <微计算机信息> [年 ( 卷 ), 期] 2007(023)031 [摘要] 利用具有 ...

  4. 《LabVIEW 虚拟仪器程序设计从入门到精通(第二版)》一2.3 控件设置

    本节书摘来自异步社区<LabVIEW 虚拟仪器程序设计从入门到精通(第二版)>一书中的第2章,第2.3节,作者 林静 , 林振宇 , 郑福仁,更多章节内容可以访问云栖社区"异步社 ...

  5. labview 虚拟键盘 触摸键盘 vi源码

    labview 虚拟键盘 触摸键盘 vi源码. 中英输入 支持win10和win7. 特别注意:开发环境版本2017及以上:WIN10系统下,labview开发软件 或生成的exe,必须以管理员运行 ...

  6. labview虚拟心电监测系统_基于LabVIEW实现的心电监护系统

    基于 LabVIEW 实现的心电监护系统 王步青 ; 王卫东 ; 李开元 [摘 要] 心电监护是监护系统中的重要组成部分 , 可获得监护对象心电信号的具体 信息 , 对研究不同状态下的心脏状态具有重要 ...

  7. LABVIEW 虚拟键盘 触摸键盘 中英文输入 支持WIN10 WIN7

    当labview打包后在工业触摸电脑上运行,一旦需要修改参数,便有一个头疼的问题: 1.要么接键盘鼠标,那么便失去了触屏的优势,设备或仪器结构也不够简洁美观: 2.要么使用系统自带虚拟键盘,键盘有时会 ...

  8. labview虚拟心电监测系统_自动化学院师生在第五届江苏省智能(虚拟)仪器竞赛中取得佳绩...

    点击蓝字 关注我们 2020年11月14日,第五届江苏省智能(虚拟)仪器竞赛决赛在常州信息职业技术学院顺利举行.大赛共有来自东南大学.南京航空航天大学.南京理工大学.南京信息工程大学.江苏大学等省内2 ...

  9. labview虚拟心电监测系统_基于LabVIEW开发的心电实时信号采集系统

    基于 LabVIEW 开发的心电实时信号采集系统 史锡腾 ; 江迅 ; 龚贤伟 [期刊名称] <医疗卫生装备> [年 ( 卷 ), 期] 2007(028)006 [摘要] 介绍了以 La ...

  10. labview虚拟心电监测系统_基于LabVIEW的心电信号检测平台的设计

    [1]金宁敏,何培宇,潘 帆,等.一种基于超混沌的个性化耳鸣康复音合成方法[J].成都信息工程大学学报,2018,(04):359.[doi:10.16836/j.cnki.jcuit.2018.04 ...

最新文章

  1. 把Doc文档转换成rtf格式
  2. C#中汉字数字、汉字拼音的转换
  3. mysql调试索引_10 分钟让你明白 MySQL 是如何利用索引的?
  4. python-pdf添加水印
  5. Numpy:高性能科学计算和数据分析的基础包
  6. leetcode76:最小覆盖字串(滑动窗口)
  7. phpcms调用全部频道栏目及子栏目代码详解
  8. dill:解决python的“AttributeError: Can‘t pickle local object”及无法pickle lambda函数的问题
  9. linux 下配置邮件发送功能
  10. 二线水温传感器怎么检测_水温传感器出现故障,发动机真的会限矩吗?本文告诉你答案...
  11. matlab 三对角矩阵 追赶法,计算方法追赶法解三对角矩阵方程
  12. npm install报错error 404 Not Found - GET httpsregistry.npm.taobao.org@xt
  13. Bert预训练新法则
  14. LightningChart JS Crack,2D 和 3D JavaScript 图表
  15. Storm Trident简介
  16. 优格筑家 引领高档家装!
  17. 气象数据分析之EMD方法介绍及python的实现
  18. 无锡中软国际有限公司笔试题(Java)
  19. loadrunner Web_类函数之web_set_user()
  20. 计算机专业大创要求,计算机学院举行2018年度“大创项目”研究工作推进会

热门文章

  1. 关于微信公众号,无法接受服务器消息的原因
  2. OSGi bundle activator不工作解决
  3. 【华为校招】【校招】【Java】叠积木
  4. java.util.zip.ZipException: only DEFLATED entries can have EXT descriptor
  5. 电脑计算机管理摄像头服务,电脑上打开摄像头的方法
  6. python俄罗斯方块小游戏实验报告_python实现俄罗斯方块游戏
  7. 【五线谱】重音记号、渐强记号、渐弱记号
  8. iframe 如何禁止视频自动播放
  9. 【资源分享新方式】基于IPv6+Windows的共享文件夹,从此告别第三方云盘
  10. k8s-liveness和readness详解