LabVIEW串口調(diào)試助手
在之前Python Qt GUI設(shè)計(jì):做一款串口調(diào)試助手(實(shí)戰(zhàn)篇—1)博文中,我們使用Python Qt做過一款串口調(diào)試助手,本篇博文將在依托LabVIEW串口通信 基礎(chǔ)上,再做一款LabVIEW串口調(diào)試助手,效果如下所示:
該串口調(diào)試助手支持:自定義COM口、通信波特率、循環(huán)定時(shí)發(fā)送、HEX/字符顯示、發(fā)送/接收錯(cuò)誤狀態(tài)提示等功能。
下面分享一下主要功能模塊的實(shí)現(xiàn)代碼。
1
打開串口
![圖片](http://editerupload.eepw.com.cn/fetch/202206/e073c53bd5087e71a2d13d7e79f56dd0.png)
2
關(guān)閉串口功能
![圖片](http://editerupload.eepw.com.cn/fetch/202206/d474b1d4adb9da264abc77fe857b1050.png)
3
發(fā)送數(shù)據(jù)功能
![圖片](http://editerupload.eepw.com.cn/fetch/202206/08ae56a6932fdc0026341ed00d3b5a21.png)
4
清除計(jì)數(shù)功能
![圖片](http://editerupload.eepw.com.cn/fetch/202206/540e9a8ae5ff0f03b1e435b3b774e1ec.png)
5
清除接收區(qū)功能
![圖片](http://editerupload.eepw.com.cn/fetch/202206/50d5239fb619b949c9c967187e2d961f.png)
6
清除發(fā)送區(qū)功能
![圖片](http://editerupload.eepw.com.cn/fetch/202206/c3378be72e09ce7dbdb2f9e1f58cbba4.png)
7
接收數(shù)據(jù)十六進(jìn)制顯示功能
![圖片](http://editerupload.eepw.com.cn/fetch/202206/9e143cde93f6b15913f59842c06b174a.png)
8
發(fā)送數(shù)據(jù)十六進(jìn)制顯示功能
![圖片](http://editerupload.eepw.com.cn/fetch/202206/573710d393e88a8aa36be026ba27ac63.png)
9
接收數(shù)據(jù)顯示功能
![圖片](http://editerupload.eepw.com.cn/fetch/202206/246034eb4184bbfd9ccd1a8efe84fd48.png)
10
循環(huán)發(fā)送數(shù)據(jù)功能
![圖片](http://editerupload.eepw.com.cn/fetch/202206/7d199fbcc18bb7508005b4ebe7316c74.png)
11
停止運(yùn)行功能
![圖片](http://editerupload.eepw.com.cn/fetch/202206/2a11fad0058f69d408cefa53dd2a8218.png)
*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請聯(lián)系工作人員刪除。
電容式觸摸屏相關(guān)文章:電容式觸摸屏原理