"); //-->
1
实验目的
利用LIAT中的模拟采样函数库,通过Arduino Uno控制板上的模拟输入端口采集模拟信号,并上传至LabVIEW界面上显示波形,实现一个数据采集的功能。
2
实验环境
将需测量信号的正负两端分别接至Arduino Uno控制板上的模拟输入端口和GND引脚上,并在LabVIEW软件上选择所连接的端口号。
3
程序设计
本例修改自LabVIEW Interface for Arduino函数库中的示例,位于函数选板“函数”→"Arduino"→"Example"→"Finite Analog Samp-ling Example",修改后的LabVIEW前面板如下图所示:

程序框图如下图所示:


在软件运行前设置Arduino Uno控制板的串口号、采集端口、采样速率(Hz)和采样时间(s)。
LabVIEW程序首先通过设置的串口号与Arduino Uno控制板建立连接,然后等待事件结构,若采集键被按下,则点亮“采集中"LED灯,再调用模拟采样函数库中的GetFinite Analog Sample函数节点以设置好的采集端口、采样速率和采样点数来实现有限采样并送入波形显示控件,完成之后熄灭"采集中”LED灯,采样点数通过采样速率和采样时间计算得到;若清除键被按下,则清除波形显示。最后,断开与Arduino Uno控制板的连接。
4
实验演示
在采样速率1000Hz的情况下,将Arduino Uno控制板上的3.3V电压输出接至模拟输入端口A0。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。
相关推荐
什么是LabVIEW?
高通收购Arduino带来了全新的氛围——UNO Q上的人工智能与信号处理
LabVIEW 8.5在各行业的应用集锦
LabVIEW 8.20技术资料大全简介
简体中文版LabVIEW 8.20—— 母语编程,方便高效
基于LabView的虚拟仪器实现频率稳定度的测量(图)
LABVIEW,VXWORKS,ICCAVR,ADS
Arduino硬件模拟器 vs 实物零件:哪个更合适?
使用Arduino和EMG的错误姿势和肌肉拉伤监测器,带实时蓝牙警报
二十年过去 Arduino已经远不止是Arduino了
基于Arduino的双模科学计算器设计
labview入门教材
LabVIEW 8.5新特性演示
使用LabVIEW 8.5的“多核”功能
关于LabVIEW
[讨论]LABVIEW,VXWORKS,ICCAVR,ADS
LABVIEW讲义稿
使用OPC连接LabVIEW到任意PLC
基于LabVIEW的多路仪器温度测控系统
LabView教材
基于Portenta的农业和草坪管理
高通收购硬件公司Arduino,深耕机器人领域
贸泽电子开售Arduino UNO Q为实时响应的AI驱动机器视觉与声音解决方案提供支持
基于LPC1768 & LabVIEW技术的智能电网谐波分析仪电路图
高通收购Arduino,开源社区持怀疑态度
基于LabVIEW的USB实时数据采集处理系统的实现
自由度直升机控制系统视频演示
讨论 labview!!!
Arduino UNO Q登陆DigiKey,现已开放预订
关于labview!!