Display live WASM machining parameters
This commit is contained in:
@@ -53,6 +53,8 @@ AXIS 源控件清单:菜单 80、工具栏 20、快捷键 10,共 110 条,
|
||||
| Feed/Jog/Max/Spindle override | WASM TP/IO getter/setter | 受控 slider,值由快照回读 |
|
||||
| 视图缩放、旋转、平移、tab | React/Three 本地 UI | 仅显示交互,不参与运动计算 |
|
||||
|
||||
实时参数区显示:主轴实际转速 `speed_rpm`、主轴指令转速 `command_rpm`、G-code `S` 值、TP 实际进给 `velocity_mm_min`、G-code `F` 值、TP 速度/上限、F/S override、队列深度、活动段和当前执行行。所有值来自 WASM program/TP/IO 快照,参数区的 `data-xyzac-parameter-source` 为 `linuxcnc-wasm`;未取得快照时显示 `-`。
|
||||
|
||||
在 WASM 快照尚未到达前,界面显示 `WASM PENDING` 并禁用运动操作;不会使用 JS 默认轴值、任务状态或 override 值。浏览器定时器只发送 `SIM_STEP` 采样请求,不执行 G-code、轨迹、运动学或设备状态计算。React/Three 中的定时器、相机、网格、刀具网格和文本格式化均为显示层,不产生或修改任何 CNC 状态。
|
||||
|
||||
## 按钮/控件矩阵
|
||||
@@ -192,6 +194,37 @@ screenshot: /tmp/published-pause-resume-final-r11c.png
|
||||
screenshot_sha256: 9d1660fd043dd0628ff2989a3e139a3239acd6386d141657a5834c9d2f1bc5a7
|
||||
```
|
||||
|
||||
发布站点 r13 实时参数验证:
|
||||
|
||||
```text
|
||||
url: https://49.232.250.35:58010/
|
||||
release: 20260902-linuxcnc-wasm-live-parameters-r13
|
||||
parameter_source: linuxcnc-wasm
|
||||
idle: Spindle 0.0 rpm / Feed actual 0.0 mm/min / TP velocity 0.000 mm/s / Planner 0 queued
|
||||
running: Feed actual 540.0 mm/min / TP velocity 9.000 mm/s / Planner 1 queued / Segment 13 / Line 65
|
||||
fields: spindle actual+command+program S, feed actual+program F, TP velocity+limit,
|
||||
F/S override, queue depth, active segment, execution line
|
||||
browser_errors: 0
|
||||
screenshot: /tmp/published-live-parameters-r13.png
|
||||
screenshot_sha256: 4e25750136d9b5a8ed633a15091128a94fc9bbec9af857c71d9bf5dd01270fb6
|
||||
```
|
||||
|
||||
发布站点 r14(程序主轴同步 + 实时参数)验证:
|
||||
|
||||
```text
|
||||
url: https://49.232.250.35:58010/
|
||||
release: 20260902-linuxcnc-wasm-live-parameters-r14
|
||||
resource_sha256: index-CDC5yZJC.js c3a6aa009e091d5fcb2098c7254313d987229abc1e4765052edb15b465ca0fc4
|
||||
sim-worker-entry-BQKHHWpv.js e72d80d9ae0fd679d92d3efbad4dba1eef55f9ce7b54bcd06e4a0d644c3cfb1a
|
||||
linuxcnc-sim-core-fuIvKetC.wasm ad4e17ecbf73afbad0d9f069ab20ba3c66b6cc4d75ecdb2b3182673490ee916d
|
||||
3D_Chips.ngc running: spindle_actual=210 rpm, spindle_command=1600 rpm, program_S=1600 rpm,
|
||||
feed_actual=1200 mm/min, program_F=2250000 mm/min,
|
||||
tp_velocity=20 mm/s, queue_depth=22, active_segment=21, line=38
|
||||
browser_errors: 0
|
||||
screenshot: /tmp/published-live-parameters-r14.png
|
||||
screenshot_sha256: 7f5307c913d8bc4e60c2a31c29aacc9afd1b0d91fac4a4f22e8a64fc2ea37a1e
|
||||
```
|
||||
|
||||
发布站点 r10 连续性验证:
|
||||
|
||||
```text
|
||||
@@ -270,6 +303,7 @@ panel_button_test_source 80782fc1f85f88beb48ec3dfaf638a93f2edb912e694840199dbff5
|
||||
switchkins_direct_test_output 24e6cb8ec1195a97f71294b49217db0cbc0d7c3ecfa4bc8aa244ba3921c816a7
|
||||
panel_r10_output 9bddcd8b0219925e00598e081dc7a4ed0f4868e8822a21f0ccd08d8e9d355d45
|
||||
pause_resume_browser_screenshot 9d1660fd043dd0628ff2989a3e139a3239acd6386d141657a5834c9d2f1bc5a7
|
||||
live_parameters_browser_screenshot 7f5307c913d8bc4e60c2a31c29aacc9afd1b0d91fac4a4f22e8a64fc2ea37a1e
|
||||
```
|
||||
|
||||
报告对应提交前工作树保留了既有 coverage 大文件和 LinuxCNC 子模块改动;本轮提交包含 WASM TP/IO/HOME authority、无 JS JOG 运动计算、前端 pending 投影、长程序快照性能修正、聚合测试和本报告。
|
||||
|
||||
Reference in New Issue
Block a user