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/linuxcnc和wasm-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