7459-Qt串口通信實時曲線上位機源代碼 帶用戶配置保存 數據保存帶有坐標軸縮放 拖動平移放大等功能
Qt串口通信實時曲線上位機源代碼 帶用戶配置保存 數據保存帶有坐標軸縮放 拖動平移放大等功能,提供技術支持,提供源代碼,注釋,軟件文檔使用說明,可進行二次開發。
源碼介紹:
通過定時發送獲取數據,并將接收的數據采用Qt自帶的QChart實現了在兩個窗口內完成實時曲線繪制。通信數據格式,采用定長的結構體完成封裝;通信數據采用Modbus CRC16完成數據校驗和;帶有人性化的個性配置數據自動保存功能,打開后自動加載;帶有數據實時記錄功能,可以當前日期保存的文件,或按照序號生成,或指定文件名。添加固定坐標軸的數據顯示,以便于用戶觀察。
開發環境是Qt5.10.1,使用Qt自帶的QSerialPort。源代碼中包含注釋,設計說明文檔等。
代碼特點:
1、盡量貼合實際應用,細節考慮周到。
2、注釋完善,注重講解,為便于學習,還增加了擴展知識點介紹。
3、提供代碼設計文檔,使用文檔,環境配置文檔等。
4、提供技術支持,可定制開發。
功能如下:
采用QtChart完成曲線的繪制;
采用Modbus CRC16完成數據校驗和;
通過結構體完成通信數據格式封裝;
帶有配置自動保存功能;
帶有實時數據記錄功能,并以日期命名、序號、指定等方式保存;
具備大小端數據的字節轉換功能;







本源碼地址:http://m.bmm520.net/vip/vc/2024/1110/25752.html