通过labview实现串口数据的接受与发送

该文介绍了如何使用LabVIEW通过VISA配置串口进行数据的接收和发送,包括发送IDN?命令并读取响应。进一步,文中展示了如何修改范例实现两个串口同时连续读取,并用通知器控制按键来决定是否连续发送数据。在程序运行中,用户还能动态修改串口配置,且能双向观察数据传输效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

通过labview实现串口数据的接收与发送

*1. 在labview的范例中,通过VISA配置串口VI配置串口。通过VISA写入函数发送"IDN?"命令。通过VISA读取函数读取仪器的响应。

通过VISA配置串口VI配置串口。通过VISA写入函数发送"*IDN?"命令。通过VISA读取函数读取仪器的响应。
2.接下来我们通过修改这个范例,实现两个串口连续不断地同时读取数据、按键控制连续写入数据,同时过程中可以修改串口配置。具体代码如下图所示。
由通知器实现对串口发送按键的控制,为真时连续发送,为假时,停止数据发送。

程序框图
前面板
3.如下图所示,点击串口1发送,串口连续发送数据,在串口助手端可以看到两个串口接收到的数据,同时在串口助手端发送数据,在程序前面板的串口接收数据处可接收到对应串口的数据。
在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值