"); //-->
知识回顾:
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教材
Arduino硬件模拟器 vs 实物零件:哪个更合适?
基于Arduino的双模科学计算器设计
二十年过去 Arduino已经远不止是Arduino了
labview入门教材
LabVIEW 8.5新特性演示
讨论 labview!!!
使用Arduino和EMG的错误姿势和肌肉拉伤监测器,带实时蓝牙警报
高通收购Arduino,开源社区持怀疑态度
使用LabVIEW 8.5的“多核”功能
关于LabVIEW
基于LabVIEW的多路仪器温度测控系统
基于Portenta的农业和草坪管理
Arduino UNO Q登陆DigiKey,现已开放预订
什么是LabVIEW?
LABVIEW讲义稿
高通收购Arduino带来了全新的氛围——UNO Q上的人工智能与信号处理
LabVIEW 8.5在各行业的应用集锦
简体中文版LabVIEW 8.20—— 母语编程,方便高效
高通收购硬件公司Arduino,深耕机器人领域
基于LabView的虚拟仪器实现频率稳定度的测量(图)
[讨论]LABVIEW,VXWORKS,ICCAVR,ADS
使用OPC连接LabVIEW到任意PLC
基于LPC1768 & LabVIEW技术的智能电网谐波分析仪电路图
LabVIEW 8.20技术资料大全简介
自由度直升机控制系统视频演示
贸泽电子开售Arduino UNO Q为实时响应的AI驱动机器视觉与声音解决方案提供支持
基于LabVIEW的USB实时数据采集处理系统的实现
关于labview!!
LABVIEW,VXWORKS,ICCAVR,ADS