Files
linuxcncWebWASM/docs/web-panel-png-guide/README.md

43 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Web 控制台高清 PNG 功能图解
截图来源:`http://127.0.0.1:5175/`,2026-09-09。
图解依据当前 XYZAC TRT Web 面板实现和
[`linuxcnc-axis-web-control-panel-source-logic.md`](../linuxcnc-axis-web-control-panel-source-logic.md)。
## 图片
| 图片 | 内容 | 分辨率 |
| --- | --- | --- |
| [高清总览](00-panel-overview-hd.png) | 当前面板原始截图 | 3170 × 3196 |
| [01 工具栏与文件操作](01-toolbar-and-workspace.png) | 急停、电源、打开、加载、运行、暂停、停止、视角、菜单入口 | 3600 × 5308 |
| [02 手动操作与原生回零](02-manual-and-homing.png) | 回零关节选择、Home、Jog、对刀、主轴、冷却 | 3600 × 6000 |
| [03 运动学、视图与倍率](03-views-and-overrides.png) | Switchkins、预览控制、倍率、图层、编辑区 | 3600 × 8134 |
| [04 MDI、数显与菜单窗口](04-mdi-dro-and-menus.png) | MDI、历史、DRO、File/Help 菜单、About | 3600 × 7888 |
红色编号对应每项的中文详细说明。覆盖 83 个控件 ID,含按钮、菜单、页签、
复选框、选择框、滑块和输入框;隐藏的文件输入入口作为编号 83 单独说明。
禁用且未实现的功能有明确标记。动态 Pause/Resume、Home All/Re-home All
使用同一编号解释其状态变化。
总览中的状态文字为只读监控:Task mode 是 MANUAL/MDI/AUTO;Task state
是机床上电/急停状态;Interpreter 为解释器状态;Motion mode 是
FREE/COORD/TELEOP,不能与 Motion type 混用。Homing 表示当前回零活动,
Machine sequence 的 HOMED 表示各关节已完成参考点建立,二者并不相同。
当前案例采用原生无搜索回零配置,因此 Jog 后 Home 可以改变关节坐标与
电机偏置而不移动电机;不能将其理解为 G53 返回预先固定的物理原点。
## 再生成
从仓库根目录运行,需启动面板服务并有可见桌面和 Playwright:
```bash
DISPLAY=:1 PLAYWRIGHT_MODULE=/path/to/playwright/index.js \
XYZAC_PANEL_URL=http://127.0.0.1:5175/ \
node scripts/generate_panel_png_guide.mjs
```
脚本在独立浏览器会话中操作面板,完成上电/回零并输入无运动的 G21 以展示
MDI 历史,然后抓取界面与控件位置。标注仅存在于导出的图片/HTML 中,
不修改控制台程序。`controls.json` 保存全部编号、控件 ID 和说明。