Update XYZBC web simulation evidence
This commit is contained in:
@@ -48,6 +48,10 @@
|
||||
| T-044 | 每行 G 代码执行过程对标 | 完成 | native/Web evidence 均新增 `lineExecutionTrace`,记录 64 条主程序/子程序展开执行步骤、M428/M429 switchkins、G10、G0、G2 helix;compare `lineExecutionComparison.status=pass` |
|
||||
| T-045 | 每行实际轴值对标 | 完成 | native/Web evidence 均新增 `axisValuesByLine`,记录 29 条产生日志运动的 X/Y/Z/B/C、TCP、toolAxis、feed;compare `axisValuesByLineComparison.status=pass` 且最大 TCP/joint/toolAxis 误差均为 0 |
|
||||
| T-046 | 完整 G 代码执行过程 JSON | 完成 | native/Web evidence 均新增 `gcodeExecutionProcess`,完整记录 128 个动态执行步骤、65 条源行覆盖、每步详细结果;compare `gcodeExecutionProcessComparison.status=pass`、`mismatchCount=0` |
|
||||
| T-047 | 页面截图必须记录真实 G 代码执行过程 | 完成 | `programUiExecution.source=programAxisPreviewPath.samples`,实时 UI 显示 `sourceFile:line`、operation、sample、statement;browser smoke 断言程序区和监控区 dataset 与 state 一致 |
|
||||
| T-048 | 实时绘制刀具执行路径和刀具位置 | 完成 | RUN/STEP/RUN_FRAME/task-HAL 状态应用统一从 50ms 真实样本派生 `programExecutionSampleIndex`、已执行路径点、当前刀位;browser smoke 断言实时样本和 canvas 已执行路径同步 |
|
||||
| T-049 | 刀头方向与刀杆方向一致 | 完成 | 当前样本 `toolAxis.i/j/k` 提升为 `state.toolAxisVector.x/y/z`,Three.js canvas `data-three-tool-axis` 与 state 完全一致;Node/browser smoke 均断言一致 |
|
||||
| T-050 | 显示 G 代码每行执行过程 | 完成 | 程序区新增实时执行条,显示展开后的 `xyzbc_switchkins_sub.ngc`/`helix_bc.ngc` 源行、动态执行 step、sample index 和语句;监控面板同步显示 Source 行 |
|
||||
|
||||
状态说明:
|
||||
|
||||
@@ -55,4 +59,4 @@
|
||||
- 待前置:代码已接入,但仍依赖未完成的外部或运行环境步骤。
|
||||
- 待实现:已记录验收要求,仍需修改采集或对比脚本。
|
||||
|
||||
当前 T-001 到 T-046 均已完成;T-043/T-044/T-045/T-046 是用户提出“完整记录 LinuxCNC 源程序和 Web 数控系统仿真程序 G 代码完整执行过程”后的新增闭环项。
|
||||
当前 T-001 到 T-050 均已完成;T-047/T-048/T-049/T-050 是用户指出 `working/screenshots/web-simulation-full-process-20260703T051258Z` 截图问题后的页面/截图层真实执行闭环项。
|
||||
|
||||
Reference in New Issue
Block a user