宏
可選熱鍵的使用者自定義G-code序列。儲存常用命令組,實現一鍵執行。
宏可以將一系列G-code命令組合起來,通過點選按鈕或按下熱鍵將其傳送到機器。適用於重複性的機器維護、校準序列,或任何需要多個命令且不想重新輸入的操作。
開啟面板
- 預設停靠區域:
upper-right - 預設可見:是
- 熱鍵:無預設熱鍵
介面內容
兩個示例宏:“回零並歸零”和“脈衝測試”。
宏的內聯編輯表單。
可滾動的宏列表。每個宏顯示其名稱、可選描述(以 -- 為字首)和可選熱鍵(位於 [brackets] 中)。每行包含三個圖示按鈕:
| 按鈕 | 標題 | 操作 |
|---|---|---|
| R | 執行 | 將宏的命令傳送到已連線的機器。 |
| E | 編輯 | 開啟此宏的內聯編輯表單。 |
| X | 刪除 | 移除宏。 |
列表上方有三個操作按鈕:
- + 新增宏:建立一個名為 新建宏 且命令為空的新宏。
- 匯入:從磁碟載入包含宏的
.json檔案。 - 匯出:將所有當前宏儲存到
.json檔案。
點選宏上的 E 後,該行會展開為編輯表單:
| 欄位 | 型別 | 說明 |
|---|---|---|
| 名稱 | 文本 | 宏名稱。 |
| 描述 | 文本(可選) | 列表中顯示在名稱旁的簡短提示。 |
| G-code(每行一條命令) | 文本區域 | 每行一條命令。儲存時會刪除空行。 |
| 熱鍵(例如Ctrl+1) | 文本(可選) | 鍵盤快捷鍵。儲存時會檢測衝突。 |
| 工具欄 | 核取方塊 | 將此宏顯示為主工具欄上的按鈕,以便一鍵訪問。 |
表單下方有:儲存 和 取消 。
如果嘗試切換到另一個宏,但當前宏存在未儲存的編輯內容,會出現一個琥珀色橫幅,其中包含 繼續編輯 和 放棄 。
可執行的操作
建立宏
- 點選 + 新增宏 。
- 新宏會自動進入編輯模式。
- 設定名稱,並可選擇設定描述。
- 在文本區域中輸入命令,每行一條。例如,以下是一個回零序列:
$H G92 X0 Y0 - 可選擇設定熱鍵(例如
Ctrl+1);如果需要快速訪問,請勾選 工具欄 。 - 點選 儲存 。
執行宏
- 點選該行上的 R 。
- 或按下已分配的熱鍵(在應用的任何位置都有效,不僅限於此面板)。
- 或在啟用 工具欄 後,點選工具欄上的宏按鈕。
命令會按順序傳送到機器,中間不會進行確認。請確保這些命令是安全的。
編輯宏
點選 E,進行所需修改,然後點選 儲存 。如果正在編輯一個存在未儲存更改的宏時,點選另一個宏上的 E,會顯示 繼續編輯/放棄 橫幅。
在不同機器之間共享宏
匯出 會寫入JSON檔案,匯入 會讀取JSON檔案。可用於與其他使用者共享校準序列,或在不同計算機之間複製設定。
需要了解的行為
- 儲存時會檢查熱鍵衝突。與內建應用熱鍵(Ctrl+Z、Ctrl+C、Esc等)以及其他宏的衝突都會被拒絕。驗證訊息會以紅色顯示在輸入框下方。
- 保留的內建熱鍵包括常見的編輯/檔案/選擇組合鍵,以及單字母工具快捷鍵(V、M、N、P、L、R、T、E、H、B)。這些快捷鍵不能重複使用。
- 命令會非同步傳送。如果機器未連線,執行請求會靜默失敗。
- 宏以物件陣列的形式儲存為JSON;描述 和 熱鍵 欄位是可選的。