Files
cnc_wams/web-rtcp-5axis-xyzbc-trt-sim-plan/working/README.md
2026-07-03 08:49:13 -04:00

27 lines
2.5 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.
# working 索引
本目录记录 `xyzbc-trt` Web 数控系统仿真推进资料,用于按任务矩阵继续开发和验收。
文件:
- `01-项目功能内容.md`目标功能、LinuxCNC 对标点、WASM/OPFS 满足度。
- `02-项目程序开发详细步骤.md`:从源码对标到 Web 实现、构建、验证的步骤。
- `03-推进台账.md`:每轮做了什么、改了哪些文件、验证了什么、下一步。
- `04-任务矩阵.md`:任务编号、状态、验收标准,防止重复做。
- `05-验收证据.md`:命令、输出、页面、证据路径和当前阻塞。
- `06-决策记录.md`:关键决策及理由。
- `07-全量对标追踪矩阵.md`:逐项映射 `xyzbc-trt-runtime-files.md` 的真实 LinuxCNC 功能到 Web 对标目标、JSON 证据和缺口。
- `08-xyzbc-trt-界面与图标分析.md`:面向 Web 界面开发的页面区域、PyVCP/SWITCHKINS、Vismach、业务页面和 gmoccapy 图标资产清单。
- `09-设计任务书与技术方案整合.md`:从 DOCX 设计任务书整合出的 Markdown 版本,保留任务书、技术方案、程序逻辑分析、状态联锁和图片引用。
当前新增关注点:
- 针对 `working/screenshots/web-simulation-full-process-20260703T051258Z` 的截图问题,已新增 T-047 到 T-050页面截图真实 G 代码执行过程、实时刀具执行路径/刀位、刀头与刀杆方向一致、逐行执行过程 UI。
- 页面新增 `programUiExecution` 作为截图层实时执行对象;程序区和 LinuxCNC 监控面板会显示展开后的 `sourceFile:line`、operation、sample、step 和当前语句。
- Three.js 刀头 marker、刀轴线和 Vismach 刀杆方向统一使用当前样本 `toolAxis.i/j/k` 派生的 `state.toolAxisVector`browser smoke 已断言 canvas dataset 与 state 一致。
- DOCX 任务书已整合到 `working/09-设计任务书与技术方案整合.md`,后续开发和验收优先以 `working` 下 Markdown 文件为可检索工作入口。
- `working` 文档必须完全对标 `doc/xyzbc-trt-runtime-files.md`,不仅覆盖文件 staging也覆盖 AXIS、PyVCP、POSTGUI HAL、basic_sim、Vismach、switchkins、Ngcgui、tool-offset、kinematics pins 和加载顺序。
- native/Web evidence JSON 后续必须包含刀具预览路径 `previewPath` 和刀具执行路径 `executionPath`
- 路径曲线对比暂定统一使用 `samplePeriodMs = 50`,通过相同 `sampleIndex/timeMs` 对齐。
- compare JSON 后续必须输出 `pathComparison`,覆盖预览对预览、执行对执行、预览对执行的一致性误差统计。