用labview做的一个简单的串口接收程序

因为要用labview做一个数据采集,因此才刚刚接触这一方面,就分享出来最基础的用labview接收串口信息。希望能帮助到有需要的人。

已上传一个简单的串口程序(仅实现接收与显示),关注我可免费下载。需要进阶版的(实时数据存储,数据解码显示等)可以联系我。

首先说明一下要使用的工具

1、Configure Virtual Serial Port Driver
这是一个用来虚拟串口的软件,网上非常好找,随便百度一下就可以下载到。使用方便,界面如下
在这里插入图片描述
用来增加两个互联的虚拟串口,使用完记得点底部的delete all来关闭串口。
左边是我已经添加上的两个串口,之后需要用串口助手和自己写的VI程序连上这两个串口来进行调试。

2、XCOM
经常玩嵌入式板子的应该很熟悉这个软件,正点原子提供的串口调试助手。可以实现发送和接收串口的数据。
在这里插入图片描述

3、VISA串口驱动程序
要使用labview里的串口模块必须要下载官方的visa驱动。可以去NI官网去搜索NI-visa下载,但是labview官网下载要点右下角的一个下载离线补丁。下载之前记得看一下自述文件,是不是兼容你labview的版本。如果懒得去官网下也可以戳这里下载离

  • 15
    点赞
  • 110
    收藏
    觉得还不错? 一键收藏
  • 18
    评论
LabVIEW是一款强大的图形化编程软件,使用它可以方便地实现串口助手。以下是一个简单的教程来实现一个串口助手。 首先,我们需要设置串口的参数。在LabVIEW中,通过使用VISA(Virtual Instrument Software Architecture)函数库,可以轻松地实现串口的操作。我们可以使用“VISA Configure Serial Port”函数来设置串口的波特率、数据位、停止位等参数。 接下来,我们需要创建用户界面来进行数据收发的操作。使用LabVIEW的界面设计工具,我们可以添加按钮、文本框等控件来实现用户与程序的交互。例如,我们可以添加一个“发送”按钮和一个“接收”文本框。 当用户点击“发送”按钮时,我们可以使用“VISA Write”函数将用户在文本框中输入的数据发送到串口。使用该函数,我们可以指定要发送的数据和发送的字节长度。 当串口接收到数据时,我们可以使用“VISA Read”函数来读取数据。使用该函数,我们可以指定要读取的数据长度和读取的超时时间。读取到的数据可以通过“转换字符串到数字”函数进行格式转换,以便在LabVIEW中进行数值运算或显示。 除了上述基本操作外,我们还可以根据具体需求进行功能扩展。例如,我们可以添加错误处理机制来捕捉串口通信中的错误,或者通过添加计时器来定时发送数据。 总之,使用LabVIEW可以方便地实现一个串口助手。通过设置串口参数、实现数据的发送和接收、设计用户界面等步骤,我们可以创建一个功能完善的串口助手程序。尽管这只是一个简单的教程,并不能详尽地涵盖所有细节,但希望可以对你的学习和使用LabVIEW来实现串口助手有所帮助。
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值