LabView串口调试助手

最近,开始学习LabView,这是一款图形化编程软件。串口自收发是我的第一个练习,在这个练习中,我初步了解了LabView部分控件的使用方法。话不多说,让我们开始吧!

首先,是VI界面的制作,参考网络上大神编写的串口调试助手,我制作了一份简易版界面,如下图所示

 

 主要实现的功能是:两个串口之间建立虚拟通道,在写入缓冲区内编辑内容并点击发送后,数据打印在读取缓冲区,并且能够通过切换HEX显示和发送形式,展示不同的效果。

在制作完界面后,我们需要开始编写程序框图了,使用Ctrl+E的方式实现界面的切换,来到程序框图,需要对串口ViSA进行配置,如下图,这些是在串口收发过程中需要用到的控件:

代码主要实现的功能是:在LabView字符串处于正常显示模式下,能够通过HEX显示和发送按钮实现不同的显示效果,而非通过右键字符串控件选择“十六进制显示”的方式,这一步的关键点就在于对输入输出的字符串进行一些数据转换操作,如下图:

 

左边红色方框内所处理的是删除字符串之间的空格 ,右边红色方框内则是将字符串以每两个字符转换成十六进制格式,剔除多余单个字符,在进行发送字符串。

 

 这一部分代码主要用于是否显示HEX格式的字符串,在LabView字符串自带的十六进制格式显示是以两个字节为整体,这一步则是将其改为在正常显示下输出每一个字节,运行结果如下:

 

 程序源码我已经分现在百度网盘了,有需要的可以参考,原账号已被我注销,这篇文章作为新账号的开始,也希望大家能够提出分享意见。

(4条消息) LabVIew串口收发的一些问题_「已注销」的博客-CSDN博客

上面这条链接,是同一篇文章,在注销账号后我便发布了这篇。

链接:https://pan.baidu.com/s/1X4VLmjDlGFhbFtk6wDmqvA?pwd=0713 
提取码:0713

  • 0
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值