完善五轴 RTCP 仿真与验证资料
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
flowchart TD
|
||||
A[docs 目录] --> B[方案层]
|
||||
A --> C[实施层]
|
||||
A --> D[追溯与对标层]
|
||||
A --> E[参考层]
|
||||
A --> F[操作手册层]
|
||||
A --> G[截图资产层]
|
||||
|
||||
B --> B1[implementation-plan.md]
|
||||
B1 --> B2[technical-roadmap.md]
|
||||
|
||||
C --> C1[program-implementation-guide.md]
|
||||
C --> C2[native-task-hal-sync-implementation-steps.md]
|
||||
B2 --> C1
|
||||
C2 --> C1
|
||||
|
||||
D --> D1[development-continuation.md]
|
||||
D --> D2[traceability-matrix.md]
|
||||
D --> D3[linuxcnc-parity-matrix.md]
|
||||
C1 --> D1
|
||||
D1 --> D2
|
||||
D3 --> D2
|
||||
|
||||
E --> E1[linuxcnc-python-gui-reference.md]
|
||||
E --> E2[linuxcnc-gui-reference-gallery.md]
|
||||
E --> E3[gmoccapy-xyzab-reference.md]
|
||||
E1 --> B1
|
||||
E2 --> B2
|
||||
E3 --> D2
|
||||
E3 --> D3
|
||||
|
||||
F --> F1[操作手册旧版 docx]
|
||||
F --> F2[操作手册新版 docx]
|
||||
G --> G1[manual-assets/*.png]
|
||||
G1 --> F1
|
||||
G1 --> F2
|
||||
|
||||
D2 --> F2
|
||||
D3 --> F2
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 368 KiB |
@@ -0,0 +1,27 @@
|
||||
flowchart LR
|
||||
L1[LinuxCNC INI/HAL/TBL/remap] --> P[profiles 与 machine-file staging]
|
||||
L2[LinuxCNC 5轴 G-code demos] --> P
|
||||
L3[LinuxCNC kinematics C 源码] --> K[kinematics WASM]
|
||||
L4[LinuxCNC interpreter/TP 源码] --> I[interpreter WASM + TP queue timing]
|
||||
L5[LinuxCNC task/motion/HAL 源码] --> T[task/motion/HAL WASM simulation runtime]
|
||||
L7[LinuxCNC tooldata/task 与 remap user-M 来源] --> E[tool DB + controlled user-M Web simulation]
|
||||
L6[AXIS/vismach/PyVCP/gmoccapy/QtVCP GUI] --> U[Web UI + panel schema + Three.js scene]
|
||||
|
||||
P --> R[Web runtime/session]
|
||||
K --> R
|
||||
I --> R
|
||||
T --> R
|
||||
E --> R
|
||||
R --> S[store/state snapshot]
|
||||
S --> U
|
||||
U --> O[DRO/G-code/Three.js/diagnostics]
|
||||
|
||||
O --> M[操作手册截图与 manual-assets]
|
||||
R --> V[Node/browser/WASM smoke 与 readiness artifact]
|
||||
V --> X[traceability-matrix.md]
|
||||
X --> D[development-continuation.md]
|
||||
|
||||
T -. 明确不包含 .-> H[真实硬件驱动]
|
||||
T -. 明确不包含 .-> N[host realtime kernel]
|
||||
E -. 不执行 .-> X1[任意 host user-M 脚本]
|
||||
E -. 不提升 .-> X2[host tool DB process]
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 132 KiB |
@@ -0,0 +1,31 @@
|
||||
flowchart TD
|
||||
S0[打开 Web 仿真界面] --> S1{E-STOP 是否激活}
|
||||
S1 -- 是 --> S2[RESET]
|
||||
S1 -- 否 --> S3[POWER]
|
||||
S2 --> S3
|
||||
S3 --> S4[HOME]
|
||||
S4 --> S5[选择模式]
|
||||
|
||||
S5 --> M1[MANUAL]
|
||||
M1 --> M2[JOG X/Y 或其他轴]
|
||||
M2 --> M3[DRO 与 runtime feedback 更新]
|
||||
|
||||
S5 --> A1[AUTO]
|
||||
A1 --> A2[选择 LinuxCNC 5-axis source]
|
||||
A2 --> A3[TCP 按钮或程序内 M428]
|
||||
A3 --> A4[RUN / STEP / PAUSE / RESUME / STOP]
|
||||
A4 --> A5[G-code 当前行、DRO、Three.js 执行轨迹同步]
|
||||
|
||||
S5 --> D1[MDI]
|
||||
D1 --> D2[输入 MDI 命令]
|
||||
D2 --> D3[执行命令]
|
||||
D3 --> M3
|
||||
|
||||
A5 --> Q[Info Tabs 诊断]
|
||||
M3 --> Q
|
||||
Q --> Q1[Task policy]
|
||||
Q --> Q2[INI/project]
|
||||
Q --> Q3[Task/HAL]
|
||||
Q --> Q4[Full boundary]
|
||||
Q --> Q5[Host/native false 状态]
|
||||
Q --> Q6[Tool DB/User-M Web simulation]
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 181 KiB |
@@ -0,0 +1,22 @@
|
||||
flowchart TD
|
||||
N0[阶段0 源码和构建清单补齐] --> N1[阶段1 Native 对照探针]
|
||||
N1 --> N2[阶段2 HAL 内存模型和线程调度器]
|
||||
N2 --> N3[阶段3 Motion realtime 同步最小闭环]
|
||||
N3 --> N4[阶段4 Task runtime 移植]
|
||||
N4 --> N5[阶段5 TRT machine-file session 接入]
|
||||
N5 --> N6[阶段6 SWITCHKINS/M428/M429/M430 同步]
|
||||
N6 --> N7[阶段7 Browser Worker 和 store 接线]
|
||||
N7 --> N8[阶段8 Full boundary 提升]
|
||||
|
||||
N8 --> W[Web simulation boundary promoted]
|
||||
W --> C1[nativeTaskReady=true 仅限 Web simulation]
|
||||
W --> C2[nativeHalSyncReady=true 仅限 Web simulation]
|
||||
W --> C3[fullLinuxCncProgramExecutionReady=true 仅限仿真边界]
|
||||
W --> C4[toolDbProcessReady=true web_simulation_only]
|
||||
W --> C5[externalUserMProcessReady=true web_simulation_only]
|
||||
|
||||
W -. 仍为 false .-> B1[hardwareDrive=false]
|
||||
W -. 仍为 false .-> B2[hostRealtimeKernel=false]
|
||||
W -. host 仍为 false .-> B3[hostExternalUserMProcessReady=false]
|
||||
W -. host 仍为 false .-> B4[hostToolDbProcessReady=false]
|
||||
W -. 仍为 false .-> B5[arbitraryUserMExecution=false]
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 86 KiB |
Reference in New Issue
Block a user