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下载
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虚拟数字示波器相关推荐
- labview虚拟心电监测系统_机器视觉系统单相机模型
点击上方"LabVIEW虚拟仪器与机器视觉"关注我. 参见<图像处理.分析与机器视觉(基于LabVIEW)>一书获取更多详细内容. 作者:杨高科ISBN: 978-7- ...
- 《LabVIEW 虚拟仪器程序设计从入门到精通(第二版)》一2.6 小结
本节书摘来自异步社区<LabVIEW 虚拟仪器程序设计从入门到精通(第二版)>一书中的第2章,第2.6节,作者 林静 , 林振宇 , 郑福仁,更多章节内容可以访问云栖社区"异步社 ...
- labview虚拟心电监测系统_基于LabVIEW的虚拟心电记录系统研制
基于 LabVIEW 的虚拟心电记录系统研制 李喆 ; 卢广文 ; 莫莉 ; 余学飞 [期刊名称] <微计算机信息> [年 ( 卷 ), 期] 2007(023)031 [摘要] 利用具有 ...
- 《LabVIEW 虚拟仪器程序设计从入门到精通(第二版)》一2.3 控件设置
本节书摘来自异步社区<LabVIEW 虚拟仪器程序设计从入门到精通(第二版)>一书中的第2章,第2.3节,作者 林静 , 林振宇 , 郑福仁,更多章节内容可以访问云栖社区"异步社 ...
- labview 虚拟键盘 触摸键盘 vi源码
labview 虚拟键盘 触摸键盘 vi源码. 中英输入 支持win10和win7. 特别注意:开发环境版本2017及以上:WIN10系统下,labview开发软件 或生成的exe,必须以管理员运行 ...
- labview虚拟心电监测系统_基于LabVIEW实现的心电监护系统
基于 LabVIEW 实现的心电监护系统 王步青 ; 王卫东 ; 李开元 [摘 要] 心电监护是监护系统中的重要组成部分 , 可获得监护对象心电信号的具体 信息 , 对研究不同状态下的心脏状态具有重要 ...
- LABVIEW 虚拟键盘 触摸键盘 中英文输入 支持WIN10 WIN7
当labview打包后在工业触摸电脑上运行,一旦需要修改参数,便有一个头疼的问题: 1.要么接键盘鼠标,那么便失去了触屏的优势,设备或仪器结构也不够简洁美观: 2.要么使用系统自带虚拟键盘,键盘有时会 ...
- labview虚拟心电监测系统_自动化学院师生在第五届江苏省智能(虚拟)仪器竞赛中取得佳绩...
点击蓝字 关注我们 2020年11月14日,第五届江苏省智能(虚拟)仪器竞赛决赛在常州信息职业技术学院顺利举行.大赛共有来自东南大学.南京航空航天大学.南京理工大学.南京信息工程大学.江苏大学等省内2 ...
- labview虚拟心电监测系统_基于LabVIEW开发的心电实时信号采集系统
基于 LabVIEW 开发的心电实时信号采集系统 史锡腾 ; 江迅 ; 龚贤伟 [期刊名称] <医疗卫生装备> [年 ( 卷 ), 期] 2007(028)006 [摘要] 介绍了以 La ...
- labview虚拟心电监测系统_基于LabVIEW的心电信号检测平台的设计
[1]金宁敏,何培宇,潘 帆,等.一种基于超混沌的个性化耳鸣康复音合成方法[J].成都信息工程大学学报,2018,(04):359.[doi:10.16836/j.cnki.jcuit.2018.04 ...
最新文章
- 把Doc文档转换成rtf格式
- C#中汉字数字、汉字拼音的转换
- mysql调试索引_10 分钟让你明白 MySQL 是如何利用索引的?
- python-pdf添加水印
- Numpy:高性能科学计算和数据分析的基础包
- leetcode76:最小覆盖字串(滑动窗口)
- phpcms调用全部频道栏目及子栏目代码详解
- dill:解决python的“AttributeError: Can‘t pickle local object”及无法pickle lambda函数的问题
- linux 下配置邮件发送功能
- 二线水温传感器怎么检测_水温传感器出现故障,发动机真的会限矩吗?本文告诉你答案...
- matlab 三对角矩阵 追赶法,计算方法追赶法解三对角矩阵方程
- npm install报错error 404 Not Found - GET httpsregistry.npm.taobao.org@xt
- Bert预训练新法则
- LightningChart JS Crack,2D 和 3D JavaScript 图表
- Storm Trident简介
- 优格筑家 引领高档家装!
- 气象数据分析之EMD方法介绍及python的实现
- 无锡中软国际有限公司笔试题(Java)
- loadrunner Web_类函数之web_set_user()
- 计算机专业大创要求,计算机学院举行2018年度“大创项目”研究工作推进会
热门文章
- 关于微信公众号,无法接受服务器消息的原因
- OSGi bundle activator不工作解决
- 【华为校招】【校招】【Java】叠积木
- java.util.zip.ZipException: only DEFLATED entries can have EXT descriptor
- 电脑计算机管理摄像头服务,电脑上打开摄像头的方法
- python俄罗斯方块小游戏实验报告_python实现俄罗斯方块游戏
- 【五线谱】重音记号、渐强记号、渐弱记号
- iframe 如何禁止视频自动播放
- 【资源分享新方式】基于IPv6+Windows的共享文件夹,从此告别第三方云盘
- k8s-liveness和readness详解