連線診斷
即時機器連線狀態、連接埠偵測、GRBL 交握及最近的 TX/RX 流量。發生問題時請開啟此面板。
連線診斷面板是瞭解機器與 Beam Bench 彼此傳遞內容的資訊洪流。此面板為唯讀,沒有任何會變更機器狀態的可點選項目。它的用途是讓你查看正在發生的事情,並在需要時封裝快照以附加至錯誤報告。
在下列情況下開啟此面板:
- 機器無法連線。
- 連線在工作執行期間中斷。
- 你在主控臺中看到亂碼回應。
- 你要提交與連線能力相關的錯誤報告。
開啟方式
- 預設位置:開啟時位於中右側
- 預設可見:否,請從視窗選單開啟
- 快捷鍵:無預設快捷鍵
畫面內容
未連線狀態,沒有擷取到 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:以十六進位表示的廠商和產品識別碼;如果作業系統沒有提供,則顯示
-。 - 狀態:
正由 Beam Bench 使用或可用。
已知問題
當探索層偵測到已知問題時(例如已識別晶片尚未安裝驅動程式),問題會顯示在此處的琥珀色警示方塊中。
連線事件記錄
最近的有限事件會以等寬格式顯示,包含:時間戳記、階段(connect、handshake 等)、連接埠名稱、鮑率,以及錯誤或訊息。這有助於準確查看連線失敗的時間和原因。
TX / RX 流量區塊
最近的序列流量有兩種表示方式:
- 十六進位:以十六進位表示的原始位元組串流。
- ASCII:在可能的情況下,將相同位元組顯示為可列印文字。
如果最近沒有擷取到流量,任一表示方式都可能是空的。
動作按鈕
- 儲存診斷資料:將目前快照寫入檔案。適合在 Facebook 群組中分享診斷資料,或附加至錯誤報告。
- 傳送至 Beam Bench:開啟意見回報對話方塊,並預先填入連線能力內容,準備傳送。
你可以執行的操作
查看機器是否確實可見
檢查序列連接埠表格。如果列出機器的連接埠,表示作業系統可以看見它。如果缺少該連接埠,問題出在驅動程式或硬體層級。
查看 Beam Bench 是否已取得連接埠
狀態欄會在應用程式目前開啟的連接埠上顯示 正由 Beam Bench 使用。如果你預期已建立連線,但連接埠顯示 可用,表示連線尚未完成。
查看連線失敗的原因
閱讀交握訊息和連線事件記錄。最近的失敗事件會指出階段和錯誤。
確認控制器有回應
TX / RX 流量區塊會顯示最近的活動。如果 TX 有資料但 RX 為空,表示機器沒有回應。如果兩者都有內容但顯示亂碼,表示鮑率或框架設定錯誤。
提交連線能力錯誤報告
按一下 傳送至 Beam Bench。意見回報對話方塊會包含可用的連線能力內容。提供機器及控制器型號和簡短說明,然後在提交前檢查報告。探測嘗試可區分無法開啟的連接埠、無回應的連接埠,以及無法識別的回應。
值得瞭解的行為
- 自動重新整理間隔為1秒。標頭時間戳記會在每次重新整理時更新。
- TX/RX 緩衝區有大小限制,只會保留最近的流量,不會保留整個工作階段。
- 記錄會保留有限的近期歷史。診斷報告會保留探測嘗試和較大的近期流量快照,較舊的項目最終會被捨棄。
- 儲存診斷資料會產生類似意見回報的套件,但會在本機寫入,而不會提交。
- 此面板不會修改機器狀態。連線和中斷連線控制項位於 Laser Control 和裝置設定對話方塊中。
相關內容
- Laser Control:機器連線、工作控制項
- 主控臺面板:手動 G-code 流量
- 裝置設定對話方塊:連接埠、鮑率、設定檔
- 意見回報對話方塊
- 連線問題:依症狀提供的修正方法