"); //-->
知识回顾:
1、LabVIEW虚拟数字示波器
2、【第300篇原创文章】LabVIEW仪器控制:智能示波器(普源DS1000E)
1
实验目的
利用LIAT中的模拟采样函数库,通过Arduino Uno控制板上的模拟输入端口采集模拟信号,并上传至LabVIEW界面上显示波形,实现一个简易示波器的功能。
2
实验环境
将需测量信号的正负两端分别接至Arduino Uno控制板上的模拟输入端口和GND引脚上,并在软件上选择所连接的端口号。
3
程序设计
本例修改自LabVIEW Interface for Arduino函数库中的示例,位于函数选板“函数”→"Ardu-ino"→"Example"→"Continuous Sampling Example",修改后的LabVIEW前面板如下图所示:

程序框图如下图所示:

简易示波器需要在软件运行前设置Arduino Uno控制板的串口号、模拟输入引脚和采样速率(Hz),默认采样速率为1000Hz。
LabVIEW程序首先通过设置的串口号与Arduino Uno控制板建立连接,然后调用模拟采样函数库中的Continuous Acquisition On函数节点以设置的引脚和采样速率来实现连续采样,接着进入While循环并不断调用Continuous Acquisition Sample函数节点,并每次读取10个采样点送入波形显示控件。最后,断开与Arduino Uno控制板的连接。
4
实验演示
在采样速率1000Hz的情况下,将Arduino Uno控制板上的3.3V、5V和GND分别接至模拟输入端口A0,查看示波器波形。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
基于LabView的虚拟仪器实现频率稳定度的测量(图)
LabView教材
基于LPC1768 & LabVIEW技术的智能电网谐波分析仪电路图
基于LabVIEW的USB实时数据采集处理系统的实现
高通收购Arduino带来了全新的氛围——UNO Q上的人工智能与信号处理
Arduino硬件模拟器 vs 实物零件:哪个更合适?
使用OPC连接LabVIEW到任意PLC
什么是LabVIEW?
LabVIEW 8.20技术资料大全简介
基于Portenta的农业和草坪管理
Arduino UNO Q登陆DigiKey,现已开放预订
简体中文版LabVIEW 8.20—— 母语编程,方便高效
LABVIEW,VXWORKS,ICCAVR,ADS
高通收购Arduino,开源社区持怀疑态度
高通收购硬件公司Arduino,深耕机器人领域
LabVIEW 8.5在各行业的应用集锦
关于LabVIEW
基于Arduino的双模科学计算器设计
labview入门教材
Nigel AI赋能LabVIEW,NI用AI重塑测试新边界
基于LabVIEW的多路仪器温度测控系统
LABVIEW讲义稿
讨论 labview!!!
贸泽电子开售Arduino UNO Q为实时响应的AI驱动机器视觉与声音解决方案提供支持
自由度直升机控制系统视频演示
使用Arduino和EMG的错误姿势和肌肉拉伤监测器,带实时蓝牙警报
LabVIEW 8.5新特性演示
使用LabVIEW 8.5的“多核”功能
关于labview!!
[讨论]LABVIEW,VXWORKS,ICCAVR,ADS