連線診斷
即時顯示機器連線狀態、埠檢測、GRBL握手和最近的 TX/RX 通訊流量。出現問題時請開啟此面板。
連線診斷面板是瞭解機器與 Beam Bench 之間通訊情況的完整資訊視窗。它是隻讀的:其中沒有任何會改變機器狀態的可點選控制元件。此面板用於檢視當前發生的情況,並在需要時打包快照以附加到錯誤報告中。
在以下情況下開啟此面板:
- 機器無法連線。
- 作業執行過程中連線斷開。
- 你在主控台中看到亂碼響應。
- 你要提交與連線相關的錯誤報告。
開啟面板
- 預設停靠區域:
lower-right - 預設可見:否:從“視窗”選單開啟
- 熱鍵:無預設設定
面板內容
未連線狀態,沒有捕獲到 TX/RX 流量。
面板每秒自動重新整理一次快照。內容從上到下如下:
標題欄
- 標題和快照時間戳(本地時間,例如
2:45:30 PM)。 - 重新整理圖示按鈕(右上角),用於強制重新整理快照。
機器狀態塊
- 會話狀態:當前後端會話狀態,經過格式化處理(下劃線替換為空格):
disconnected、connecting、validating、ready、running、paused、alarm、error。 - 握手訊息:最近一次握手響應。如果沒有歷史記錄,則顯示
未記錄任何連線嘗試。。 - 韌體版本:控制器韌體字串(如果可用)。
序列埠表
列:埠、VID、PID、狀態。
- 埠:例如
COM3、/dev/ttyUSB0、/dev/tty.usbserial-1410。 - VID / PID:以十六進位製表示的供應商和產品 ID;如果作業系統未提供,則顯示
-。 - 狀態:
正由 Beam Bench 使用或可用。
已知問題
當發現層檢測到已知問題時(例如,已識別晶片未安裝驅動程式),此處會顯示琥珀色警告框。
連線事件日誌
以等寬字型顯示最近 6 個事件,包含:時間戳、階段(connect、handshake 等)、埠名稱、波特率以及錯誤或訊息。它有助於準確瞭解連線失敗的時間和原因。
TX / RX 流量塊
以兩種形式顯示最近的序列埠流量:
- 十六進位制:以十六進位製表示的原始位元組流。
- ASCII:在可能的情況下,將相同位元組顯示為可列印文本。
如果近期沒有捕獲到流量,其中任一項都可能為空。
操作按鈕
- 儲存診斷資訊:將當前快照寫入檔案。適合在 Facebook 群組中分享診斷資訊,或附加到錯誤報告中。
- 傳送至 Beam Bench:開啟反饋報告對話方塊,其中已預填連線上下文,可直接傳送。
你可以執行的操作
檢視機器是否實際可見
檢查序列埠表。如果列出了機器的埠,說明作業系統可以看到它。如果埠缺失,問題出在驅動程式或硬體層面。
檢視 Beam Bench 是否佔用了埠
狀態列會對當前由應用開啟的埠顯示 正由 Beam Bench 使用。如果你預期連線已建立,但埠顯示 可用,則連線未完成。
檢視連線失敗的原因
閱讀握手訊息和連線事件日誌。最近的失敗事件會指出階段和錯誤。
驗證控制器是否響應
TX / RX 流量塊會顯示最近的活動。如果 TX 中有資料但 RX 為空,說明機器沒有響應。如果兩者都有內容但顯示亂碼,則波特率或幀格式不正確。
提交連線錯誤報告
點選傳送至 Beam Bench。反饋報告對話方塊會預填連線上下文(狀態、埠和最近的流量)。新增描述後提交。
需要了解的行為
- 自動重新整理間隔為 1 秒。標題欄時間戳會在每次重新整理時更新。
- TX/RX 緩衝區有大小限制,僅保留最近的流量,不保留整個會話。
- 連線事件日誌顯示最近 6 個事件。更早的事件會被丟棄。
- “儲存診斷資訊”會生成反饋報告格式的資料包,但只寫入本地,不會提交。
- 此面板不會修改機器狀態。連線/斷開控制元件位於Laser Control和裝置設定對話方塊中。
相關內容
- Laser Control:連線/斷開控制元件
- 主控台面板:手動 G-code 流量
- 裝置設定對話方塊:埠、波特率、配置檔案
- 反饋報告對話方塊
- 連線問題:按症狀查詢解決方案