21 lines
1.2 KiB
Markdown
21 lines
1.2 KiB
Markdown
# 2026-07-06 xyzbc-trt 任务态按钮逻辑严格对标
|
|
|
|
## 用户提问
|
|
|
|
完全对标 `/home/mes123456/cnc_wams/linuxcnc` 的 `xyzbc-trt` 中解除 `ESTOP`、`上电`、`Home All`、`Run`、`暂停` 功能,修改 Web 仿真系统 `/home/mes123456/cnc_wams/web-rtcp-5axis-xyzbc-trt-sim-plan` 的混乱逻辑,并进行严格验证。要求新任务先写入 `working` 文档后再执行。
|
|
|
|
## 执行目标
|
|
|
|
1. 以本地 LinuxCNC `xyzbc-trt` 配置、HAL/任务状态语义和现有验证证据为参考,梳理按钮状态机。
|
|
2. 修正 Web 仿真中 `ESTOP`、机器上电、全轴回零、程序运行、暂停/继续的状态流转和按钮可用性。
|
|
3. 增加或更新自动化验证,覆盖未解除急停、未上电、未回零、运行、暂停、继续等关键路径。
|
|
4. 执行构建/节点测试/浏览器验证等可用验证,并把结果记录到最终结论与日志。
|
|
|
|
## 执行顺序
|
|
|
|
1. 阅读 LinuxCNC `xyzbc-trt` 参考配置与 Web 当前任务态实现。
|
|
2. 定位混乱逻辑的根因,制定局部修改方案。
|
|
3. 修改源代码与必要测试。
|
|
4. 严格运行验证并保存证据。
|
|
5. 按仓库要求把完整执行过程追加到 `gptlog-process/gpdlog.md`。
|