日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

RCOM串口绘图软件

發布時間:2023/12/31 92 豆豆
生活随笔 收集整理的這篇文章主要介紹了 RCOM串口绘图软件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

此軟件由本人花費業余時間編寫。原創分享不易,望大家支持!

本軟件屬于Qt編寫的開源軟件,請勿用于商業用途。

軟件使用QT + Qcustomplot 編寫。

編寫此軟件的初衷:

網上難以找到一款合適自己的串口繪圖軟件,在調試一些數據時感覺比較難受,故編寫這個軟件,且作為學習Qt的一個小作品。

主要功能描述:

1. ?4路串口數據繪圖

2. ?參考線十字游標輔助顯示

3. 串口接收和發送(暫不支持16進制顯示及發送)

界面介紹:

1. 界面有一個主窗口,3個彈出式部件窗口,點擊按鈕后分別彈出對應的部件,再次點擊將收回。

數據格式

1:此軟件識別的數據格式為 ?小括號作為幀頭幀尾,數據用逗號隔開,例如:

printf("(%.2f,%.2f,%.2f,%.2f)",data1,data2,data3,data4);

printf("(%d,%d,%d,%d)",data1,data2,data3,data4);

注意:你可以在數據結尾加上換行,以使數據換行顯示,也可以添加其他字符,這不會影響軟件解析數據幀,軟件只解析小括號內的數據。

代碼示例:

icount = icount + 0.1f; data1 = 10 * sin((2*3.14*icount) / 100); data2 = 10 * sin((2*3.14*icount) / 100 + 3); data3 = 10 * sin((2*3.14*icount) / 100 + 6); data4 = 10 * sin((2*3.14*icount) / 100 + 9); printf("(%.2f,%.2f,%.2f,%.2f)\r\n",data1,data2,data3,data4); HAL_Delay(10); //添加適當延時減少實時數據量

軟件使用

第一步、?設置串口數據繪圖設置

第二步、建立串口連接

此時若串口有正確數據幀發送,則繪圖界面將會繪制曲線,并且打開右邊部件,將會看到實際數據。

右鍵菜單

軟件添加了豐富的右鍵菜單功能。

x軸->禁用自動縮放:選擇后X軸將不能根據數據自動平移(自動設置X軸范圍),再次選擇將啟用,默認是啟用狀態

x軸->禁用滾輪縮放:選擇后鼠標滾輪滾動時不能對X軸進行縮放,再次選擇將啟用,默認是啟用狀態

y軸->禁用滾輪縮放:選擇后鼠標滾輪滾動時不能對Y軸進行縮放,再次選擇將啟用,默認是啟用狀態

參考線->顯示參考線:選擇后參考線游標將顯示,并且默認綁定到數據1,當移動鼠標時,參考線將隨著鼠標移動,但Y軸始終鎖定在數據曲線上,并且顯示當前坐標,再次選擇將隱藏參考線。

參考線->鎖定:選擇后參考線將不再隨鼠標移動

參考線->解鎖:選擇后參考線隨鼠標移動

參考線->綁定到數據(1.2.3.4):選擇后參考線將綁定到選擇的數據上。

清除數據:選擇后所有繪圖數據將被清除。

軟件鏈接:RCOM-releaseV1.0.0.zip_串口繪圖-C++文檔類資源-CSDN下載

2021-08-02

新版軟件更新了,此版本為付費下載,賺點外快,大家不介意吧,哈哈,大家多多支持,給與更新動力。

1.新增配置參數自動保存的功能,每次退出后,下次進軟件將讀取配置。

2.右鍵菜單新增導入導出csv文件(excel打開)

3.應該解決了崩潰問題,還沒測,大家也可以測測看

RCOM-release V1.0.2.zip

2022-03-06

軟件更新了

版本更新:V1.0.3
1. 支持以16進制發送數據,必須為0123456789abcdefABCDEF的2倍的字符,可以使用逗號(,)和空格做分隔符,也可以不用,隨意組合。(如1122 33,44,abcc混用均合法)

RCOM-release V1.0.3.zip

版本更新:V1.0.4
1. 重要更新、串口接收改為定時器、而不是線程,之前用線程處理串口消息導致各種異常,該版本比較穩定。

軟件鏈接:https://download.csdn.net/download/Renjiankun/20681522

總結

以上是生活随笔為你收集整理的RCOM串口绘图软件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。