代码编织梦想

CSDN话题挑战赛第2期
参赛话题:学习笔记
博客写作背景----项目中解决的问题
最近遇到一个使用Arduino Uno控制板多路采集信号的项目,还需要在上位机进行波形的查看,信号算法的处理,初步定为使用labview编写上位机程序进行处理。为啥用labview呢,因为LabVIEW是NI的数据采集创新软件产品,其全称是实验室虚拟仪器工程平台(Laboratory Virtual Instrument Engineering Workbench),是一种基于图形语言(Graphics Language,图形化编程语言)的测试系统软件开发平台。LabVIEW并不局限于虚拟仪器的开发,它的作用是为大型复杂测试系统提供通用的软件开发平台。目前,LabVIEW已经成为测试领域应用最广泛和最有前途的软件开发平台之一。

下面是我最近写程序的一些知识,进行了部分的整理,发出来和大家一起分享,也方便我以后查找自己的编程过程。

(1)编程知识点–基于LabVIEW的温度计程序实现
利用模拟温度传感器LM35和LIAT中的模拟函数库,通过Arduino Uno控制板的模拟端口采集LM35输出的电压值上传给LabVIEW软件,并除以比例因数以获得温度值,实现一个温度计的功能。

(2)硬件连接
将模拟温度传感器LM35的+VS、Vout、GND分别接至Arduino Uno控制板上的5V、模拟端口A2和GND引脚上,如图所示。
在这里插入图片描述

此处需要注意LM35的电源引脚的位置,一旦接反可能会烧坏LM35。

(3)程序设计
LabVIEW的前面板和程序框图如图2和图3所示。
在这里插入图片描述
在这里插入图片描述

LabVIEW程序首先通过设置的串口号与Arduino Uno控制板建立连接,然后进入While循环中,在循环中不断调用Analog Read Pin函数节点获取LM35的输出电压值,并除以LM35的比例因数0.01V/℃,最终获得温度值。最后,断开与Arduino Uno控制板的连接。

点击运行按钮,LabVIEW程序开始执行,在Analog Pin选择A3,可以看到前面板上的温度计显示当前的温度。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/leva345/article/details/127153611

20190810期:labview基础教程实现温度采集显示_谢谢小杨的博客-爱代码爱编程_labview温度采集程序

20190810期:Labview基础教程实现温度采集显示 摘要:LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算

基于labview的温度模拟与数据保存-爱代码爱编程

基于labview的温度模拟与数据保存@TOC 基于labview的温度模拟与数据保存 摘要:LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境。我也是在学习阶段,最后搞出来这个东西,还有很多需要改善的地方。 特点:开发速度快,效率高。 实现内容:采集温度值(这里没有用到硬件采集的数据),模拟的温度值送

计算机课程设计红绿灯,labview红绿灯课程设计报告-爱代码爱编程

1.1 课程设计目的 (1) 掌握labview的软件编程方法; (2) 培养综合应用所学知识来指导实践的能力; 1.2 课程设计的任务 本次课程设计要完成一个十字交通灯的设计,这个交通灯系统能为东西和南北两个方向行驶的车辆指示能否通行。这个交通路口每一个方向上的红绿灯按绿—黄—红的顺序循环,每个循环的时间为60秒,其中红灯时间为30秒,黄灯时间

LabVIEW基本组成-爱代码爱编程

1、前面板(front Panel)是labview的重要组成部分,是图形用户界面,该界面上有用户输入控制和输出显示两类对象,用于模拟真实仪表的前面板。控制和显示是以各种各样的图标形式出现在前面板中,具体以旋钮、开关、图形、图标以及其他控制和显示对象等; (1)控制量(Controls) 在labview中,控制量以图形化的图标形式出现,如数值控制、旋

基于LabVIEW的简易温度报警显示模拟器-爱代码爱编程

一、设计要求: 1、自动模拟生成动态温度值; 2、实时显示温度值; 3、使用者可以设定报警温度值; 4、温度值超过报警值实现报警。 二、操作面板界面设计: 三、实现原理: 1、由一个范围为0~1的随机数产生动态数值,乘以100后可得到0~100℃的动态温度值; 2、温度显示由波形图表和温度计控件表示; 3、使用条件结构判断温度是否

基于STM32单片机和Labview的温湿度波形实时显示串口助手(二)----手把手教学-爱代码爱编程

文章目录 前言一、温湿度检测波形显示系统界面二、软件程序框图1.Init2.Wait3.Send4.GetData5.Deal6.Exit总结 前言 由于最近忙于如何开展自己研究方向的问题,所以没来的及更新博客了。此次这个温湿度检测波形显示助手是做的差不多了,除非需要一些其它的功能诸如历史数据存储、登录界面、波形图表合并显示等,一般不会去动它

温度计编程_mr robot的博客-爱代码爱编程

CSDN话题挑战赛第2期 参赛话题:学习笔记 博客写作背景----项目中解决的问题 最近遇到一个使用Arduino Uno控制板多路采集信号的项目,还需要在上位机进行波形的查看,信号算法的处理,初步定为使用labview编写

labview热敏电阻温度计程序_mr robot的博客-爱代码爱编程

CSDN话题挑战赛第2期 参赛话题:学习笔记 #【国庆活动】带上CSDN一起玩转国庆# 最近遇到一个使用Arduino Uno控制板的项目,利用热敏电阻和LIAT中的热敏电阻函数节点,通过Arduino Uno控制板的模