手把手教你用Labview写一个串口上位机

电子电路开发学习 2021-08-20 22:04

击上方“果果小师弟”,选择“置顶/星标公众号

干货福利,第一时间送达!

摘要:LabVIEW软件相信大家都不陌生。今天就是教大家用LabVIEW一个串口上位机。LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。

安装LabVIEW软件

本文使用的是2018版本的,注意高版本软件生成的程序低版本软件无法打开。可以在官网下载也可以在文末下载。在LabVIEW的社区找到安装包:ftp.ni.com/evaluation/labview/ekit/other/downloader/2018LV-WinChn.exe(复制到浏览器即可下载)。下载完后傻瓜式安装即可,大概需要20分钟。

LabVIEW社区版
社区版免费版

安装NI-VISA驱动程序

要想使用串口设备,除安装LabVIEW软件外,还需要安装NI-VISA驱动程序。安装后才能使用串口相关的控件,有了控件一切就好办了。

安装虚拟串口软件

以上关于LabVIEW的准备工作已经完成。为了方便我们的开发,还需要下载一个小工具——虚拟串口软件。

在使用串口助手的过程中,是连接了一个实际的设备的,所连接的设备和串口助手之间进行串口通讯。但是在我们的开发过程中,肯定不能时刻都有一个设备供我们调试使用,借助VSPD软件,可以在电脑上创建一对内部连接的虚拟串口。大家在安装完VSPD后肯定也发现了,通过VSPD添加的端口总是成对出现的,如COM1、COM2。这两个端口是内部连接的。如果向COM1发送数据,则会在COM2收到,既这两个端口是可以相互通信的。在开发过程中,可以将UartAssist连接到COM1,将我们编写的软件连接到COM2,通过UartAssist收发数据可以验证自己所编写的软件是否正常工作。

新建vi项目

打开LabVIEW软件后新建一个vi项目。

新建完成后软件会同时弹出两个面板,一个是程序框图,一个是前面板。

  • 程序框图:用来编写程序的,不过这个程序时图形化的,不需要你写任何的代码就可以搞定。
  • 前面板:用来显示控件界面的,就是预览的效果,就是上位机的界面。
程序框图
前面板

UI界面制作

在前面板中右键找到你想添加的控件,选中即可添加

按照同样的方式制作界面

对于串口来说主要是按键和串口参数几个控件,每一个控件都可以通过右键来修改参数。

程序编写

这里的程序编写全部都是图形化编程,没错下面就是打开串口的程序,你完全不需要串口是什么,不需要知道怎打开串口,怎么修改波特率以及停止位,这一切你只需要把打开串口这个控件拖到前面板上面就可以了。

打开串口

在空白处右键

当然如果你不熟悉这个控件的话,你也可以选中控件后右键打开帮助文档,里面有详细的解释这个控件是怎么用的。你只需要按照文档的步骤一步一步配置就可以了。

发送数据

跟第一步一样发送数据的操作也就是你所理解的函数相关的控件都在这里了。想用什么直接推到前面板上面就可以了。我们所做的只是他们之间的的数据流以及通信过程逻辑。

状态机

状态机的思想大家应该不陌生,我在前面已经介绍了,具体的请看:xxxxxxxxxx

状态机

测试效果

实际效果
静态图
动态图

到此一个建议的基于Labview的串口上位机就做好了,当然也可以将最终的vi文件打包成.exe可执行文件,也可以将其打包成安装程序setup.exe文件。

总结:利用Labview制作上位机非常简单,几乎不需要懂任何的语言,就可以上手做一个上位机,这也算是Labview的强大之处吧。

最后后台回复:Labview串口,即可获取文本所需要的软件安装包和程序源码。

相关资料


电子电路开发学习 单片机点灯小能手,电子行业从业者。开发板评测、嵌入式开源项目分享、学习笔记记录。可能不会经常更新,但每一篇都是精心编写。
评论 (18)
用户1723433493911 2024-08-12 11:32
Labview串口
大麓 2023-09-08 17:09
Labview串口
carrot 2023-03-06 09:42
Labview串口
书生_ 2023-02-28 12:39
Labview串口
斯通纳 2023-02-15 09:05
Labview串口
13132jj 2023-01-16 10:15
Labview串口
阿正2 2023-01-14 09:49
Labview串口
qin1234y 2023-01-07 13:13
Labview串口
放弃幻想 2022-12-23 17:23
Labview串口
ryrx 2022-11-22 10:45
Labview串口
  • 作者介绍 一、Skydel与NI USRP软件定义架构(Software Defined Architecture)是一种新型的架构模式,它是一种基于软件的架构,通过软件来定义系统的功能,从而提高系统的运行效率和能量效率。软件定义架构可以将硬件资源抽象化,从而使得应用程序可以更好地利用硬件资源,提高系统的性能和可靠性。Skydel GNSS仿真引擎是创新型的软件定义GNSS模拟仿真引擎,它利用PC的GPU的计算能力并借助Nvidia GPU极快的数学计算能力处理星座、频率与轨迹信息,并
    虹科测试测量TM 2024-09-14 15:33 134浏览
  •  电机转速传感器是一种将电机旋转速度转换为可测量电信号的装置,它不仅是电机控制系统中的重要组成部分,更是实现设备精准控制、提高生产效率的关键。无论是风力发电、汽车制造还是工业自动化领域,电机转速传感器都发挥着不可替代的作用。 一、揭秘电机转速传感器的工作原理电机转速传感器的工作原理多种多样,但核心思想都是通过感知电机的旋转运动,并将其转换为电信号输出。以下介绍几种常见的转速传感器类型及其工作原理: (1)磁电式转速传感器 磁电式转速传感器以其结构简单、抗干扰性强而广受青睐。它主要由铁芯、磁钢和感
    博扬智能 2024-09-14 15:59 146浏览
  • 随着物联网(IoT)、工业自动化、医疗设备等领域对嵌入式系统的需求不断增加。嵌入式核心板(SOM)作为嵌入式系统的核心组件,其市场需求也随之增长。在快速发展的同时,也面临一定的挑战:如进口芯片供应链不可控、单一平台受地域政策限制、多平台产品开发周期长、开发难度高等问题,米尔电子设计开发了纯FPGA 开发平台,支持一款平台,双芯设计,支持同款底板可换国产和进口芯片,推出MYIR 7A100T和PG2L100H核心板,解决客户对国内国际市场的不同需求。国产开发维护与进口主流出货痛点痛点一 政策受限,
    米尔电子嵌入式 2024-09-14 14:56 109浏览
  • 2024年9月14日 调研咨询机构环洋市场咨询出版的《全球特厚止裂钢板行业总体规模、主要厂商及IPO上市调研报告,2024-2030》只要调研全球特厚止裂钢板总体规模,主要地区规模,主要企业规模和份额,主要产品分类规模,下游主要应用规模以及未来发展前景预测。统计维度包括销量、价格、收入,和市场份额。同时也重点分析全球市场主要厂商(品牌)产品特点、产品规格、价格、销量、销售收入及发展动态。历史数据为2019至2023年,预测数据为2024至2030。 调研机构:Global Info Resea
    GIRtina 2024-09-14 11:57 116浏览
  • 采用快速紧凑的 Raspberry Pi 计算模块3(Raspberry Pi Compute Module 3)的简易设置,为Korg备受推崇的高端乐器提供了一种经济高效的解决方案。解决方案:Compute Module 3企业规模:大型企业行业:音乐技术标志性的乐器制造商Korg起源于20世纪60年代的日本,最初将鼓机推向市场,随后是日本第一台合成器和世界上第一台针式调音器。随着20世纪70年代和80年代电子音乐的兴起,Korg在国际上声名鹊起。随着对功能更强大且更实惠的合成器的需求不断增长
    树莓派开发者 2024-09-14 14:54 138浏览
  • 在信息安全的诸多领域之中,密码的安全存储无疑已然成为最为核心的问题之一。随着攻击技术的不断演进,传统的密码存储方法已无法抵御现代复杂的威胁。更为安全、健壮的密码存储机制也成为当代信息安全从业者的关注点。本篇文章将引入并介绍密码存储中的基石,关于密码哈希、盐加密(Salting)、密钥派生函数(KDF)的原理及其应用,揭示密码存储中的常见误区,并分享一系列安全实践。一、为什么不能使用明文存储密码直接将密码以明文存储在数据库中无异于为攻击者打开了方便之门。一旦数据库遭遇泄露,攻击者将轻而易举地获得所
    艾体宝IT 2024-09-14 17:40 181浏览
  •  电机转速传感器是工业自动化和控制系统中的重要元件,它们能够实时、准确地测量电机或其他旋转设备的转速,确保系统运行的稳定性和可靠性。随着技术的发展,电机转速传感器的种类和类型日益丰富,以满足不同应用场合的需求。 电机转速传感器是用于测量电机转速的设备,广泛应用于工业自动化、车辆、家电等领域。根据工作原理和应用场景,电机转速传感器主要可以分为以下几种类型: 1、光电传感器: (1)光电编码器:通过光学原理测量转速,通常由一个旋转的编码盘和光源组成。编码盘上有透明和不透明的区域,光源通过编码盘产生脉
    博扬智能 2024-09-14 17:26 195浏览
  • 最近,巴黎奥运会将全球人民的心捆绑在一起,奥林匹克精神的魅力也让低沉已久的大众情绪再度昂扬。在这样一场场顶尖运动员大展身手的体育盛事中,你可能会好奇,运动员们如何在激烈的比赛中保持最佳状态呢?特别是对于耐力运动员?这就不得不提到一个关键因素——体温管理。比如游泳。当地时间8月4日,在巴黎奥运会男子4×100米混合泳接力决赛中,由徐嘉余、覃海洋、孙佳俊、潘展乐组成的中国队夺得金牌。这是中国游泳队首次获得该项目的奥运金牌,更是打破了美国队在该项目奥运会历史上长达40年的金牌垄断。在全民感慨游泳健儿拼
    艾迈斯欧司朗 2024-09-14 17:35 182浏览
  • 2024年9月14日  Global Info Research行业调研机构发布的《全球人工智能实验室行业总体规模、主要厂商及IPO上市调研报告,2024-2030》分析了全球人工智能实验室总体规模,主要地区规模,主要企业规模和份额,主要产品分类规模,下游主要应用规模等。统计维度包括收入和市场份额等。不仅全面分析全球范围内主要企业竞争态势,收入和市场份额等。同时也重点分析全球市场主要厂商(品牌)产品特点、产品规格、收入、毛利率及市场份额、及发展动态。历史数据为2019至2023年,预测
    GIRtina 2024-09-14 13:41 158浏览
  • 2024年9月14日,调研咨询机构环洋市场咨询出版的《全球D级全动飞行模拟机行业总体规模、主要厂商及IPO上市调研报告,2024-2030》,主要调研全球D级全动飞行模拟机总体规模,主要地区规模,主要企业规模和份额,主要产品分类规模,下游主要应用规模以及未来发展前景预测。统计维度包括销量、价格、收入,和市场份额。同时也重点分析全球市场主要厂商(品牌)产品特点、产品规格、价格、销量、销售收入及发展动态。历史数据为2019至2023年,预测数据为2024至2030年。 调研机构:Global In
    GIRtina 2024-09-14 11:59 122浏览
  •  电容位移传感器将继续向更高精度、更高灵敏度、更小型化的方向发展。随着物联网、大数据等技术的不断普及,电容位移传感器将与更多领域相结合,为人类创造更加美好的未来。 一、电容位移传感器的构成 电容位移传感器通常由两个平行极板构成,其中一个极板固定不动,另一个极板与被测物体相连,随被测物体的位移而移动。当被测物体发生位移时,两个极板之间的距离会发生变化,从而导致电容值的变化。通过测量这一变化,就可以准确地知道被测物体的位移量。 二、电容位移传感器的优势 1.高精度:具有极高的测量精度,能够满足各种高
    博扬智能 2024-09-14 15:35 129浏览
我要评论
18
31
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦