串口調試助手

  • 介面簡潔美觀,操作方便快捷,是你不可或缺的串口調試工具。
  • 無論是嵌入式軟硬體開發還是工程數據調試,都能輕鬆應對。
  • 高速接收穩定、流暢、不卡頓、不丟數據。
  • 支援TCP/UDP調試

基礎功能

  • 顯示從串口接收到的數據,支援字串和十六進位兩種顯示方式
  • 可以正確顯示中文字元。
  • 支援多種文本編碼 ASCII、GB2312、UNICODE、UTF-8、BIG5、shift_jis,可在設置中更改編碼類型。
  • 支援多種波特率,同時支援自定義波特率。 (高於115200bps的波特率需要硬體支援)。
  • 自動斷幀: 在數據包的末尾附加換行符,換行顯示下一包數據,方便觀察數據變化。
  • 擴展命令: 可以創建和保存多達600條擴展命令,每個命令可以發送一條數據。
  • 命令清單: 一鍵發送擴展命令清單中的所有資料,自動執行每個命令。
  • 腳本: 使用JavaScript腳本擴展功能(例如解析接收數據,添加發送校驗等)。
  • 窗口置頂:保留在其他窗口之上。快捷鍵"Ctrl + Shift + T" 開啟、關閉

波形繪製

  • 當接收到符合波形繪製協議的字符串時,將自動解析數據並繪製波形。
  • 使用Javascript腳本來解析接收數據,然後調用波形Api來繪製波形,無需修改發送數據。
  • 在同一個視窗中創建多個視圖,拖動波形名稱來切換視圖。
  • 打開多個波形視窗,分別顯示不同的波形數據。
  • 支援導入匯出數據。

腳本介紹

App集成了的 JS V8 引擎,支援JavaScript的 標準內置物件

  • 腳本功能分為接收和發送兩種,可以通過勾選複選框來開啟或關閉。
  • 開啟腳本功能后,相應的視窗會顯示紅色的提示框,表示腳本正在運行。
  • 接收腳本會在每次收到數據包時執行,對數據進行處理,需要使用 'receive.write()' 把處理結果發送到顯示視窗。
  • 發送腳本會在每次發送數據時執行,對數據進行處理(如添加校驗等),並用 'send.write()' 把處理後的數據發送到串口設備。

變更

版本 9.2.1
1. 新增收藏功能。
2. 透過右鍵單擊波形圖標,可以快速存取已建立的波形視窗。

版本 9.2.0
1. 擴展命令可自訂分組。
2. 新增小組件頁。
3. 新增可自訂字串口接收緩衝區大小。

版本 9.1.1
1. 新增接收視窗搜尋框。 開啟:"Ctrl + F",關閉 "Esc"。
2. 新增網路調試,支援 TCP UDP。

版本 9.0.20
1. 新增自訂字體。
2. 新增重置腳本運行環境。reset js

版本 9.0
1. Js腳本API有重大中斷性變更。 部分API不再相容。
2. 增強的波形控制。
3. 擴展命令、腳本編輯、波形顯示、可使用獨立視窗。
4. 窗口置頂 "Ctrl + Shift + T" 開啟。
5. 可以啟用硬體流控制(CTS、RTS)。