Complete XYZAC LinuxCNC WASM parity and smooth 3D preview

This commit is contained in:
2026-08-28 06:24:50 +08:00
parent e8fe323aab
commit 1a7995fa9b
181 changed files with 36854 additions and 215 deletions

51
doc-rtcp/README.md Normal file
View File

@@ -0,0 +1,51 @@
# 五轴 RTCP 文档集
接续入口:[`../nextTask-rtcp.md`](../nextTask-rtcp.md)
持续执行提示词:[`xyzac-trt-autonomous-execution-prompt.md`](xyzac-trt-autonomous-execution-prompt.md)
本目录从 `doc-g` 集中迁移五轴机床、XYZAC/XYZBC TRT、switchkins、RTCP 和控制面板数据流资料。原 `doc-g` 文件保留不变;本目录是后续五轴案例分析的独立入口。
## 快速入口
- [五轴 RTCP 快捷方式](5axis-rtcp-shortcut.md)
- [控制面板功能、数据流与控制流](gmoccapy-control-panel-data-control-flow.md)
- [`xyzac-trt.ini` 控制面板与 Web/WASM 设计基础](xyzac-trt-control-panel-web-wasm-design.md)
- [`xyzac-trt.ini` Web/WASM 实施计划与里程碑](xyzac-trt-web-wasm-implementation-plan.md)
- [`xyzac-trt.ini` 源码对标与 WASM 唯一权威合同](xyzac-trt-web-wasm-source-parity-contract.md)
- [GMOCCAPY 运行时和面板分析](gmoccapy-analysis.md)
- [五轴 RTCP 运行截图](5axis-rtcp-running.png)
## 运行
```bash
./run-5axis-rtcp.sh
./run-5axis-rtcp.sh xyzbc-trt.ini
```
快捷方式仍位于仓库根目录;文档中的 `../run-5axis-rtcp.sh` 链接指向同一入口。
默认案例:
```text
linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini
```
## 文档边界
- `5axis-rtcp-shortcut.md`:案例入口、XYZAC/XYZBC 变体、M428/M429 和启动证据。
- `gmoccapy-control-panel-data-control-flow.md`:从控制面板控件到 LinuxCNC TASK/motion/HAL/Vismach 的完整数据流和控制流,其中第 8 节是五轴 RTCP 专章。
- `gmoccapy-analysis.md`:GMOCCAPY 系统运行时版本、启动提示和面板行为;作为五轴界面分析的背景材料。
- `gmoccapy-file-inventory.*`:GMOCCAPY 相关配置、实现、资源和图标的逐文件清单。
## 来源
五轴核心来源保持在 LinuxCNC 源目录:
```text
linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/
linuxcnc/src/emc/kinematics/xyzac-trt-kins.c
linuxcnc/src/emc/kinematics/xyzbc-trt-kins.c
linuxcnc/src/emc/kinematics/trtfuncs.c
linuxcnc/docs/src/motion/5-axis-kinematics.adoc
```