Update XYZBC web simulation evidence
This commit is contained in:
@@ -1,5 +1,18 @@
|
||||
# 06-决策记录
|
||||
|
||||
## D-014:截图页面以 50ms 展开样本作为唯一实时执行事实源
|
||||
|
||||
日期:2026-07-03
|
||||
|
||||
决策:页面截图、程序区、监控面板、Three.js 刀具位置、已执行路径和刀轴方向统一从 `programAxisPreviewPath.samples` 当前样本派生;样本必须包含 `sourceFile`、`statement`、`segmentIndex`,并通过 `programUiExecution` 暴露给 UI。
|
||||
|
||||
理由:
|
||||
|
||||
- 之前 JSON 已能证明完整 G 代码过程,但截图页面无法直接看出当前执行的是哪个展开源文件和源行。
|
||||
- 如果刀位、刀轴、当前行分别由不同状态来源更新,截图中容易出现刀头方向与刀杆方向不一致、当前行与路径不同步的问题。
|
||||
- 统一使用当前 50ms 样本后,`sourceFile:line`、statement、joint、TCP、toolAxis、machineState、已执行点数可以同时推进,页面截图和 JSON 证据一致。
|
||||
- browser smoke 已把 DOM dataset、state 和 canvas `data-three-tool-axis` 纳入同源一致性断言,后续截图采集不允许回退到手工状态播放。
|
||||
|
||||
## D-013:缺 WASM artifact 时 build 与 path compare 继续显式失败
|
||||
|
||||
日期:2026-07-02
|
||||
|
||||
Reference in New Issue
Block a user