基于Labview的串口通信助手,附带免费的exe程序和vi文件(有意见或学习讨论欢迎交流)

基于Labview的串口通信助手

本文主要介绍Labview编写的串口通信助手所实现的功能,我在CSDN资源中上传了自己编写的串口通信exe程序以及原始的vi代码,有需要的小伙伴可以根据本文末的下载链接免费下载,不收取积分。

目录:
一、999COM01总述
二、实现功能展示
三、总结和展望
四、资源链接

一、999COM01综述
本款串口通信助手的实现平台为Labview2017,编写时需要必须安装的软件为Labview(版本根据个人实际要求而定)、NI-VISA(版本一定要和安装的Labview对应);辅助安装软件为串口虚拟助手、串口调试工具(版本不限定),辅助软件的作用是提供另一个串口实现数据的收发(也可以用单片机等硬件串口工具代替)。

基于Labview的串口通信助手,附带免费的exe程序和vi文件(有意见或学习讨论欢迎交流)
当开始调试后可以在串口号选项中选择对应的串口号(通过刷新),点击”ON”按钮打开对应的串口,此时串口开启状态灯为蓝色,表示已经打开串口。当点击”OFF”按钮则该串口会关闭,显示灯也会不亮。显示灯和开关按钮已经编程设置了默认的初试状态,即0时刻“OFF”按钮无法按下,只有打开串口后才能关闭串口,从而保证逻辑上的正确。

波特率的设定:

基于Labview的串口通信助手,附带免费的exe程序和vi文件(有意见或学习讨论欢迎交流)
波特率设定分选择和自定义形式,可选则界面设置了“110、300、600、1200、2400、4800、9600、14400、19200、38400、56000、57600、115200、128000、230400、256000、460800、921600”常用的波特率。一般的串口软件如XCOM、SSCOM32没有那么多的端口号可供用户选择。当选择菜单无法满足端口号时,用户可以通过开启自定义按钮自己设置端口号。当按钮点亮时,选择菜单无法选择,保证了逻辑上的合理性。

2、I 接收模块:

基于Labview的串口通信助手,附带免费的exe程序和vi文件(有意见或学习讨论欢迎交流)
界面上窗口为接收区窗口,设置了自动滑动杆,当接收区满屏时显示器会及时跟着最新的数据显示,用户可以上拉滑动杆找到以前的数据。当没有满屏时无法移动滑动杆。
接收区上限模块,用户可以通过打开设置灯开启该功能。自己设置接收区自动清空的数目。若100,则接收区数据满100以后自动会清空。此举大大增加了软件的灵活性和实用性。当设置为0时相当于清空接收区且不再接收数据。系统会自动计算软件开启之后单次接收的数目以及总的接收数目。

O 发送模块:

基于Labview的串口通信助手,附带免费的exe程序和vi文件(有意见或学习讨论欢迎交流)
界面底部界面为发送输入界面。用户需要连续发送时,可以开启循环间隔的按钮,按钮灯变蓝之后可以自定义发送的间隔(ms)点击发送即可。同样系统会自动计算软件开启之后单次发送和总发送的数目。

基于Labview的串口通信助手,附带免费的exe程序和vi文件(有意见或学习讨论欢迎交流)
最后界面还设置了调试结束按钮与显示区域以及计数的清空作用。用户想要清空接收区、发送区、以及对应的计数,只需要按下对应的IO按钮即可。

三、总结和展望
本款串口助手经过测试,能够实现电脑虚拟串口以及单片机物理串口的正常通信。有待于实现窗口截图以及文件保存等功能。

四、资源链接
博主已在CSDN上传了对应的资源。资源中不仅包括了封装好的exe格式应用软件,还包括了.vi源文件。若存在建议或学习交流欢迎联系博主,如果有需要的码友可以打开如下链接:
https://download.csdn.net/download/weixin_44296552/13056603

来源:6603911

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年9月24日
下一篇 2020年9月24日

相关推荐