Files
2026-07-02 08:01:34 -04:00

1.9 KiB

Web XYZBC TRT RTCP 数控系统仿真

本目录面向 LinuxCNC xyzbc-trt table rotary/tilting 五轴配置创建 Web 数控系统仿真界面。

目标配置:

configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini

Web 实现入口:

web-rtcp-5axis-xyzbc-trt-sim-plan/app/index.html

核心原则:

  • 浏览器侧负责 UI、OPFS/会话、机器文件 staging、状态编排和可视化。
  • LinuxCNC 语义来自 wasm-port/vendor/linuxcncwasm-port/runtime/sdk
  • xyzbc-trt-kins、RS274NGC、remap、task/HAL、tool table、parameter file 不在 JavaScript 中重写 CNC 语义。

工作文档索引:

当前快速验证:

npm --prefix web-rtcp-5axis-xyzbc-trt-sim-plan/app run smoke:node

真实 native/Web 对比证据:

/home/mes123456/linuxcnc-master/scripts/rip-environment \
  python3 web-rtcp-5axis-xyzbc-trt-sim-plan/tools/collect-native-xyzbc-trt-evidence.py --run --timeout 90
npm --prefix web-rtcp-5axis-xyzbc-trt-sim-plan/app run evidence:web
npm --prefix web-rtcp-5axis-xyzbc-trt-sim-plan/app run evidence:compare

证据输出:

web-rtcp-5axis-xyzbc-trt-sim-plan/working/evidence/native-xyzbc-trt-evidence.json
web-rtcp-5axis-xyzbc-trt-sim-plan/working/evidence/web-xyzbc-trt-evidence.json
web-rtcp-5axis-xyzbc-trt-sim-plan/working/evidence/compare-xyzbc-trt-evidence.json

完整浏览器/WASM 验证前置:

wasm-port/tools/build_kinematics_wasm.sh
wasm-port/tools/build_wasm_core.sh
wasm-port/tools/build_tp_wasm.sh
wasm-port/tools/build_task_hal_wasm.sh