宏
可选热键的用户自定义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;描述 和 热键 字段是可选的。