接入 LinuxCNC TP 运行反馈
This commit is contained in:
@@ -519,6 +519,7 @@ LinuxCNC G-code text
|
||||
8. `M7-browser-kinematics-runtime`:浏览器 asset copy/worker 加载 kinematics WASM。
|
||||
9. `M8-session`:OPFS 保存/恢复五轴仿真会话。
|
||||
10. `M9-release-gate`:Node/browser/docs/release gate。
|
||||
11. `M10-profile-switching`:`xyzac-trt` / `xyzbc-trt` profile 切换并重载对应 kinematics WASM。
|
||||
|
||||
## 9. 验收标准
|
||||
|
||||
@@ -537,15 +538,10 @@ LinuxCNC G-code text
|
||||
|
||||
## 10. 下一步动作
|
||||
|
||||
当前已完成到 `M6-kinematics-frame-proof`。建议下一轮优先做:
|
||||
当前已完成到 `M11-profile-session-business-closure`。建议下一轮优先做:
|
||||
|
||||
- 在 build-static 中复制 `wasm-port/build/wasm/kinematics` 所需产物,或新增 worker 隔离 kinematics WASM 加载;
|
||||
- 让 `app/src/main.js` 在浏览器中 attach `xyzac-trt` kinematics runtime;
|
||||
- 保持 fixture fallback,不把 browser fixture smoke 标记为 LinuxCNC proof;
|
||||
- 或转向 LinuxCNC interpreter/remap/planner 接入,把 program execution 从 fixture line playback 升级。
|
||||
- 使用 Vite + Three.js;
|
||||
- 先接入现有普通 G-code program inventory;
|
||||
- 画出五轴机床基本结构;
|
||||
- 按 AXIS/PyVCP/gmoccapy 参考放置 toolbar、Manual/MDI、DRO、SWITCHKINS、joint values、preview;
|
||||
- 加 Playwright smoke;
|
||||
- 把 interpreter WASM 调用迁移到 Worker,保持 UI 主线程只做渲染和状态编排;
|
||||
- 接入 OPFS machine-session 的 INI/HAL/tool table staging,让 interpreter execution 使用真实会话文件;
|
||||
- 继续推进 remap/planner 边界,不把普通 canonical execution 冒充完整 LinuxCNC task/motion runtime;
|
||||
- 保持 source/browser/dist 三层 smoke:interpreter canonical frame、kinematics worker frame、DRO/preview 同步。
|
||||
- 启动本地 dev server 给出访问地址。
|
||||
|
||||
Reference in New Issue
Block a user