qt串列埠助手

2021-09-26 15:38:21 字數 644 閱讀 2933

在工作中經常會用到串列埠除錯,使用了網上的某些搜尋得到的串列埠助手,有的會經常卡死,有的還要收費。

抱著這些不滿,開始編寫乙個屬於自己的串列埠助手。選擇qt,最重要一點,可以跨平台,在linux上也能夠使用。

涉及的功能有:

字串、十六進製制顯示切換

可以設定自動換行

可以顯示傳送、接收時間

可以自動補校驗:8位校驗和、16位校驗和、crc16、crc32,同時可以指定大小端

可以傳送自動補換行,或者自定義結束符

自動儲存資料到文件

設定顯示快取大小,自定義字型大小,顯示文字編碼

可以設定自動傳送

顯示資料收發位元組數

windows上可以掃瞄串列埠

提供ascii碼對照表

軟體截圖:

編譯環境:window10 vs2012 qt5

編譯環境:centos7 qtcreator qt4

現在開源這部分**,希望大家不要在為簡單的串列埠工具費神費力。

Qt串列埠助手開發

整體來說還是不太難的,仔細看一下原始碼很快就能上手,前2版原始碼改動不多,第三版改動較大 說一下,文字傳送和hex傳送的區別,比較有助於理解原始碼,文字傳送是把傳送框裡面的字元直接傳送到串列埠,而hex傳送是把文字框裡面的字元 應該是一串16進製制數 轉化為文字,在傳送到串列埠,先上一段 inclu...

QT編寫串列埠除錯助手實現串列埠通訊

一 pro檔案新增串列埠 新增模組 qt serialport二 mainwindow.h 新增標頭檔案 include include例項化類,新增槽函式 按鈕可直接轉到槽,自己定義的槽函式要在private slots聲名 private qserialport serial private s...

QT 串列埠助手簡單製作

首先,qt5是自帶qserialport這個類的,使用時需要在pro檔案裡面新增一行 qt serialport 然後直接引用標頭檔案就可以使用了。include include qserialport 提供訪問串列埠的功能 qserialportinfo 提供系統中存在的串列埠的資訊 qseria...