Commit Graph

26 Commits

Author SHA1 Message Date
1665cccb02 按推荐建议,继续执行
结论:已补齐剩余 LinuxCNC kinematics 源文件的 vendoring 和 native source-probe 覆盖,完整 native 验证通过。
2026-06-07 20:41:20 +08:00
578c159802 按推荐建议,继续执行
结论:继续按 LinuxCNC 源码直接复用路线推进,新增 PUMA 运动学源码的 vendored 同步、switchkins native 探针、source probe 覆盖和复用文档,并通过 native 验证。
2026-06-07 20:28:01 +08:00
42f1acd34a 按推荐建议,继续执行
结论:继续按 LinuxCNC 源码直接复用路线推进,新增 SCARA 运动学源码的 vendored 同步、switchkins native 探针、source probe 覆盖和复用文档,并通过 native 验证。
2026-06-07 20:16:32 +08:00
d9296eb5e0 按推荐建议,继续执行
结论:继续按 LinuxCNC 源码直接复用路线推进,新增 tripod 运动学源码的 vendored 同步、native 探针、source probe 覆盖和复用文档,并通过 native 验证。
2026-06-07 20:05:51 +08:00
01495ee26b 按推荐建议,继续执行
结论:继续按 LinuxCNC 源码直接复用路线推进,新增 linear delta、rotary delta、scorbot 三类运动学源码的 vendored 同步、native 探针、source probe 覆盖和复用文档,并通过 native 验证。
2026-06-07 19:55:43 +08:00
d936e9f10c 按推荐建议,继续执行
结论:继续按 LinuxCNC 源码直接复用路线推进,新增 corexy、rotate、rose、max 四个运动学源码的 vendored 同步、native 探针、source probe 覆盖和复用文档,并通过 native 验证。
2026-06-07 19:44:25 +08:00
e634adfa56 按推荐建议,继续执行
结论:已将 LinuxCNC TRT xyzac/xyzbc 运动学源码纳入 vendored manifest、native probe 和文档验证链,完整 native 验证通过。
2026-06-07 19:21:54 +08:00
1b2f95b3d1 按推荐建议,继续执行
结论:已将 LinuxCNC 5axiskins 及 switchkins 相关源码纳入 vendored manifest、native probe 和文档验证链,完整 native 验证通过。
2026-06-07 19:08:40 +08:00
55f6659993 是的
结论:已将 LinuxCNC identity/trivial kinematics 源码纳入 WASM port 的 vendored manifest、native probe 和文档验证链,完整 native 验证通过。
2026-06-07 18:56:38 +08:00
e7361ddbd0 按推荐建议,继续执行
结论:补齐 interp_base.cc 与 gomath.c 的 vendored LinuxCNC 直接源码编译探针,增加 C 编译边界,并让 rtapi shim 支持 C/C++,继续确保核心功能来源于 LinuxCNC 源程序。
2026-06-07 18:23:14 +08:00
d23e4f4897 按推荐建议,继续执行
结论:已接入 LinuxCNC tool-table canonical 边界事件记录,并新增 G10 L1 工具表回归 fixture;原生 probe 验证通过。
2026-06-07 16:49:33 +08:00
e185f40de3 按推荐建议,继续执行
结论:已接入 LinuxCNC spindle orient canonical 边界事件记录,并新增 M19 R/P/Q 回归 fixture;原生 probe 验证通过。
2026-06-07 16:46:15 +08:00
d40a4b3b60 按推荐建议,继续执行
结论:已接入 LinuxCNC NURBS G6 canonical 边界事件记录,并新增 G6.2 回归 fixture;原生 probe 验证通过。
2026-06-07 16:42:30 +08:00
5e31847d6c 按推荐建议,继续执行
结论:已接入 LinuxCNC NURBS G5 canonical 边界事件记录,并新增 G5.2、G5.3 回归 fixture;原生 probe 验证通过。
2026-06-07 16:38:40 +08:00
58d627ab6e 按建议持续推进
结论:已接入 LinuxCNC speed/feed synchronization 与 rigid tap canonical 边界事件记录,并新增 G33、G33.1 回归 fixture;原生 probe 验证通过。
2026-06-07 16:33:20 +08:00
b3809a6674 按推荐建议,继续执行
结论:已接入 LinuxCNC probe canonical 边界事件记录,并新增 G38.2、G38.3、G38.4、G38.5 回归 fixture;原生 probe 验证通过。
2026-06-07 16:30:13 +08:00
cf34d6894b 按推荐建议,继续执行
结论:已接入 LinuxCNC feed/control canonical 边界事件记录,并新增 G93、G94、G95、G61、G61.1、G64 P/Q 回归 fixture;原生 probe 验证通过。
2026-06-07 16:26:51 +08:00
8c9d16e49d 按推荐建议,继续执行
结论:已接入 LinuxCNC canonical 坐标系边界事件记录,并新增 G55、G10 L2、G92、G92.1、G54 回归 fixture;原生 probe 验证通过。
2026-06-07 16:22:43 +08:00
a1afcbf5da 数控系统仿真软件,从linuxcnc移植过来的。主要程序的功能,必须直接来源于linuxcnc的源程序。不要自己编写。这是一条铁的纪律。持续推进
结论:已新增直接调用 LinuxCNC tpAddLine/tpRunCycle 的多段队列验证,覆盖两段线性运动排队、执行完成、队列清空和终点到达,并通过 native probes 全量验证。
2026-06-07 16:07:24 +08:00
6892e083cc 数控系统仿真软件,从linuxcnc移植过来的。主要程序的功能,必须直接来源于linuxcnc的源程序。不要自己编写。这是一条铁的纪律。持续推进
结论:已在 TP native probe 中新增直接调用 LinuxCNC tpAddCircle/tpRunCycle 的圆弧运动验证,并通过 native probes 全量验证。
2026-06-07 07:46:27 +08:00
e328394184 按建议,继续下一步工作
结论:已将 LinuxCNC TP 源码纳入 wasm-port 的可复现 vendor 清单和 native probe 构建,新增真实 tpCreate/tpAddLine/tpRunCycle 线性运动验证,并通过 native probes 全量验证。
2026-06-07 07:39:26 +08:00
078f1f6f8e wasm-port: assert program end modal reset 2026-06-07 06:16:28 +08:00
1de1f9503e wasm-port: expand canonical runtime edge fixtures 2026-06-07 05:58:11 +08:00
173018162e wasm-port: add native parameter file harness 2026-06-07 05:54:44 +08:00
eb261462c1 wasm-port: broaden native LinuxCNC interpreter probes 2026-06-07 05:49:34 +08:00
5025b0c1a1 继续把 interp_execute.cc、interp_queue.cc、interp_find.cc 等 LinuxCNC 源文件纳入直接编译/链接路径,逐步删除临时 convert_g() wrapper 行为
结论:已将核心 LinuxCNC interpreter 源接入 standalone native 编译链接路径,移除 minimal runtime 中的手写 convert_g 行为,并通过 native probe 验证。
2026-06-06 23:49:01 +08:00