chore: finalize remaining project artifacts
This commit is contained in:
@@ -13,9 +13,19 @@
|
||||
- `07-全量对标追踪矩阵.md`:逐项映射 `xyzbc-trt-runtime-files.md` 的真实 LinuxCNC 功能到 Web 对标目标、JSON 证据和缺口。
|
||||
- `08-xyzbc-trt-界面与图标分析.md`:面向 Web 界面开发的页面区域、PyVCP/SWITCHKINS、Vismach、业务页面和 gmoccapy 图标资产清单。
|
||||
- `09-设计任务书与技术方案整合.md`:从 DOCX 设计任务书整合出的 Markdown 版本,保留任务书、技术方案、程序逻辑分析、状态联锁和图片引用。
|
||||
- `11-LinuxCNC源码与真实执行严格对标任务.md`:以 `/home/mes123456/cnc_wams/linuxcnc` 为唯一 native 权威源,整理源码、配置、HAL、Vismach、AXIS、PyVCP、解释器、task/HAL、真实运行采样和 Web 复现的新增严格对标任务。
|
||||
- `12-20260704-真实执行复验与缺失功能工作计划.md`:记录 2026-07-04 18:12 EDT 重新真实执行 native/Web/compare 后的缺失功能分析和后续工作计划。
|
||||
|
||||
当前新增关注点:
|
||||
|
||||
- 2026-07-05 18:57 EDT 已按 LinuxCNC AXIS 源码修复 Pause:工具栏按钮恢复为 `.toolbar.program_pause -> task_pauseresume` 语义,运行中点击暂停、暂停中点击继续;菜单 Pause/Resume 仍为独立命令。Node smoke、browser smoke、build、native/Web/compare 均通过,最新 compare 为 `60/60 pass`。
|
||||
- 2026-07-05 18:18 EDT 已按 `working/12-20260704-真实执行复验与缺失功能工作计划.md` 的 P-002 规则再次执行全量复验:native LinuxCNC、Web evidence、compare、build、Node smoke、browser smoke 均通过;最新 `compare-xyzbc-trt-evidence.json` 为 `60/60 pass`、`blockers=[]`、`requiredImprovements=[]`。
|
||||
- 2026-07-05 18:08 EDT 已按用户要求重新执行“除硬件相关外完全对标”复验:native LinuxCNC、Web evidence、compare、build、Node smoke、browser smoke 均通过;最新 `compare-xyzbc-trt-evidence.json` 为 `60/60 pass`、`blockers=[]`、`requiredImprovements=[]`。
|
||||
- 当前 native 权威源为 `/home/mes123456/cnc_wams/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini` 及其直接引用的 LinuxCNC 源码、配置、HAL、PyVCP、Vismach、remap、NGC、tool table、parameter file、rtlib 和启动入口;用户所述“linuxcnc源程序”的本工作区实际路径为 `/home/mes123456/cnc_wams/linuxcnc`。
|
||||
- “硬件相关除外”的边界仅排除真实伺服驱动、电气 I/O、现场总线、实体主轴/冷却/刀库等物理设备接入;Web 仿真仍必须对标 LinuxCNC `xyzbc-trt` 的软件运行语义、状态联锁、HAL/task 反馈、AXIS/PyVCP/Vismach 等效界面、刀路和 JSON 证据。
|
||||
- 2026-07-04 18:22 EDT 已按 P-002 重新执行 native LinuxCNC、Web evidence、compare、Node smoke 和 browser smoke;最新结果仍为 `60/60 pass`、`blockers=[]`、`requiredImprovements=[]`。
|
||||
- 2026-07-04 18:12 EDT 已重新执行 native LinuxCNC、Web evidence、Node smoke、browser smoke 和 compare;最新结果仍为 `60/60 pass`、`blockers=[]`,按当前硬检查未发现新增缺失功能,详见 `12-20260704-真实执行复验与缺失功能工作计划.md`。
|
||||
- 2026-07-04 已完成 T-051 到 T-075:对标基线已从“整理过的 runtime-files 文档与已生成 evidence”提升为“直接从 `/home/mes123456/cnc_wams/linuxcnc` 源树和 LinuxCNC `xyzbc-trt` 真实执行采集事实生成证据”;最新 `compare-xyzbc-trt-evidence.json` 为 `60/60 pass`、`blockers=[]`,详见 `11-LinuxCNC源码与真实执行严格对标任务.md`。
|
||||
- 针对 `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 一致。
|
||||
|
||||
Reference in New Issue
Block a user