提交当前项目改动
This commit is contained in:
@@ -50,9 +50,9 @@
|
||||
|
||||
参考 LinuxCNC 源程序:
|
||||
|
||||
- `/home/meswork/cnc_wams/linuxcnc/src/emc/task/emctaskmain.cc`
|
||||
- `/home/meswork/cnc_wams/linuxcnc/src/emc/nml_intf/emc_nml.hh`
|
||||
- `/home/meswork/cnc_wams/linuxcnc/src/emc/nml_intf/emc.hh`
|
||||
- `/home/mes123456/cnc_wams/linuxcnc/src/emc/task/emctaskmain.cc`
|
||||
- `/home/mes123456/cnc_wams/linuxcnc/src/emc/nml_intf/emc_nml.hh`
|
||||
- `/home/mes123456/cnc_wams/linuxcnc/src/emc/nml_intf/emc.hh`
|
||||
|
||||
对应命令语义:
|
||||
|
||||
@@ -69,12 +69,12 @@
|
||||
|
||||
## 修改文件
|
||||
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/ui/gmoccapy-shell.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/state/store.js`
|
||||
- `/home/meswork/cnc_wams/wasm-port/runtime/core/linuxcnc_wrap/linuxcnc_task_hal_wasm.cpp`
|
||||
- `/home/meswork/cnc_wams/wasm-port/runtime/core/linuxcnc_wrap/linuxcnc_motion_runtime.c`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_linuxcnc_task_hal_runtime.mjs`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/gmoccapy_shell_smoke.html`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/ui/gmoccapy-shell.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/state/store.js`
|
||||
- `/home/mes123456/cnc_wams/wasm-port/runtime/core/linuxcnc_wrap/linuxcnc_task_hal_wasm.cpp`
|
||||
- `/home/mes123456/cnc_wams/wasm-port/runtime/core/linuxcnc_wrap/linuxcnc_motion_runtime.c`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_linuxcnc_task_hal_runtime.mjs`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/gmoccapy_shell_smoke.html`
|
||||
|
||||
## 当前完成状态
|
||||
|
||||
@@ -84,10 +84,10 @@
|
||||
|
||||
取证文件:
|
||||
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/capture-button-control-evidence.mjs`
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/button-control-evidence-report.json`
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/button-control-evidence-report.pdf`
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/screenshots/button-control-evidence/`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/capture-button-control-evidence.mjs`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/button-control-evidence-report.json`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/button-control-evidence-report.pdf`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/screenshots/button-control-evidence/`
|
||||
|
||||
云端补充验收:
|
||||
|
||||
@@ -96,17 +96,17 @@
|
||||
- 云端报告状态:`PASS`
|
||||
- job_id:`btn-20260623091811-c291e49b`
|
||||
- report_id:`report-btn-20260623091811-c291e49b`
|
||||
- 云端 JSON:`/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/cloud-button-control-evidence-report.json`
|
||||
- 云端 PDF:`/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/cloud-button-control-evidence-report.pdf`
|
||||
- 云端截图:`/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/screenshots/cloud-button-control-evidence/`
|
||||
- 云端 JSON:`/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/cloud-button-control-evidence-report.json`
|
||||
- 云端 PDF:`/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/cloud-button-control-evidence-report.pdf`
|
||||
- 云端截图:`/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/screenshots/cloud-button-control-evidence/`
|
||||
|
||||
Native 对照补充验收:
|
||||
|
||||
- 已生成 native task/HAL 对照报告。
|
||||
- 报告状态:`PASS_WITH_HOST_NATIVE_RUNTIME_BLOCKER`
|
||||
- 报告文件:
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/native-task-hal-comparison-report.json`
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/native-task-hal-comparison-report.md`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/native-task-hal-comparison-report.json`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/native-task-hal-comparison-report.md`
|
||||
- 结论:LinuxCNC source/phase0/native readiness audit 对照通过;host-native TRT runtime 状态转换日志因当前主机 native runtime 依赖阻塞无法生成。
|
||||
|
||||
注意:本轮仍不声明真实硬件驱动、host realtime kernel、外部 User-M process 或 tool DB native runtime 已具备;这些边界在 native 对照报告中明确记录。
|
||||
|
||||
@@ -176,7 +176,7 @@ bash web-rtcp-5axis-sim-plan/tests/browser/verify_gmoccapy_shell_browser.sh
|
||||
6. 输出 JSON 报告:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/button-control-evidence-report.json
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/button-control-evidence-report.json
|
||||
```
|
||||
|
||||
验证命令:
|
||||
@@ -239,9 +239,9 @@ node qa/web-rtcp-5axis-site-test/capture-button-control-evidence.mjs
|
||||
button_control_evidence_status=PASS
|
||||
button_control_evidence_job_id=btn-20260623091811-c291e49b
|
||||
button_control_evidence_report_id=report-btn-20260623091811-c291e49b
|
||||
button_control_evidence_json=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/cloud-button-control-evidence-report.json
|
||||
button_control_evidence_pdf=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/cloud-button-control-evidence-report.pdf
|
||||
button_control_evidence_screenshots=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/screenshots/cloud-button-control-evidence
|
||||
button_control_evidence_json=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/cloud-button-control-evidence-report.json
|
||||
button_control_evidence_pdf=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/cloud-button-control-evidence-report.pdf
|
||||
button_control_evidence_screenshots=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/screenshots/cloud-button-control-evidence
|
||||
```
|
||||
|
||||
## 阶段 10:LinuxCNC native 对照报告
|
||||
@@ -270,8 +270,8 @@ node qa/web-rtcp-5axis-site-test/capture-native-task-hal-comparison.mjs
|
||||
|
||||
```text
|
||||
native_task_hal_comparison_status=PASS_WITH_HOST_NATIVE_RUNTIME_BLOCKER
|
||||
native_task_hal_comparison_json=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/native-task-hal-comparison-report.json
|
||||
native_task_hal_comparison_markdown=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/native-task-hal-comparison-report.md
|
||||
native_task_hal_comparison_json=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/native-task-hal-comparison-report.json
|
||||
native_task_hal_comparison_markdown=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/native-task-hal-comparison-report.md
|
||||
native_task_hal_transition_log_available=0
|
||||
native_task_hal_host_blocker_count=15
|
||||
```
|
||||
|
||||
@@ -68,16 +68,16 @@
|
||||
新增浏览器取证结果:
|
||||
|
||||
- `button_control_evidence_status=PASS`
|
||||
- JSON:`/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/button-control-evidence-report.json`
|
||||
- 截图目录:`/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/screenshots/button-control-evidence/`
|
||||
- PDF:`/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/button-control-evidence-report.pdf`
|
||||
- 云端 JSON:`/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/cloud-button-control-evidence-report.json`
|
||||
- 云端 PDF:`/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/cloud-button-control-evidence-report.pdf`
|
||||
- 云端截图目录:`/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/screenshots/cloud-button-control-evidence/`
|
||||
- JSON:`/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/button-control-evidence-report.json`
|
||||
- 截图目录:`/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/screenshots/button-control-evidence/`
|
||||
- PDF:`/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/button-control-evidence-report.pdf`
|
||||
- 云端 JSON:`/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/cloud-button-control-evidence-report.json`
|
||||
- 云端 PDF:`/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/cloud-button-control-evidence-report.pdf`
|
||||
- 云端截图目录:`/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/screenshots/cloud-button-control-evidence/`
|
||||
- 云端 job_id:`btn-20260623091811-c291e49b`
|
||||
- 云端 report_id:`report-btn-20260623091811-c291e49b`
|
||||
- Native 对照 JSON:`/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/native-task-hal-comparison-report.json`
|
||||
- Native 对照 Markdown:`/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/native-task-hal-comparison-report.md`
|
||||
- Native 对照 JSON:`/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/native-task-hal-comparison-report.json`
|
||||
- Native 对照 Markdown:`/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/native-task-hal-comparison-report.md`
|
||||
|
||||
## 遗留事项
|
||||
|
||||
|
||||
@@ -144,9 +144,9 @@ node qa/web-rtcp-5axis-site-test/capture-button-control-evidence.mjs
|
||||
button_control_evidence_status=PASS
|
||||
button_control_evidence_job_id=btn-20260623091525-b35869f1
|
||||
button_control_evidence_report_id=report-btn-20260623091525-b35869f1
|
||||
button_control_evidence_json=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/button-control-evidence-report.json
|
||||
button_control_evidence_pdf=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/button-control-evidence-report.pdf
|
||||
button_control_evidence_screenshots=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/screenshots/button-control-evidence
|
||||
button_control_evidence_json=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/button-control-evidence-report.json
|
||||
button_control_evidence_pdf=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/button-control-evidence-report.pdf
|
||||
button_control_evidence_screenshots=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/screenshots/button-control-evidence
|
||||
```
|
||||
|
||||
覆盖点:
|
||||
@@ -201,9 +201,9 @@ node qa/web-rtcp-5axis-site-test/capture-button-control-evidence.mjs
|
||||
button_control_evidence_status=PASS
|
||||
button_control_evidence_job_id=btn-20260623091811-c291e49b
|
||||
button_control_evidence_report_id=report-btn-20260623091811-c291e49b
|
||||
button_control_evidence_json=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/cloud-button-control-evidence-report.json
|
||||
button_control_evidence_pdf=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/cloud-button-control-evidence-report.pdf
|
||||
button_control_evidence_screenshots=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/screenshots/cloud-button-control-evidence
|
||||
button_control_evidence_json=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/cloud-button-control-evidence-report.json
|
||||
button_control_evidence_pdf=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/cloud-button-control-evidence-report.pdf
|
||||
button_control_evidence_screenshots=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/screenshots/cloud-button-control-evidence
|
||||
```
|
||||
|
||||
### 9. LinuxCNC native task/HAL 对照报告
|
||||
@@ -223,8 +223,8 @@ node qa/web-rtcp-5axis-site-test/capture-native-task-hal-comparison.mjs
|
||||
task_hal_phase0_native_probe_gate=ok
|
||||
native_task_hal_source_artifact_audit=ok
|
||||
native_task_hal_comparison_status=PASS_WITH_HOST_NATIVE_RUNTIME_BLOCKER
|
||||
native_task_hal_comparison_json=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/native-task-hal-comparison-report.json
|
||||
native_task_hal_comparison_markdown=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/native-task-hal-comparison-report.md
|
||||
native_task_hal_comparison_json=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/native-task-hal-comparison-report.json
|
||||
native_task_hal_comparison_markdown=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/native-task-hal-comparison-report.md
|
||||
native_task_hal_transition_log_available=0
|
||||
native_task_hal_host_blocker_count=15
|
||||
```
|
||||
|
||||
@@ -37,8 +37,8 @@
|
||||
|
||||
参考:
|
||||
|
||||
- `/home/meswork/cnc_wams/linuxcnc/src/emc/task/emctaskmain.cc`
|
||||
- `/home/meswork/cnc_wams/linuxcnc/src/emc/nml_intf/emc_nml.hh`
|
||||
- `/home/mes123456/cnc_wams/linuxcnc/src/emc/task/emctaskmain.cc`
|
||||
- `/home/mes123456/cnc_wams/linuxcnc/src/emc/nml_intf/emc_nml.hh`
|
||||
|
||||
## DR-003:Step 必须发送 `EMC_TASK_PLAN_STEP`
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
分析对象:
|
||||
|
||||
`/home/meswork/cnc_wams/linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAB.ini`
|
||||
`/home/mes123456/cnc_wams/linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAB.ini`
|
||||
|
||||
结论先行:这个配置不是一个单独程序,而是一套 LinuxCNC 运行配置。`linuxcnc <ini>` 先启动 LinuxCNC 后台进程、实时运动模块和 HAL 网络,再启动 `gmoccapy` GTK 界面。界面与后台的主要通信不是 HTTP/TCP API,而是 LinuxCNC 的三类本地机制:
|
||||
|
||||
@@ -35,12 +35,12 @@
|
||||
入口通常是:
|
||||
|
||||
```bash
|
||||
linuxcnc /home/meswork/cnc_wams/linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAB.ini
|
||||
linuxcnc /home/mes123456/cnc_wams/linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAB.ini
|
||||
```
|
||||
|
||||
启动脚本路径:
|
||||
|
||||
`/home/meswork/cnc_wams/linuxcnc/scripts/linuxcnc`
|
||||
`/home/mes123456/cnc_wams/linuxcnc/scripts/linuxcnc`
|
||||
|
||||
关键过程如下。
|
||||
|
||||
@@ -97,9 +97,9 @@ linuxcnc /home/meswork/cnc_wams/linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAB.ini
|
||||
|
||||
实际运行文件是:
|
||||
|
||||
`/home/meswork/cnc_wams/linuxcnc/bin/gmoccapy`
|
||||
`/home/mes123456/cnc_wams/linuxcnc/bin/gmoccapy`
|
||||
|
||||
它与源码副本 `/home/meswork/cnc_wams/linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py` 只有 shebang Python 版本不同,主体逻辑一致。
|
||||
它与源码副本 `/home/mes123456/cnc_wams/linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py` 只有 shebang Python 版本不同,主体逻辑一致。
|
||||
|
||||
## 3. HAL 文件执行过程
|
||||
|
||||
@@ -226,7 +226,7 @@ self.builder.add_from_file(XMLNAME)
|
||||
|
||||
其中 `XMLNAME` 指向:
|
||||
|
||||
`/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/gmoccapy.glade`
|
||||
`/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/gmoccapy.glade`
|
||||
|
||||
4. 读取 INI:
|
||||
|
||||
@@ -236,7 +236,7 @@ self._get_ini_data()
|
||||
|
||||
该逻辑由:
|
||||
|
||||
`/home/meswork/cnc_wams/linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py`
|
||||
`/home/mes123456/cnc_wams/linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py`
|
||||
|
||||
通过 `os.environ["INI_FILE_NAME"]` 和 `linuxcnc.ini()` 完成。
|
||||
|
||||
@@ -1240,46 +1240,46 @@ _button_pin_changed()
|
||||
## 12. 关键源文件索引
|
||||
|
||||
- INI:
|
||||
- `/home/meswork/cnc_wams/linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAB.ini`
|
||||
- `/home/mes123456/cnc_wams/linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAB.ini`
|
||||
- 启动脚本:
|
||||
- `/home/meswork/cnc_wams/linuxcnc/scripts/linuxcnc`
|
||||
- `/home/mes123456/cnc_wams/linuxcnc/scripts/linuxcnc`
|
||||
- 实际 gmoccapy 可执行文件:
|
||||
- `/home/meswork/cnc_wams/linuxcnc/bin/gmoccapy`
|
||||
- `/home/mes123456/cnc_wams/linuxcnc/bin/gmoccapy`
|
||||
- gmoccapy Glade 界面定义:
|
||||
- `/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/gmoccapy.glade`
|
||||
- `/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/gmoccapy.glade`
|
||||
- gmoccapy INI 读取:
|
||||
- `/home/meswork/cnc_wams/linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py`
|
||||
- `/home/mes123456/cnc_wams/linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py`
|
||||
- gmoccapy 对话框:
|
||||
- `/home/meswork/cnc_wams/linuxcnc/src/emc/usr_intf/gmoccapy/dialogs.py`
|
||||
- `/home/mes123456/cnc_wams/linuxcnc/src/emc/usr_intf/gmoccapy/dialogs.py`
|
||||
- gladevcp HAL pin 生成:
|
||||
- `/home/meswork/cnc_wams/linuxcnc/lib/python/gladevcp/makepins.py`
|
||||
- `/home/meswork/cnc_wams/linuxcnc/lib/python/common/hal_glib.py`
|
||||
- `/home/mes123456/cnc_wams/linuxcnc/lib/python/gladevcp/makepins.py`
|
||||
- `/home/mes123456/cnc_wams/linuxcnc/lib/python/common/hal_glib.py`
|
||||
- gladevcp LinuxCNC Action 和 MDI/File 控件:
|
||||
- `/home/meswork/cnc_wams/linuxcnc/lib/python/gladevcp/hal_actions.py`
|
||||
- `/home/meswork/cnc_wams/linuxcnc/lib/python/gladevcp/hal_filechooser.py`
|
||||
- `/home/meswork/cnc_wams/linuxcnc/lib/python/gladevcp/hal_mdihistory.py`
|
||||
- `/home/mes123456/cnc_wams/linuxcnc/lib/python/gladevcp/hal_actions.py`
|
||||
- `/home/mes123456/cnc_wams/linuxcnc/lib/python/gladevcp/hal_filechooser.py`
|
||||
- `/home/mes123456/cnc_wams/linuxcnc/lib/python/gladevcp/hal_mdihistory.py`
|
||||
- LinuxCNC task/NML 主循环:
|
||||
- `/home/meswork/cnc_wams/linuxcnc/src/emc/task/emctaskmain.cc`
|
||||
- `/home/mes123456/cnc_wams/linuxcnc/src/emc/task/emctaskmain.cc`
|
||||
- HAL:
|
||||
- `/home/meswork/cnc_wams/linuxcnc/configs/sim/gmoccapy/core_sim_XYZAB.hal`
|
||||
- `/home/meswork/cnc_wams/linuxcnc/configs/sim/gmoccapy/spindle_sim.hal`
|
||||
- `/home/meswork/cnc_wams/linuxcnc/configs/sim/gmoccapy/simulated_home.hal`
|
||||
- `/home/meswork/cnc_wams/linuxcnc/configs/sim/gmoccapy/gmoccapy_postgui.hal`
|
||||
- `/home/mes123456/cnc_wams/linuxcnc/configs/sim/gmoccapy/core_sim_XYZAB.hal`
|
||||
- `/home/mes123456/cnc_wams/linuxcnc/configs/sim/gmoccapy/spindle_sim.hal`
|
||||
- `/home/mes123456/cnc_wams/linuxcnc/configs/sim/gmoccapy/simulated_home.hal`
|
||||
- `/home/mes123456/cnc_wams/linuxcnc/configs/sim/gmoccapy/gmoccapy_postgui.hal`
|
||||
|
||||
## 13. 按钮图标整理索引
|
||||
|
||||
本配置的 gmoccapy 图标主题来自
|
||||
`/home/meswork/cnc_wams/linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAB.pref`
|
||||
`/home/mes123456/cnc_wams/linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAB.pref`
|
||||
中的 `icon_theme = classic`。界面按钮图标不是全部直接写在
|
||||
`gmoccapy.glade` 中,运行时还会由
|
||||
`/home/meswork/cnc_wams/linuxcnc/bin/gmoccapy` 的 `_set_icon_theme()`
|
||||
`/home/mes123456/cnc_wams/linuxcnc/bin/gmoccapy` 的 `_set_icon_theme()`
|
||||
按 `Gtk.IconTheme` 重新绑定到 `classic` 主题图标。
|
||||
|
||||
图标整理结果已单独保存到:
|
||||
|
||||
- `/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/button_icon_inventory.md`
|
||||
- `/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/button_icon_inventory.csv`
|
||||
- `/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/`
|
||||
- `/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/button_icon_inventory.md`
|
||||
- `/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/button_icon_inventory.csv`
|
||||
- `/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/`
|
||||
|
||||
清单覆盖 Glade 静态按钮、Python 动态生成按钮、运行时 active/inactive 状态图标、
|
||||
ToolEdit/OffsetPage 内嵌按钮,以及 `[MACROS]` 中宏按钮的自定义图片。当前整理结果
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
# gmoccapy_XYZAB 界面按钮图标整理
|
||||
|
||||
- 配置文件:`/home/meswork/cnc_wams/linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAB.ini`
|
||||
- 首选项图标主题:`classic`,来自 `/home/meswork/cnc_wams/linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAB.pref` 的 `icon_theme = classic`
|
||||
- 图标主题目录:`/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic`
|
||||
- 运行时映射来源:`/home/meswork/cnc_wams/linuxcnc/bin/gmoccapy` 的 `_set_icon_theme()` / `icon_configs`
|
||||
- Glade 静态界面来源:`/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/gmoccapy.glade`
|
||||
- 配置文件:`/home/mes123456/cnc_wams/linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAB.ini`
|
||||
- 首选项图标主题:`classic`,来自 `/home/mes123456/cnc_wams/linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAB.pref` 的 `icon_theme = classic`
|
||||
- 图标主题目录:`/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic`
|
||||
- 运行时映射来源:`/home/mes123456/cnc_wams/linuxcnc/bin/gmoccapy` 的 `_set_icon_theme()` / `icon_configs`
|
||||
- Glade 静态界面来源:`/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/gmoccapy.glade`
|
||||
- 当前坐标轴:`X Y Z A B`;当前宏数量:`5`;当前 Jog 增量数量:`6`
|
||||
- 本目录已复制图标文件:`files/`,共 `112` 个文件
|
||||
- CSV 明细:`button_icon_inventory.csv`
|
||||
@@ -34,75 +34,75 @@
|
||||
|
||||
| 分类 | 按钮/状态 | 图像ID | 图标名 | 尺寸 | 来源类型 | 源文件 | 复制文件 | 说明 |
|
||||
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
|
||||
| 右侧主状态栏 | rbt_auto<br>Auto 已选中<br>`active` | img_auto_on | mode_auto_active | 48 | theme-exact-png | [mode_auto_active.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/mode_auto_active.png) | [img_auto_on__mode_auto_active__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_auto_on__mode_auto_active__48.png) | on_rbt_auto_toggled |
|
||||
| 右侧主状态栏 | rbt_auto | img_auto | mode_auto_inactive | 48 | theme-exact-png | [mode_auto_inactive.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/mode_auto_inactive.png) | [img_auto__mode_auto_inactive__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_auto__mode_auto_inactive__48.png) | enter auto mode to run programs |
|
||||
| 右侧主状态栏 | rbt_manual<br>手动已选中<br>`active` | img_manual_on | mode_manual_active | 48 | theme-exact-png | [mode_manual_active.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/mode_manual_active.png) | [img_manual_on__mode_manual_active__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_manual_on__mode_manual_active__48.png) | on_rbt_manual_toggled |
|
||||
| 右侧主状态栏 | rbt_manual | img_manual | mode_manual_inactive | 48 | theme-exact-png | [mode_manual_inactive.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/mode_manual_inactive.png) | [img_manual__mode_manual_inactive__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_manual__mode_manual_inactive__48.png) | enter manual mode to jog axis by hand or touch off / [F3] |
|
||||
| 右侧主状态栏 | rbt_mdi<br>MDI 已选中<br>`active` | img_mdi_on | mode_mdi_active | 48 | theme-exact-png | [mode_mdi_active.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/mode_mdi_active.png) | [img_mdi_on__mode_mdi_active__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_mdi_on__mode_mdi_active__48.png) | on_rbt_mdi_toggled |
|
||||
| 右侧主状态栏 | rbt_mdi | img_mdi | mode_mdi_inactive | 48 | theme-exact-png | [mode_mdi_inactive.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/mode_mdi_inactive.png) | [img_mdi__mode_mdi_inactive__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_mdi__mode_mdi_inactive__48.png) | enter MDI mode to launch G-code commands / [F5] |
|
||||
| 右侧主状态栏 | tbtn_estop<br>急停复位/非急停<br>`STATE_ESTOP_RESET` | img_emergency_off | main_switch_off | 48 | theme-exact-png | [main_switch_off.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/main_switch_off.png) | [img_emergency_off__main_switch_off__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_emergency_off__main_switch_off__48.png) | on_hal_status_state_estop_reset |
|
||||
| 右侧主状态栏 | tbtn_estop | img_emergency | main_switch_on | 48 | theme-exact-png | [main_switch_on.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/main_switch_on.png) | [img_emergency__main_switch_on__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_emergency__main_switch_on__48.png) | Estop the machine / [F1] |
|
||||
| 右侧主状态栏 | tbtn_on<br>上电<br>`STATE_ON` | img_machine_on | power_on | 48 | theme-exact-png | [power_on.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/power_on.png) | [img_machine_on__power_on__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_machine_on__power_on__48.png) | on_hal_status_state_on |
|
||||
| 右侧主状态栏 | tbtn_on | img_machine_off | power_off | 48 | theme-exact-png | [power_off.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/power_off.png) | [img_machine_off__power_off__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_machine_off__power_off__48.png) | Turn the machine on/off / [F2] |
|
||||
| 右侧主状态栏 | tbtn_setup<br>设置页已进入<br>`active/unlocked` | img_settings_on | mode_settings_active | 48 | theme-exact-png | [mode_settings_active.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/mode_settings_active.png) | [img_settings_on__mode_settings_active__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_settings_on__mode_settings_active__48.png) | on_tbtn_setup_toggled |
|
||||
| 右侧主状态栏 | tbtn_setup | img_settings | mode_settings_inactive | 48 | theme-exact-png | [mode_settings_inactive.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/mode_settings_inactive.png) | [img_settings__mode_settings_inactive__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_settings__mode_settings_inactive__48.png) | Enter the settings page, the default code is "123" |
|
||||
| 右侧主状态栏 | tbtn_user_tabs<br>用户页已显示<br>`active` | img_user_tabs_on | mode_user_tabs_active | 48 | theme-exact-png | [mode_user_tabs_active.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/mode_user_tabs_active.png) | [img_user_tabs_on__mode_user_tabs_active__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_user_tabs_on__mode_user_tabs_active__48.png) | on_tbtn_user_tabs_toggled |
|
||||
| 右侧主状态栏 | tbtn_user_tabs | img_user_tabs | mode_user_tabs_inactive | 48 | theme-exact-png | [mode_user_tabs_inactive.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/mode_user_tabs_inactive.png) | [img_user_tabs__mode_user_tabs_inactive__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_user_tabs__mode_user_tabs_inactive__48.png) | show user tabs |
|
||||
| 底部主按钮栏 | btn_exit | img_close | logout | 48 | theme-exact-png | [logout.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/logout.png) | [img_close__logout__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_close__logout__48.png) | Close gmoccapy / leave the program |
|
||||
| 底部主按钮栏 | btn_homing | img_ref_menu | ref_all | 48 | theme-exact-png | [ref_all.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/ref_all.png) | [img_ref_menu__ref_all__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_ref_menu__ref_all__48.png) | open homing button list |
|
||||
| 底部主按钮栏 | btn_tool | img_tools | hsk_mill_tool | 48 | theme-exact-png | [hsk_mill_tool.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/hsk_mill_tool.png) | [img_tools__hsk_mill_tool__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_tools__hsk_mill_tool__48.png) | Open the tooleditor page |
|
||||
| 底部主按钮栏 | btn_touch | img_touch_off | touch_off | 48 | theme-exact-png | [touch_off.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/touch_off.png) | [img_touch_off__touch_off__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_touch_off__touch_off__48.png) | open touch off button list |
|
||||
| 底部主按钮栏 | tbtn_fullsize_preview0<br>退出大预览<br>`fullscreen active` | img_fullsize_preview0_close | fullscreen_close | 48 | theme-exact-png | [fullscreen_close.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/fullscreen_close.png) | [img_fullsize_preview0_close__fullscreen_close__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_fullsize_preview0_close__fullscreen_close__48.png) | on_tbtn_fullsize_preview_toggled |
|
||||
| 底部主按钮栏 | tbtn_fullsize_preview0 | img_fullsize_preview0_open | fullscreen_open | 48 | theme-exact-png | [fullscreen_open.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/fullscreen_open.png) | [img_fullsize_preview0_open__fullscreen_open__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_fullsize_preview0_open__fullscreen_open__48.png) | make the preview as large as possible |
|
||||
| 右侧主状态栏 | rbt_auto<br>Auto 已选中<br>`active` | img_auto_on | mode_auto_active | 48 | theme-exact-png | [mode_auto_active.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/mode_auto_active.png) | [img_auto_on__mode_auto_active__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_auto_on__mode_auto_active__48.png) | on_rbt_auto_toggled |
|
||||
| 右侧主状态栏 | rbt_auto | img_auto | mode_auto_inactive | 48 | theme-exact-png | [mode_auto_inactive.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/mode_auto_inactive.png) | [img_auto__mode_auto_inactive__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_auto__mode_auto_inactive__48.png) | enter auto mode to run programs |
|
||||
| 右侧主状态栏 | rbt_manual<br>手动已选中<br>`active` | img_manual_on | mode_manual_active | 48 | theme-exact-png | [mode_manual_active.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/mode_manual_active.png) | [img_manual_on__mode_manual_active__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_manual_on__mode_manual_active__48.png) | on_rbt_manual_toggled |
|
||||
| 右侧主状态栏 | rbt_manual | img_manual | mode_manual_inactive | 48 | theme-exact-png | [mode_manual_inactive.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/mode_manual_inactive.png) | [img_manual__mode_manual_inactive__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_manual__mode_manual_inactive__48.png) | enter manual mode to jog axis by hand or touch off / [F3] |
|
||||
| 右侧主状态栏 | rbt_mdi<br>MDI 已选中<br>`active` | img_mdi_on | mode_mdi_active | 48 | theme-exact-png | [mode_mdi_active.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/mode_mdi_active.png) | [img_mdi_on__mode_mdi_active__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_mdi_on__mode_mdi_active__48.png) | on_rbt_mdi_toggled |
|
||||
| 右侧主状态栏 | rbt_mdi | img_mdi | mode_mdi_inactive | 48 | theme-exact-png | [mode_mdi_inactive.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/mode_mdi_inactive.png) | [img_mdi__mode_mdi_inactive__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_mdi__mode_mdi_inactive__48.png) | enter MDI mode to launch G-code commands / [F5] |
|
||||
| 右侧主状态栏 | tbtn_estop<br>急停复位/非急停<br>`STATE_ESTOP_RESET` | img_emergency_off | main_switch_off | 48 | theme-exact-png | [main_switch_off.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/main_switch_off.png) | [img_emergency_off__main_switch_off__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_emergency_off__main_switch_off__48.png) | on_hal_status_state_estop_reset |
|
||||
| 右侧主状态栏 | tbtn_estop | img_emergency | main_switch_on | 48 | theme-exact-png | [main_switch_on.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/main_switch_on.png) | [img_emergency__main_switch_on__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_emergency__main_switch_on__48.png) | Estop the machine / [F1] |
|
||||
| 右侧主状态栏 | tbtn_on<br>上电<br>`STATE_ON` | img_machine_on | power_on | 48 | theme-exact-png | [power_on.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/power_on.png) | [img_machine_on__power_on__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_machine_on__power_on__48.png) | on_hal_status_state_on |
|
||||
| 右侧主状态栏 | tbtn_on | img_machine_off | power_off | 48 | theme-exact-png | [power_off.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/power_off.png) | [img_machine_off__power_off__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_machine_off__power_off__48.png) | Turn the machine on/off / [F2] |
|
||||
| 右侧主状态栏 | tbtn_setup<br>设置页已进入<br>`active/unlocked` | img_settings_on | mode_settings_active | 48 | theme-exact-png | [mode_settings_active.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/mode_settings_active.png) | [img_settings_on__mode_settings_active__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_settings_on__mode_settings_active__48.png) | on_tbtn_setup_toggled |
|
||||
| 右侧主状态栏 | tbtn_setup | img_settings | mode_settings_inactive | 48 | theme-exact-png | [mode_settings_inactive.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/mode_settings_inactive.png) | [img_settings__mode_settings_inactive__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_settings__mode_settings_inactive__48.png) | Enter the settings page, the default code is "123" |
|
||||
| 右侧主状态栏 | tbtn_user_tabs<br>用户页已显示<br>`active` | img_user_tabs_on | mode_user_tabs_active | 48 | theme-exact-png | [mode_user_tabs_active.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/mode_user_tabs_active.png) | [img_user_tabs_on__mode_user_tabs_active__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_user_tabs_on__mode_user_tabs_active__48.png) | on_tbtn_user_tabs_toggled |
|
||||
| 右侧主状态栏 | tbtn_user_tabs | img_user_tabs | mode_user_tabs_inactive | 48 | theme-exact-png | [mode_user_tabs_inactive.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/mode_user_tabs_inactive.png) | [img_user_tabs__mode_user_tabs_inactive__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_user_tabs__mode_user_tabs_inactive__48.png) | show user tabs |
|
||||
| 底部主按钮栏 | btn_exit | img_close | logout | 48 | theme-exact-png | [logout.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/logout.png) | [img_close__logout__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_close__logout__48.png) | Close gmoccapy / leave the program |
|
||||
| 底部主按钮栏 | btn_homing | img_ref_menu | ref_all | 48 | theme-exact-png | [ref_all.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/ref_all.png) | [img_ref_menu__ref_all__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_ref_menu__ref_all__48.png) | open homing button list |
|
||||
| 底部主按钮栏 | btn_tool | img_tools | hsk_mill_tool | 48 | theme-exact-png | [hsk_mill_tool.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/hsk_mill_tool.png) | [img_tools__hsk_mill_tool__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_tools__hsk_mill_tool__48.png) | Open the tooleditor page |
|
||||
| 底部主按钮栏 | btn_touch | img_touch_off | touch_off | 48 | theme-exact-png | [touch_off.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/touch_off.png) | [img_touch_off__touch_off__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_touch_off__touch_off__48.png) | open touch off button list |
|
||||
| 底部主按钮栏 | tbtn_fullsize_preview0<br>退出大预览<br>`fullscreen active` | img_fullsize_preview0_close | fullscreen_close | 48 | theme-exact-png | [fullscreen_close.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/fullscreen_close.png) | [img_fullsize_preview0_close__fullscreen_close__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_fullsize_preview0_close__fullscreen_close__48.png) | on_tbtn_fullsize_preview_toggled |
|
||||
| 底部主按钮栏 | tbtn_fullsize_preview0 | img_fullsize_preview0_open | fullscreen_open | 48 | theme-exact-png | [fullscreen_open.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/fullscreen_open.png) | [img_fullsize_preview0_open__fullscreen_open__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_fullsize_preview0_open__fullscreen_open__48.png) | make the preview as large as possible |
|
||||
| 底部主按钮栏 | tbtn_switch_mode<br>World / Mode | | | | none | | | Switch motion mode between Joint and World mode / F12 or $ key does the same |
|
||||
| Auto 程序运行栏 | btn_edit | img_editor | edit_code | 32 | theme-nearest-png | [edit_code.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/edit_code.png) | [img_editor__edit_code__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_editor__edit_code__32.png) | Edit the loaded program |
|
||||
| Auto 程序运行栏 | btn_from_line | img_run_from | run_from_line | 48 | theme-exact-png | [run_from_line.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/run_from_line.png) | [img_run_from__run_from_line__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_run_from__run_from_line__48.png) | run the program from a certain line, attention, that is dangerous, because the previous lines will not checked! |
|
||||
| Auto 程序运行栏 | btn_load | img_open | open_file | 32 | theme-svg | [open_file.svg](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/open_file.svg) | [img_open__open_file__32.svg](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_open__open_file__32.svg) | Load a new program |
|
||||
| Auto 程序运行栏 | btn_reload | img_reload1 | refresh | 32 | theme-nearest-png | [refresh.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/refresh.png) | [img_reload1__refresh__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_reload1__refresh__32.png) | Reload file |
|
||||
| Auto 程序运行栏 | btn_run | img_run | play | 32 | theme-nearest-png | [play.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/play.png) | [img_run__play__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_run__play__32.png) | Run the loaded program |
|
||||
| Auto 程序运行栏 | btn_step | img_step | step | 32 | theme-nearest-png | [step.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/step.png) | [img_step__step__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_step__step__32.png) | Run the loaded program step by step |
|
||||
| Auto 程序运行栏 | btn_stop | img_stop | stop | 32 | theme-nearest-png | [stop.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/stop.png) | [img_stop__stop__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_stop__stop__32.png) | Stop the running program |
|
||||
| Auto 程序运行栏 | tbtn_fullsize_preview1<br>退出大预览<br>`fullscreen active` | img_fullsize_preview1_close | fullscreen_close | 48 | theme-exact-png | [fullscreen_close.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/fullscreen_close.png) | [img_fullsize_preview1_close__fullscreen_close__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_fullsize_preview1_close__fullscreen_close__48.png) | on_tbtn_fullsize_preview_toggled |
|
||||
| Auto 程序运行栏 | tbtn_fullsize_preview1 | img_fullsize_preview1_open | fullscreen_open | 48 | theme-exact-png | [fullscreen_open.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/fullscreen_open.png) | [img_fullsize_preview1_open__fullscreen_open__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_fullsize_preview1_open__fullscreen_open__48.png) | Show full screen preview |
|
||||
| Auto 程序运行栏 | tbtn_optional_blocks<br>跳过可选段<br>`block delete active` | img_skip_optional_active | skip_optional_active | 32 | theme-exact-png | [skip_optional_active.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/skip_optional_active.png) | [img_skip_optional_active__skip_optional_active__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_skip_optional_active__skip_optional_active__32.png) | on_tbtn_optional_blocks_toggled |
|
||||
| Auto 程序运行栏 | tbtn_optional_blocks | img_skip_optional_inactive | skip_optional_inactive | 32 | theme-exact-png | [skip_optional_inactive.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/skip_optional_inactive.png) | [img_skip_optional_inactive__skip_optional_inactive__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_skip_optional_inactive__skip_optional_inactive__32.png) | Machine or not the optional blocks of the program. If the button is pressed, the optional blocks will not be machined. The button will indicate this by a yellow background. |
|
||||
| Auto 程序运行栏 | tbtn_pause<br>暂停中<br>`paused` | img_pause_active | pause_active | 32 | theme-nearest-png | [pause_active.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/pause_active.png) | [img_pause_active__pause_active__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_pause_active__pause_active__32.png) | on_tbtn_pause_toggled |
|
||||
| Auto 程序运行栏 | tbtn_pause | img_pause | pause | 32 | theme-nearest-png | [pause.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/pause.png) | [img_pause__pause__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_pause__pause__32.png) | Pause the running program |
|
||||
| MDI/宏按钮栏 | calculator<br>计算器 | img_macro_menu_calculator | calculator_open | 32 | theme-exact-png | [calculator_open.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/calculator_open.png) | [img_macro_menu_calculator__calculator_open__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_macro_menu_calculator__calculator_open__32.png) | _make_macro_button |
|
||||
| MDI/宏按钮栏 | keyboard<br>隐藏虚拟键盘<br>`keyboard shown` | img_macro_menu_keyboard_hide | keyboard_hide | 32 | theme-nearest-png | [keyboard_hide.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/keyboard_hide.png) | [img_macro_menu_keyboard_hide__keyboard_hide__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_macro_menu_keyboard_hide__keyboard_hide__32.png) | on_ntb_info_switch_page |
|
||||
| MDI/宏按钮栏 | keyboard<br>中止运行宏/程序<br>`program/macro running or no keyboard` | img_macro_menu_stop | stop | 32 | theme-nearest-png | [stop.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/stop.png) | [img_macro_menu_stop__stop__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_macro_menu_stop__stop__32.png) | on_hal_status_interp_run/_no_virt_keyboard |
|
||||
| MDI/宏按钮栏 | keyboard<br>虚拟键盘 | img_macro_menu_keyboard | keyboard | 32 | theme-nearest-png | [keyboard.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/keyboard.png) | [img_macro_menu_keyboard__keyboard__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_macro_menu_keyboard__keyboard__32.png) | _make_macro_button |
|
||||
| MDI/宏按钮栏 | macro_0<br>i_am_lost | | | | macro-custom-file | [i_am_lost.png](/home/meswork/cnc_wams/linuxcnc/configs/sim/gmoccapy/macros/images/i_am_lost.png) | [macro_0__macro_image.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/macro_0__macro_image.png) | 宏文件 IMAGE 自定义图片: /home/meswork/cnc_wams/linuxcnc/configs/sim/gmoccapy/macros/images/i_am_lost.png |
|
||||
| Auto 程序运行栏 | btn_edit | img_editor | edit_code | 32 | theme-nearest-png | [edit_code.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/edit_code.png) | [img_editor__edit_code__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_editor__edit_code__32.png) | Edit the loaded program |
|
||||
| Auto 程序运行栏 | btn_from_line | img_run_from | run_from_line | 48 | theme-exact-png | [run_from_line.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/run_from_line.png) | [img_run_from__run_from_line__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_run_from__run_from_line__48.png) | run the program from a certain line, attention, that is dangerous, because the previous lines will not checked! |
|
||||
| Auto 程序运行栏 | btn_load | img_open | open_file | 32 | theme-svg | [open_file.svg](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/open_file.svg) | [img_open__open_file__32.svg](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_open__open_file__32.svg) | Load a new program |
|
||||
| Auto 程序运行栏 | btn_reload | img_reload1 | refresh | 32 | theme-nearest-png | [refresh.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/refresh.png) | [img_reload1__refresh__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_reload1__refresh__32.png) | Reload file |
|
||||
| Auto 程序运行栏 | btn_run | img_run | play | 32 | theme-nearest-png | [play.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/play.png) | [img_run__play__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_run__play__32.png) | Run the loaded program |
|
||||
| Auto 程序运行栏 | btn_step | img_step | step | 32 | theme-nearest-png | [step.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/step.png) | [img_step__step__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_step__step__32.png) | Run the loaded program step by step |
|
||||
| Auto 程序运行栏 | btn_stop | img_stop | stop | 32 | theme-nearest-png | [stop.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/stop.png) | [img_stop__stop__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_stop__stop__32.png) | Stop the running program |
|
||||
| Auto 程序运行栏 | tbtn_fullsize_preview1<br>退出大预览<br>`fullscreen active` | img_fullsize_preview1_close | fullscreen_close | 48 | theme-exact-png | [fullscreen_close.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/fullscreen_close.png) | [img_fullsize_preview1_close__fullscreen_close__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_fullsize_preview1_close__fullscreen_close__48.png) | on_tbtn_fullsize_preview_toggled |
|
||||
| Auto 程序运行栏 | tbtn_fullsize_preview1 | img_fullsize_preview1_open | fullscreen_open | 48 | theme-exact-png | [fullscreen_open.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/fullscreen_open.png) | [img_fullsize_preview1_open__fullscreen_open__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_fullsize_preview1_open__fullscreen_open__48.png) | Show full screen preview |
|
||||
| Auto 程序运行栏 | tbtn_optional_blocks<br>跳过可选段<br>`block delete active` | img_skip_optional_active | skip_optional_active | 32 | theme-exact-png | [skip_optional_active.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/skip_optional_active.png) | [img_skip_optional_active__skip_optional_active__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_skip_optional_active__skip_optional_active__32.png) | on_tbtn_optional_blocks_toggled |
|
||||
| Auto 程序运行栏 | tbtn_optional_blocks | img_skip_optional_inactive | skip_optional_inactive | 32 | theme-exact-png | [skip_optional_inactive.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/skip_optional_inactive.png) | [img_skip_optional_inactive__skip_optional_inactive__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_skip_optional_inactive__skip_optional_inactive__32.png) | Machine or not the optional blocks of the program. If the button is pressed, the optional blocks will not be machined. The button will indicate this by a yellow background. |
|
||||
| Auto 程序运行栏 | tbtn_pause<br>暂停中<br>`paused` | img_pause_active | pause_active | 32 | theme-nearest-png | [pause_active.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/pause_active.png) | [img_pause_active__pause_active__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_pause_active__pause_active__32.png) | on_tbtn_pause_toggled |
|
||||
| Auto 程序运行栏 | tbtn_pause | img_pause | pause | 32 | theme-nearest-png | [pause.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/pause.png) | [img_pause__pause__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_pause__pause__32.png) | Pause the running program |
|
||||
| MDI/宏按钮栏 | calculator<br>计算器 | img_macro_menu_calculator | calculator_open | 32 | theme-exact-png | [calculator_open.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/calculator_open.png) | [img_macro_menu_calculator__calculator_open__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_macro_menu_calculator__calculator_open__32.png) | _make_macro_button |
|
||||
| MDI/宏按钮栏 | keyboard<br>隐藏虚拟键盘<br>`keyboard shown` | img_macro_menu_keyboard_hide | keyboard_hide | 32 | theme-nearest-png | [keyboard_hide.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/keyboard_hide.png) | [img_macro_menu_keyboard_hide__keyboard_hide__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_macro_menu_keyboard_hide__keyboard_hide__32.png) | on_ntb_info_switch_page |
|
||||
| MDI/宏按钮栏 | keyboard<br>中止运行宏/程序<br>`program/macro running or no keyboard` | img_macro_menu_stop | stop | 32 | theme-nearest-png | [stop.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/stop.png) | [img_macro_menu_stop__stop__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_macro_menu_stop__stop__32.png) | on_hal_status_interp_run/_no_virt_keyboard |
|
||||
| MDI/宏按钮栏 | keyboard<br>虚拟键盘 | img_macro_menu_keyboard | keyboard | 32 | theme-nearest-png | [keyboard.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/keyboard.png) | [img_macro_menu_keyboard__keyboard__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_macro_menu_keyboard__keyboard__32.png) | _make_macro_button |
|
||||
| MDI/宏按钮栏 | macro_0<br>i_am_lost | | | | macro-custom-file | [i_am_lost.png](/home/mes123456/cnc_wams/linuxcnc/configs/sim/gmoccapy/macros/images/i_am_lost.png) | [macro_0__macro_image.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/macro_0__macro_image.png) | 宏文件 IMAGE 自定义图片: /home/mes123456/cnc_wams/linuxcnc/configs/sim/gmoccapy/macros/images/i_am_lost.png |
|
||||
| MDI/宏按钮栏 | macro_1<br>halo_world | | | | none | | | 宏按钮使用文字,无图标 |
|
||||
| MDI/宏按钮栏 | macro_2<br>jog_around | | | | none | | | 宏按钮使用文字,无图标 |
|
||||
| MDI/宏按钮栏 | macro_3<br>increment | | | | none | | | 宏按钮使用文字,无图标 |
|
||||
| MDI/宏按钮栏 | macro_4<br>go_to_position | | | | macro-custom-file | [goto_x_y_z.png](/home/meswork/cnc_wams/linuxcnc/configs/sim/gmoccapy/macros/images/goto_x_y_z.png) | [macro_4__macro_image.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/macro_4__macro_image.png) | 宏文件 IMAGE 自定义图片: /home/meswork/cnc_wams/linuxcnc/configs/sim/gmoccapy/macros/images/goto_x_y_z.png |
|
||||
| MDI/宏按钮栏 | macro_4<br>go_to_position | | | | macro-custom-file | [goto_x_y_z.png](/home/mes123456/cnc_wams/linuxcnc/configs/sim/gmoccapy/macros/images/goto_x_y_z.png) | [macro_4__macro_image.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/macro_4__macro_image.png) | 宏文件 IMAGE 自定义图片: /home/mes123456/cnc_wams/linuxcnc/configs/sim/gmoccapy/macros/images/goto_x_y_z.png |
|
||||
| MDI/宏按钮栏 | next_button<br>下一组宏按钮 | img_macro_paginate_next | go-next | | gtk-icon-name-not-copied | GTK/system icon theme | | 当前宏数 5,小于 7,默认隐藏; 未在 gmoccapy classic 主题中固定解析,运行时由 GTK/system icon theme 决定 |
|
||||
| MDI/宏按钮栏 | previous_button<br>上一组宏按钮 | img_macro_paginate_prev | go-previous | | gtk-icon-name-not-copied | GTK/system icon theme | | 当前宏数 5,小于 7,默认隐藏; 未在 gmoccapy classic 主题中固定解析,运行时由 GTK/system icon theme 决定 |
|
||||
| 回零按钮栏 | home_axis_a<br>回零 A 轴 | img_ref_a | ref_a | 48 | theme-exact-png | [ref_a.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/ref_a.png) | [img_ref_a__ref_a__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_ref_a__ref_a__48.png) | 当前 XYZAB 生成 |
|
||||
| 回零按钮栏 | home_axis_b<br>回零 B 轴 | img_ref_b | ref_b | 48 | theme-exact-png | [ref_b.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/ref_b.png) | [img_ref_b__ref_b__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_ref_b__ref_b__48.png) | 当前 XYZAB 生成 |
|
||||
| 回零按钮栏 | home_axis_x<br>回零 X 轴 | img_ref_x | ref_x | 48 | theme-exact-png | [ref_x.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/ref_x.png) | [img_ref_x__ref_x__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_ref_x__ref_x__48.png) | 当前 XYZAB 生成 |
|
||||
| 回零按钮栏 | home_axis_y<br>回零 Y 轴 | img_ref_y | ref_y | 48 | theme-exact-png | [ref_y.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/ref_y.png) | [img_ref_y__ref_y__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_ref_y__ref_y__48.png) | 当前 XYZAB 生成 |
|
||||
| 回零按钮栏 | home_axis_z<br>回零 Z 轴 | img_ref_z | ref_z | 48 | theme-exact-png | [ref_z.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/ref_z.png) | [img_ref_z__ref_z__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_ref_z__ref_z__48.png) | 当前 XYZAB 生成 |
|
||||
| 回零按钮栏 | home_back<br>返回主按钮栏 | img_ref_menu_close | back_to_app | 48 | theme-svg | [back_to_app.svg](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/back_to_app.svg) | [img_ref_menu_close__back_to_app__48.svg](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_ref_menu_close__back_to_app__48.svg) | _make_ref_axis_button |
|
||||
| 回零按钮栏 | next_button<br>下一组回零按钮 | img_ref_paginate_next | chevron_right | 32 | theme-svg | [chevron_right.svg](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/chevron_right.svg) | [img_ref_paginate_next__chevron_right__32.svg](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_ref_paginate_next__chevron_right__32.svg) | 仅轴数大于 7 时显示 |
|
||||
| 回零按钮栏 | previous_button<br>上一组回零按钮 | img_ref_paginate_prev | chevron_left | 32 | theme-svg | [chevron_left.svg](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/chevron_left.svg) | [img_ref_paginate_prev__chevron_left__32.svg](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_ref_paginate_prev__chevron_left__32.svg) | 仅轴数大于 7 时显示 |
|
||||
| 回零按钮栏 | ref_all<br>回零全部轴 | img_ref_all | ref_all | 48 | theme-exact-png | [ref_all.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/ref_all.png) | [img_ref_all__ref_all__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_ref_all__ref_all__48.png) | _make_ref_axis_button |
|
||||
| 回零按钮栏 | unref_all<br>取消全部回零 | img_unref_all | unref_all | 48 | theme-exact-png | [unref_all.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/unref_all.png) | [img_unref_all__unref_all__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_unref_all__unref_all__48.png) | _make_ref_axis_button |
|
||||
| 回零按钮栏 | home_axis_a<br>回零 A 轴 | img_ref_a | ref_a | 48 | theme-exact-png | [ref_a.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/ref_a.png) | [img_ref_a__ref_a__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_ref_a__ref_a__48.png) | 当前 XYZAB 生成 |
|
||||
| 回零按钮栏 | home_axis_b<br>回零 B 轴 | img_ref_b | ref_b | 48 | theme-exact-png | [ref_b.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/ref_b.png) | [img_ref_b__ref_b__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_ref_b__ref_b__48.png) | 当前 XYZAB 生成 |
|
||||
| 回零按钮栏 | home_axis_x<br>回零 X 轴 | img_ref_x | ref_x | 48 | theme-exact-png | [ref_x.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/ref_x.png) | [img_ref_x__ref_x__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_ref_x__ref_x__48.png) | 当前 XYZAB 生成 |
|
||||
| 回零按钮栏 | home_axis_y<br>回零 Y 轴 | img_ref_y | ref_y | 48 | theme-exact-png | [ref_y.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/ref_y.png) | [img_ref_y__ref_y__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_ref_y__ref_y__48.png) | 当前 XYZAB 生成 |
|
||||
| 回零按钮栏 | home_axis_z<br>回零 Z 轴 | img_ref_z | ref_z | 48 | theme-exact-png | [ref_z.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/ref_z.png) | [img_ref_z__ref_z__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_ref_z__ref_z__48.png) | 当前 XYZAB 生成 |
|
||||
| 回零按钮栏 | home_back<br>返回主按钮栏 | img_ref_menu_close | back_to_app | 48 | theme-svg | [back_to_app.svg](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/back_to_app.svg) | [img_ref_menu_close__back_to_app__48.svg](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_ref_menu_close__back_to_app__48.svg) | _make_ref_axis_button |
|
||||
| 回零按钮栏 | next_button<br>下一组回零按钮 | img_ref_paginate_next | chevron_right | 32 | theme-svg | [chevron_right.svg](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/chevron_right.svg) | [img_ref_paginate_next__chevron_right__32.svg](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_ref_paginate_next__chevron_right__32.svg) | 仅轴数大于 7 时显示 |
|
||||
| 回零按钮栏 | previous_button<br>上一组回零按钮 | img_ref_paginate_prev | chevron_left | 32 | theme-svg | [chevron_left.svg](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/chevron_left.svg) | [img_ref_paginate_prev__chevron_left__32.svg](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_ref_paginate_prev__chevron_left__32.svg) | 仅轴数大于 7 时显示 |
|
||||
| 回零按钮栏 | ref_all<br>回零全部轴 | img_ref_all | ref_all | 48 | theme-exact-png | [ref_all.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/ref_all.png) | [img_ref_all__ref_all__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_ref_all__ref_all__48.png) | _make_ref_axis_button |
|
||||
| 回零按钮栏 | unref_all<br>取消全部回零 | img_unref_all | unref_all | 48 | theme-exact-png | [unref_all.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/unref_all.png) | [img_unref_all__unref_all__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_unref_all__unref_all__48.png) | _make_ref_axis_button |
|
||||
| 对刀/坐标设定按钮栏 | block_height<br>Block Height | | | | none | | | 仅 [TOOLSENSOR] 有效时出现;本配置默认不出现 |
|
||||
| 对刀/坐标设定按钮栏 | next_button<br>下一组 Touch Off 按钮 | img_touch_paginate_next | chevron_right | 32 | theme-svg | [chevron_right.svg](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/chevron_right.svg) | [img_touch_paginate_next__chevron_right__32.svg](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_touch_paginate_next__chevron_right__32.svg) | 仅按钮过多时显示 |
|
||||
| 对刀/坐标设定按钮栏 | previous_button<br>上一组 Touch Off 按钮 | img_touch_paginate_prev | chevron_left | 32 | theme-svg | [chevron_left.svg](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/chevron_left.svg) | [img_touch_paginate_prev__chevron_left__32.svg](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_touch_paginate_prev__chevron_left__32.svg) | 仅轴数大于 8 时显示 |
|
||||
| 对刀/坐标设定按钮栏 | touch_a<br>A 轴 Touch Off | img_touch_a | touch_a | 48 | theme-exact-png | [touch_a.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/touch_a.png) | [img_touch_a__touch_a__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_touch_a__touch_a__48.png) | 当前 XYZAB 生成 |
|
||||
| 对刀/坐标设定按钮栏 | touch_b<br>B 轴 Touch Off | img_touch_b | touch_b | 48 | theme-exact-png | [touch_b.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/touch_b.png) | [img_touch_b__touch_b__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_touch_b__touch_b__48.png) | 当前 XYZAB 生成 |
|
||||
| 对刀/坐标设定按钮栏 | touch_back<br>返回主按钮栏 | img_touch_menu_close | back_to_app | 48 | theme-svg | [back_to_app.svg](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/back_to_app.svg) | [img_touch_menu_close__back_to_app__48.svg](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_touch_menu_close__back_to_app__48.svg) | _make_touch_button |
|
||||
| 对刀/坐标设定按钮栏 | touch_x<br>X 轴 Touch Off | img_touch_x | touch_x | 48 | theme-exact-png | [touch_x.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/touch_x.png) | [img_touch_x__touch_x__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_touch_x__touch_x__48.png) | 当前 XYZAB 生成 |
|
||||
| 对刀/坐标设定按钮栏 | touch_y<br>Y 轴 Touch Off | img_touch_y | touch_y | 48 | theme-exact-png | [touch_y.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/touch_y.png) | [img_touch_y__touch_y__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_touch_y__touch_y__48.png) | 当前 XYZAB 生成 |
|
||||
| 对刀/坐标设定按钮栏 | touch_z<br>Z 轴 Touch Off | img_touch_z | touch_z | 48 | theme-exact-png | [touch_z.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/touch_z.png) | [img_touch_z__touch_z__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_touch_z__touch_z__48.png) | 当前 XYZAB 生成 |
|
||||
| 对刀/坐标设定按钮栏 | next_button<br>下一组 Touch Off 按钮 | img_touch_paginate_next | chevron_right | 32 | theme-svg | [chevron_right.svg](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/chevron_right.svg) | [img_touch_paginate_next__chevron_right__32.svg](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_touch_paginate_next__chevron_right__32.svg) | 仅按钮过多时显示 |
|
||||
| 对刀/坐标设定按钮栏 | previous_button<br>上一组 Touch Off 按钮 | img_touch_paginate_prev | chevron_left | 32 | theme-svg | [chevron_left.svg](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/chevron_left.svg) | [img_touch_paginate_prev__chevron_left__32.svg](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_touch_paginate_prev__chevron_left__32.svg) | 仅轴数大于 8 时显示 |
|
||||
| 对刀/坐标设定按钮栏 | touch_a<br>A 轴 Touch Off | img_touch_a | touch_a | 48 | theme-exact-png | [touch_a.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/touch_a.png) | [img_touch_a__touch_a__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_touch_a__touch_a__48.png) | 当前 XYZAB 生成 |
|
||||
| 对刀/坐标设定按钮栏 | touch_b<br>B 轴 Touch Off | img_touch_b | touch_b | 48 | theme-exact-png | [touch_b.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/touch_b.png) | [img_touch_b__touch_b__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_touch_b__touch_b__48.png) | 当前 XYZAB 生成 |
|
||||
| 对刀/坐标设定按钮栏 | touch_back<br>返回主按钮栏 | img_touch_menu_close | back_to_app | 48 | theme-svg | [back_to_app.svg](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/back_to_app.svg) | [img_touch_menu_close__back_to_app__48.svg](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_touch_menu_close__back_to_app__48.svg) | _make_touch_button |
|
||||
| 对刀/坐标设定按钮栏 | touch_x<br>X 轴 Touch Off | img_touch_x | touch_x | 48 | theme-exact-png | [touch_x.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/touch_x.png) | [img_touch_x__touch_x__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_touch_x__touch_x__48.png) | 当前 XYZAB 生成 |
|
||||
| 对刀/坐标设定按钮栏 | touch_y<br>Y 轴 Touch Off | img_touch_y | touch_y | 48 | theme-exact-png | [touch_y.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/touch_y.png) | [img_touch_y__touch_y__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_touch_y__touch_y__48.png) | 当前 XYZAB 生成 |
|
||||
| 对刀/坐标设定按钮栏 | touch_z<br>Z 轴 Touch Off | img_touch_z | touch_z | 48 | theme-exact-png | [touch_z.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/touch_z.png) | [img_touch_z__touch_z__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_touch_z__touch_z__48.png) | 当前 XYZAB 生成 |
|
||||
| 手动/Jog 面板 | chk_ignore_limits<br>Ignore limits | | | | none | | | toggled:on_chk_ignore_limits_toggled |
|
||||
| 手动/Jog 面板 | tbtn_turtle_jog<br>慢速 Jog<br>`active` | img_turtle_jog | jog_speed_slow | 32 | theme-exact-png | [jog_speed_slow.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/jog_speed_slow.png) | [img_turtle_jog__jog_speed_slow__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_turtle_jog__jog_speed_slow__32.png) | on_tbtn_turtle_jog_toggled |
|
||||
| 手动/Jog 面板 | tbtn_turtle_jog<br>快速 Jog<br>`inactive` | img_rabbit_jog | jog_speed_fast | 32 | theme-exact-png | [jog_speed_fast.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/jog_speed_fast.png) | [img_rabbit_jog__jog_speed_fast__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_rabbit_jog__jog_speed_fast__32.png) | on_tbtn_turtle_jog_toggled |
|
||||
| 手动/Jog 面板 | tbtn_turtle_jog | img_rabbit_jog | jog_speed_fast | 32 | theme-exact-png | [jog_speed_fast.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/jog_speed_fast.png) | [img_rabbit_jog__jog_speed_fast__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_rabbit_jog__jog_speed_fast__32.png) | toggled:on_tbtn_turtle_jog_toggled |
|
||||
| Jog 增量选择栏 | rbt_0<br>Continuous | img_continuous | jog_continuous | 24 | theme-exact-png | [jog_continuous.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/24x24/actions/jog_continuous.png) | [img_continuous__jog_continuous__24.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_continuous__jog_continuous__24.png) | 连续 Jog 唯一带图标 |
|
||||
| 手动/Jog 面板 | tbtn_turtle_jog<br>慢速 Jog<br>`active` | img_turtle_jog | jog_speed_slow | 32 | theme-exact-png | [jog_speed_slow.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/jog_speed_slow.png) | [img_turtle_jog__jog_speed_slow__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_turtle_jog__jog_speed_slow__32.png) | on_tbtn_turtle_jog_toggled |
|
||||
| 手动/Jog 面板 | tbtn_turtle_jog<br>快速 Jog<br>`inactive` | img_rabbit_jog | jog_speed_fast | 32 | theme-exact-png | [jog_speed_fast.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/jog_speed_fast.png) | [img_rabbit_jog__jog_speed_fast__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_rabbit_jog__jog_speed_fast__32.png) | on_tbtn_turtle_jog_toggled |
|
||||
| 手动/Jog 面板 | tbtn_turtle_jog | img_rabbit_jog | jog_speed_fast | 32 | theme-exact-png | [jog_speed_fast.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/jog_speed_fast.png) | [img_rabbit_jog__jog_speed_fast__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_rabbit_jog__jog_speed_fast__32.png) | toggled:on_tbtn_turtle_jog_toggled |
|
||||
| Jog 增量选择栏 | rbt_0<br>Continuous | img_continuous | jog_continuous | 24 | theme-exact-png | [jog_continuous.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/24x24/actions/jog_continuous.png) | [img_continuous__jog_continuous__24.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_continuous__jog_continuous__24.png) | 连续 Jog 唯一带图标 |
|
||||
| Jog 增量选择栏 | rbt_1<br>1.000 mm | | | | none | | | 增量按钮使用文字,无图标 |
|
||||
| Jog 增量选择栏 | rbt_2<br>0.100 mm | | | | none | | | 增量按钮使用文字,无图标 |
|
||||
| Jog 增量选择栏 | rbt_3<br>0.010 mm | | | | none | | | 增量按钮使用文字,无图标 |
|
||||
@@ -128,65 +128,65 @@
|
||||
| Jog 关节按钮 | 3-<br>3- | | | | none | | | trivial kinematics 时不创建;非平凡运动学才出现 |
|
||||
| Jog 关节按钮 | 4+<br>4+ | | | | none | | | trivial kinematics 时不创建;非平凡运动学才出现 |
|
||||
| Jog 关节按钮 | 4-<br>4- | | | | none | | | trivial kinematics 时不创建;非平凡运动学才出现 |
|
||||
| 冷却/主轴控制 | rbt_forward<br>主轴正转中<br>`active` | img_spindle_forward_on | spindle_right_on | 48 | theme-exact-png | [spindle_right_on.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/spindle_right_on.png) | [img_spindle_forward_on__spindle_right_on__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_spindle_forward_on__spindle_right_on__48.png) | on_rbt_forward_released/clicked |
|
||||
| 冷却/主轴控制 | rbt_forward | img_spindle_forward | spindle_right | 48 | theme-exact-png | [spindle_right.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/spindle_right.png) | [img_spindle_forward__spindle_right__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_spindle_forward__spindle_right__48.png) | clicked:on_rbt_forward_clicked; released:on_rbt_forward_released |
|
||||
| 冷却/主轴控制 | rbt_reverse<br>主轴反转中<br>`active` | img_spindle_reverse_on | spindle_left_on | 48 | theme-exact-png | [spindle_left_on.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/spindle_left_on.png) | [img_spindle_reverse_on__spindle_left_on__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_spindle_reverse_on__spindle_left_on__48.png) | on_rbt_reverse_released/clicked |
|
||||
| 冷却/主轴控制 | rbt_reverse | img_spindle_reverse | spindle_left | 48 | theme-exact-png | [spindle_left.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/spindle_left.png) | [img_spindle_reverse__spindle_left__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_spindle_reverse__spindle_left__48.png) | clicked:on_rbt_reverse_clicked; released:on_rbt_reverse_released |
|
||||
| 冷却/主轴控制 | rbt_stop<br>主轴停止已选中<br>`active` | img_spindle_stop_on | spindle_stop_on | 48 | theme-exact-png | [spindle_stop_on.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/spindle_stop_on.png) | [img_spindle_stop_on__spindle_stop_on__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_spindle_stop_on__spindle_stop_on__48.png) | on_rbt_stop_clicked |
|
||||
| 冷却/主轴控制 | rbt_stop<br>主轴停止未选中<br>`inactive` | img_spindle_stop | spindle_stop | 48 | theme-exact-png | [spindle_stop.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/spindle_stop.png) | [img_spindle_stop__spindle_stop__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_spindle_stop__spindle_stop__48.png) | on_rbt_stop_clicked: widget inactive 时切回停止普通图标 |
|
||||
| 冷却/主轴控制 | rbt_stop | img_spindle_stop_on | spindle_stop_on | 48 | theme-exact-png | [spindle_stop_on.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/spindle_stop_on.png) | [img_spindle_stop_on__spindle_stop_on__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_spindle_stop_on__spindle_stop_on__48.png) | clicked:on_rbt_stop_clicked |
|
||||
| 冷却/主轴控制 | tbtn_flood<br>冷却液开<br>`active` | img_coolant_on | coolant_flood_active | 48 | theme-exact-png | [coolant_flood_active.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/coolant_flood_active.png) | [img_coolant_on__coolant_flood_active__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_coolant_on__coolant_flood_active__48.png) | on_hal_status_flood_changed |
|
||||
| 冷却/主轴控制 | tbtn_flood | img_coolant_off | coolant_flood_inactive | 48 | theme-exact-png | [coolant_flood_inactive.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/coolant_flood_inactive.png) | [img_coolant_off__coolant_flood_inactive__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_coolant_off__coolant_flood_inactive__48.png) | toggled:on_tbtn_flood_toggled |
|
||||
| 冷却/主轴控制 | tbtn_mist<br>雾冷开<br>`active` | img_mist_on | coolant_mist_active | 48 | theme-exact-png | [coolant_mist_active.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/coolant_mist_active.png) | [img_mist_on__coolant_mist_active__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_mist_on__coolant_mist_active__48.png) | on_hal_status_mist_changed |
|
||||
| 冷却/主轴控制 | tbtn_mist | img_mist_off | coolant_mist_inactive | 48 | theme-exact-png | [coolant_mist_inactive.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/coolant_mist_inactive.png) | [img_mist_off__coolant_mist_inactive__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_mist_off__coolant_mist_inactive__48.png) | toggled:on_tbtn_mist_toggled |
|
||||
| 预览/视图 | btn_delete_view | img_tool_clear | clear | 24 | theme-nearest-png | [clear.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/clear.png) | [img_tool_clear__clear__24.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_tool_clear__clear__24.png) | clear plot |
|
||||
| 预览/视图 | btn_zoom_in | img_zoom_in | zoom_in | 24 | theme-nearest-png | [zoom_in.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/zoom_in.png) | [img_zoom_in__zoom_in__24.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_zoom_in__zoom_in__24.png) | Zoom in |
|
||||
| 预览/视图 | btn_zoom_out | img_zoom_out | zoom_out | 24 | theme-nearest-png | [zoom_out.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/zoom_out.png) | [img_zoom_out__zoom_out__24.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_zoom_out__zoom_out__24.png) | Zoom out |
|
||||
| 预览/视图 | rbt_view_p | img_view_p | tool_axis_p | 24 | theme-exact-png | [tool_axis_p.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/24x24/actions/tool_axis_p.png) | [img_view_p__tool_axis_p__24.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_view_p__tool_axis_p__24.png) | view perspective |
|
||||
| 预览/视图 | rbt_view_x | img_view_x | tool_axis_x | 24 | theme-exact-png | [tool_axis_x.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/24x24/actions/tool_axis_x.png) | [img_view_x__tool_axis_x__24.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_view_x__tool_axis_x__24.png) | view along the X axis from positive to negative |
|
||||
| 预览/视图 | rbt_view_y | img_view_y | tool_axis_y | 24 | theme-exact-png | [tool_axis_y.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/24x24/actions/tool_axis_y.png) | [img_view_y__tool_axis_y__24.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_view_y__tool_axis_y__24.png) | view along the Y axis from positive to negative |
|
||||
| 预览/视图 | rbt_view_y2 | img_view_y2 | tool_axis_y_inv | 24 | theme-exact-png | [tool_axis_y_inv.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/24x24/actions/tool_axis_y_inv.png) | [img_view_y2__tool_axis_y_inv__24.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_view_y2__tool_axis_y_inv__24.png) | view along the Y axis from positive to negative as viewn for a back tool lathe |
|
||||
| 预览/视图 | rbt_view_z | img_view_z | tool_axis_z | 24 | theme-exact-png | [tool_axis_z.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/24x24/actions/tool_axis_z.png) | [img_view_z__tool_axis_z__24.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_view_z__tool_axis_z__24.png) | view along the Z axis from positive to negative |
|
||||
| 预览/视图 | tbtn_view_dimension | img_dimensions | dimensions | 24 | theme-nearest-png | [dimensions.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/dimensions.png) | [img_dimensions__dimensions__24.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_dimensions__dimensions__24.png) | Show or hide dimensions |
|
||||
| 预览/视图 | tbtn_view_tool_path | img_tool_path | toolpath | 24 | theme-exact-png | [toolpath.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/24x24/actions/toolpath.png) | [img_tool_path__toolpath__24.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_tool_path__toolpath__24.png) | Show or hide tool path |
|
||||
| 编辑器搜索/编辑 | btn_comment | img_edit_comment | comment | 32 | theme-exact-png | [comment.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/comment.png) | [img_edit_comment__comment__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_edit_comment__comment__32.png) | clicked:on_btn_toggle_comment_clicked |
|
||||
| 编辑器搜索/编辑 | btn_redo | img_edit-redo | edit_redo | 32 | theme-exact-png | [edit_redo.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/edit_redo.png) | [img_edit-redo__edit_redo__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_edit-redo__edit_redo__32.png) | Redo |
|
||||
| 冷却/主轴控制 | rbt_forward<br>主轴正转中<br>`active` | img_spindle_forward_on | spindle_right_on | 48 | theme-exact-png | [spindle_right_on.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/spindle_right_on.png) | [img_spindle_forward_on__spindle_right_on__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_spindle_forward_on__spindle_right_on__48.png) | on_rbt_forward_released/clicked |
|
||||
| 冷却/主轴控制 | rbt_forward | img_spindle_forward | spindle_right | 48 | theme-exact-png | [spindle_right.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/spindle_right.png) | [img_spindle_forward__spindle_right__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_spindle_forward__spindle_right__48.png) | clicked:on_rbt_forward_clicked; released:on_rbt_forward_released |
|
||||
| 冷却/主轴控制 | rbt_reverse<br>主轴反转中<br>`active` | img_spindle_reverse_on | spindle_left_on | 48 | theme-exact-png | [spindle_left_on.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/spindle_left_on.png) | [img_spindle_reverse_on__spindle_left_on__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_spindle_reverse_on__spindle_left_on__48.png) | on_rbt_reverse_released/clicked |
|
||||
| 冷却/主轴控制 | rbt_reverse | img_spindle_reverse | spindle_left | 48 | theme-exact-png | [spindle_left.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/spindle_left.png) | [img_spindle_reverse__spindle_left__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_spindle_reverse__spindle_left__48.png) | clicked:on_rbt_reverse_clicked; released:on_rbt_reverse_released |
|
||||
| 冷却/主轴控制 | rbt_stop<br>主轴停止已选中<br>`active` | img_spindle_stop_on | spindle_stop_on | 48 | theme-exact-png | [spindle_stop_on.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/spindle_stop_on.png) | [img_spindle_stop_on__spindle_stop_on__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_spindle_stop_on__spindle_stop_on__48.png) | on_rbt_stop_clicked |
|
||||
| 冷却/主轴控制 | rbt_stop<br>主轴停止未选中<br>`inactive` | img_spindle_stop | spindle_stop | 48 | theme-exact-png | [spindle_stop.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/spindle_stop.png) | [img_spindle_stop__spindle_stop__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_spindle_stop__spindle_stop__48.png) | on_rbt_stop_clicked: widget inactive 时切回停止普通图标 |
|
||||
| 冷却/主轴控制 | rbt_stop | img_spindle_stop_on | spindle_stop_on | 48 | theme-exact-png | [spindle_stop_on.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/spindle_stop_on.png) | [img_spindle_stop_on__spindle_stop_on__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_spindle_stop_on__spindle_stop_on__48.png) | clicked:on_rbt_stop_clicked |
|
||||
| 冷却/主轴控制 | tbtn_flood<br>冷却液开<br>`active` | img_coolant_on | coolant_flood_active | 48 | theme-exact-png | [coolant_flood_active.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/coolant_flood_active.png) | [img_coolant_on__coolant_flood_active__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_coolant_on__coolant_flood_active__48.png) | on_hal_status_flood_changed |
|
||||
| 冷却/主轴控制 | tbtn_flood | img_coolant_off | coolant_flood_inactive | 48 | theme-exact-png | [coolant_flood_inactive.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/coolant_flood_inactive.png) | [img_coolant_off__coolant_flood_inactive__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_coolant_off__coolant_flood_inactive__48.png) | toggled:on_tbtn_flood_toggled |
|
||||
| 冷却/主轴控制 | tbtn_mist<br>雾冷开<br>`active` | img_mist_on | coolant_mist_active | 48 | theme-exact-png | [coolant_mist_active.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/coolant_mist_active.png) | [img_mist_on__coolant_mist_active__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_mist_on__coolant_mist_active__48.png) | on_hal_status_mist_changed |
|
||||
| 冷却/主轴控制 | tbtn_mist | img_mist_off | coolant_mist_inactive | 48 | theme-exact-png | [coolant_mist_inactive.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/coolant_mist_inactive.png) | [img_mist_off__coolant_mist_inactive__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_mist_off__coolant_mist_inactive__48.png) | toggled:on_tbtn_mist_toggled |
|
||||
| 预览/视图 | btn_delete_view | img_tool_clear | clear | 24 | theme-nearest-png | [clear.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/clear.png) | [img_tool_clear__clear__24.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_tool_clear__clear__24.png) | clear plot |
|
||||
| 预览/视图 | btn_zoom_in | img_zoom_in | zoom_in | 24 | theme-nearest-png | [zoom_in.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/zoom_in.png) | [img_zoom_in__zoom_in__24.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_zoom_in__zoom_in__24.png) | Zoom in |
|
||||
| 预览/视图 | btn_zoom_out | img_zoom_out | zoom_out | 24 | theme-nearest-png | [zoom_out.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/zoom_out.png) | [img_zoom_out__zoom_out__24.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_zoom_out__zoom_out__24.png) | Zoom out |
|
||||
| 预览/视图 | rbt_view_p | img_view_p | tool_axis_p | 24 | theme-exact-png | [tool_axis_p.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/24x24/actions/tool_axis_p.png) | [img_view_p__tool_axis_p__24.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_view_p__tool_axis_p__24.png) | view perspective |
|
||||
| 预览/视图 | rbt_view_x | img_view_x | tool_axis_x | 24 | theme-exact-png | [tool_axis_x.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/24x24/actions/tool_axis_x.png) | [img_view_x__tool_axis_x__24.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_view_x__tool_axis_x__24.png) | view along the X axis from positive to negative |
|
||||
| 预览/视图 | rbt_view_y | img_view_y | tool_axis_y | 24 | theme-exact-png | [tool_axis_y.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/24x24/actions/tool_axis_y.png) | [img_view_y__tool_axis_y__24.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_view_y__tool_axis_y__24.png) | view along the Y axis from positive to negative |
|
||||
| 预览/视图 | rbt_view_y2 | img_view_y2 | tool_axis_y_inv | 24 | theme-exact-png | [tool_axis_y_inv.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/24x24/actions/tool_axis_y_inv.png) | [img_view_y2__tool_axis_y_inv__24.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_view_y2__tool_axis_y_inv__24.png) | view along the Y axis from positive to negative as viewn for a back tool lathe |
|
||||
| 预览/视图 | rbt_view_z | img_view_z | tool_axis_z | 24 | theme-exact-png | [tool_axis_z.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/24x24/actions/tool_axis_z.png) | [img_view_z__tool_axis_z__24.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_view_z__tool_axis_z__24.png) | view along the Z axis from positive to negative |
|
||||
| 预览/视图 | tbtn_view_dimension | img_dimensions | dimensions | 24 | theme-nearest-png | [dimensions.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/dimensions.png) | [img_dimensions__dimensions__24.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_dimensions__dimensions__24.png) | Show or hide dimensions |
|
||||
| 预览/视图 | tbtn_view_tool_path | img_tool_path | toolpath | 24 | theme-exact-png | [toolpath.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/24x24/actions/toolpath.png) | [img_tool_path__toolpath__24.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_tool_path__toolpath__24.png) | Show or hide tool path |
|
||||
| 编辑器搜索/编辑 | btn_comment | img_edit_comment | comment | 32 | theme-exact-png | [comment.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/comment.png) | [img_edit_comment__comment__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_edit_comment__comment__32.png) | clicked:on_btn_toggle_comment_clicked |
|
||||
| 编辑器搜索/编辑 | btn_redo | img_edit-redo | edit_redo | 32 | theme-exact-png | [edit_redo.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/edit_redo.png) | [img_edit-redo__edit_redo__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_edit-redo__edit_redo__32.png) | Redo |
|
||||
| 编辑器搜索/编辑 | btn_replace<br>Replace | | | | none | | | clicked:on_btn_replace_clicked |
|
||||
| 编辑器搜索/编辑 | btn_search_back<br>Search / back | img_up | chevron_up | 24 | theme-svg | [chevron_up.svg](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/chevron_up.svg) | [img_up__chevron_up__24.svg](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_up__chevron_up__24.svg) | clicked:on_btn_search_back_clicked |
|
||||
| 编辑器搜索/编辑 | btn_search_forward<br>Search / fwd | img_down | chevron_down | 24 | theme-svg | [chevron_down.svg](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/chevron_down.svg) | [img_down__chevron_down__24.svg](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_down__chevron_down__24.svg) | clicked:on_btn_search_forward_clicked |
|
||||
| 编辑器搜索/编辑 | btn_undo | img_edit-undo | edit_undo | 32 | theme-exact-png | [edit_undo.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/edit_undo.png) | [img_edit-undo__edit_undo__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_edit-undo__edit_undo__32.png) | Undo |
|
||||
| 编辑器搜索/编辑 | btn_search_back<br>Search / back | img_up | chevron_up | 24 | theme-svg | [chevron_up.svg](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/chevron_up.svg) | [img_up__chevron_up__24.svg](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_up__chevron_up__24.svg) | clicked:on_btn_search_back_clicked |
|
||||
| 编辑器搜索/编辑 | btn_search_forward<br>Search / fwd | img_down | chevron_down | 24 | theme-svg | [chevron_down.svg](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/chevron_down.svg) | [img_down__chevron_down__24.svg](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_down__chevron_down__24.svg) | clicked:on_btn_search_forward_clicked |
|
||||
| 编辑器搜索/编辑 | btn_undo | img_edit-undo | edit_undo | 32 | theme-exact-png | [edit_undo.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/edit_undo.png) | [img_edit-undo__edit_undo__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_edit-undo__edit_undo__32.png) | Undo |
|
||||
| 编辑器搜索/编辑 | chk_ignore_case<br>Ignore Case | | | | none | | | |
|
||||
| 编辑器搜索/编辑 | chk_replace_all<br>Replace All | | | | none | | | |
|
||||
| 编辑页底部栏 | btn_back_edit | img_edit_menu_close | back_to_app | 48 | theme-svg | [back_to_app.svg](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/back_to_app.svg) | [img_edit_menu_close__back_to_app__48.svg](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_edit_menu_close__back_to_app__48.svg) | Go back to main button list |
|
||||
| 编辑页底部栏 | btn_calc | img_edit_menu_calculator | calculator_open | 32 | theme-exact-png | [calculator_open.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/calculator_open.png) | [img_edit_menu_calculator__calculator_open__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_edit_menu_calculator__calculator_open__32.png) | Show calculator |
|
||||
| 编辑页底部栏 | btn_keyb<br>隐藏虚拟键盘<br>`keyboard shown` | img_edit_menu_keyboard_hide | keyboard_hide | 32 | theme-nearest-png | [keyboard_hide.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/keyboard_hide.png) | [img_edit_menu_keyboard_hide__keyboard_hide__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_edit_menu_keyboard_hide__keyboard_hide__32.png) | on_ntb_info_switch_page |
|
||||
| 编辑页底部栏 | btn_keyb | img_edit_menu_keyboard | keyboard | 32 | theme-nearest-png | [keyboard.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/keyboard.png) | [img_edit_menu_keyboard__keyboard__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_edit_menu_keyboard__keyboard__32.png) | Show or hide the virtual keyboard |
|
||||
| 编辑页底部栏 | btn_new | img_edit_menu_new | new_document | 32 | theme-svg | [new_document.svg](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/new_document.svg) | [img_edit_menu_new__new_document__32.svg](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_edit_menu_new__new_document__32.svg) | clear the edit field and make a new file |
|
||||
| 编辑页底部栏 | btn_reload_edit | img_edit_menu_reload | refresh | 32 | theme-nearest-png | [refresh.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/refresh.png) | [img_edit_menu_reload__refresh__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_edit_menu_reload__refresh__32.png) | Reload file |
|
||||
| 编辑页底部栏 | btn_save | img_edit_menu_save | save | 32 | theme-nearest-png | [save.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/save.png) | [img_edit_menu_save__save__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_edit_menu_save__save__32.png) | save the file using the original name |
|
||||
| 编辑页底部栏 | btn_save_as | img_edit_menu_save_as | save_as | 32 | theme-nearest-png | [save_as.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/save_as.png) | [img_edit_menu_save_as__save_as__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_edit_menu_save_as__save_as__32.png) | save the file with a new name |
|
||||
| 编辑页底部栏 | tbtn_split_view | img_split_view | split_view | 32 | theme-exact-png | [split_view.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/split_view.png) | [img_split_view__split_view__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_split_view__split_view__32.png) | Show preview as split view |
|
||||
| 刀具页底部栏 | btn_back_tool | img_back_tool | back_to_app | 48 | theme-svg | [back_to_app.svg](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/back_to_app.svg) | [img_back_tool__back_to_app__48.svg](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_back_tool__back_to_app__48.svg) | Go back to main button list |
|
||||
| 刀具页底部栏 | btn_change_tool | img_toolchange | mill_tool_change | 48 | theme-exact-png | [mill_tool_change.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/mill_tool_change.png) | [img_toolchange__mill_tool_change__48.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_toolchange__mill_tool_change__48.png) | change tool to the selected one |
|
||||
| 刀具页底部栏 | btn_index_tool | img_index_tool | mill_tool_set_num | 48 | theme-svg | [mill_tool_set_num.svg](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/mill_tool_set_num.svg) | [img_index_tool__mill_tool_set_num__48.svg](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_index_tool__mill_tool_set_num__48.svg) | change tool with the command M61 Q?, no machine move will be done |
|
||||
| 刀具页底部栏 | btn_select_tool_by_no | img_tool_by_no | mill_tool_change_num | 48 | theme-svg | [mill_tool_change_num.svg](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/mill_tool_change_num.svg) | [img_tool_by_no__mill_tool_change_num__48.svg](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_tool_by_no__mill_tool_change_num__48.svg) | Select a tool by number |
|
||||
| 编辑页底部栏 | btn_back_edit | img_edit_menu_close | back_to_app | 48 | theme-svg | [back_to_app.svg](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/back_to_app.svg) | [img_edit_menu_close__back_to_app__48.svg](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_edit_menu_close__back_to_app__48.svg) | Go back to main button list |
|
||||
| 编辑页底部栏 | btn_calc | img_edit_menu_calculator | calculator_open | 32 | theme-exact-png | [calculator_open.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/calculator_open.png) | [img_edit_menu_calculator__calculator_open__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_edit_menu_calculator__calculator_open__32.png) | Show calculator |
|
||||
| 编辑页底部栏 | btn_keyb<br>隐藏虚拟键盘<br>`keyboard shown` | img_edit_menu_keyboard_hide | keyboard_hide | 32 | theme-nearest-png | [keyboard_hide.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/keyboard_hide.png) | [img_edit_menu_keyboard_hide__keyboard_hide__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_edit_menu_keyboard_hide__keyboard_hide__32.png) | on_ntb_info_switch_page |
|
||||
| 编辑页底部栏 | btn_keyb | img_edit_menu_keyboard | keyboard | 32 | theme-nearest-png | [keyboard.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/keyboard.png) | [img_edit_menu_keyboard__keyboard__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_edit_menu_keyboard__keyboard__32.png) | Show or hide the virtual keyboard |
|
||||
| 编辑页底部栏 | btn_new | img_edit_menu_new | new_document | 32 | theme-svg | [new_document.svg](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/new_document.svg) | [img_edit_menu_new__new_document__32.svg](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_edit_menu_new__new_document__32.svg) | clear the edit field and make a new file |
|
||||
| 编辑页底部栏 | btn_reload_edit | img_edit_menu_reload | refresh | 32 | theme-nearest-png | [refresh.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/refresh.png) | [img_edit_menu_reload__refresh__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_edit_menu_reload__refresh__32.png) | Reload file |
|
||||
| 编辑页底部栏 | btn_save | img_edit_menu_save | save | 32 | theme-nearest-png | [save.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/save.png) | [img_edit_menu_save__save__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_edit_menu_save__save__32.png) | save the file using the original name |
|
||||
| 编辑页底部栏 | btn_save_as | img_edit_menu_save_as | save_as | 32 | theme-nearest-png | [save_as.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/save_as.png) | [img_edit_menu_save_as__save_as__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_edit_menu_save_as__save_as__32.png) | save the file with a new name |
|
||||
| 编辑页底部栏 | tbtn_split_view | img_split_view | split_view | 32 | theme-exact-png | [split_view.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/split_view.png) | [img_split_view__split_view__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_split_view__split_view__32.png) | Show preview as split view |
|
||||
| 刀具页底部栏 | btn_back_tool | img_back_tool | back_to_app | 48 | theme-svg | [back_to_app.svg](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/back_to_app.svg) | [img_back_tool__back_to_app__48.svg](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_back_tool__back_to_app__48.svg) | Go back to main button list |
|
||||
| 刀具页底部栏 | btn_change_tool | img_toolchange | mill_tool_change | 48 | theme-exact-png | [mill_tool_change.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/mill_tool_change.png) | [img_toolchange__mill_tool_change__48.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_toolchange__mill_tool_change__48.png) | change tool to the selected one |
|
||||
| 刀具页底部栏 | btn_index_tool | img_index_tool | mill_tool_set_num | 48 | theme-svg | [mill_tool_set_num.svg](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/mill_tool_set_num.svg) | [img_index_tool__mill_tool_set_num__48.svg](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_index_tool__mill_tool_set_num__48.svg) | change tool with the command M61 Q?, no machine move will be done |
|
||||
| 刀具页底部栏 | btn_select_tool_by_no | img_tool_by_no | mill_tool_change_num | 48 | theme-svg | [mill_tool_change_num.svg](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/mill_tool_change_num.svg) | [img_tool_by_no__mill_tool_change_num__48.svg](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_tool_by_no__mill_tool_change_num__48.svg) | Select a tool by number |
|
||||
| 刀具页底部栏 | btn_tool_touchoff_x | | | | none | | | touch off the tool and set the value to the tool table |
|
||||
| 刀具页底部栏 | btn_tool_touchoff_z | | | | none | | | touch off the tool and set the value to the tool table |
|
||||
| 文件选择栏 | btn_back_file_load | img_back_file_load | back_to_app | 48 | theme-svg | [back_to_app.svg](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/back_to_app.svg) | [img_back_file_load__back_to_app__48.svg](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_back_file_load__back_to_app__48.svg) | Close without returning a file path |
|
||||
| 文件选择栏 | btn_dir_up | img_dir_up | chevron_up | 32 | theme-svg | [chevron_up.svg](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/chevron_up.svg) | [img_dir_up__chevron_up__32.svg](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_dir_up__chevron_up__32.svg) | Move to parent directory |
|
||||
| 文件选择栏 | btn_home | img_home | home_folder | 32 | theme-svg | [home_folder.svg](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/home_folder.svg) | [img_home__home_folder__32.svg](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_home__home_folder__32.svg) | Move to your home directory |
|
||||
| 文件选择栏 | btn_jump_to | img_jump_to | user_defined_folder | 32 | theme-svg | [user_defined_folder.svg](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/user_defined_folder.svg) | [img_jump_to__user_defined_folder__32.svg](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_jump_to__user_defined_folder__32.svg) | Jump to user defined directory |
|
||||
| 文件选择栏 | btn_reload_dir | img_refresh_dir | refresh | 32 | theme-nearest-png | [refresh.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/refresh.png) | [img_refresh_dir__refresh__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_refresh_dir__refresh__32.png) | Refresh directory |
|
||||
| 文件选择栏 | btn_sel_next | img_sel_next | chevron_right | 32 | theme-svg | [chevron_right.svg](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/chevron_right.svg) | [img_sel_next__chevron_right__32.svg](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_sel_next__chevron_right__32.svg) | Select the next file |
|
||||
| 文件选择栏 | btn_sel_prev | img_sel_prev | chevron_left | 32 | theme-svg | [chevron_left.svg](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/chevron_left.svg) | [img_sel_prev__chevron_left__32.svg](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_sel_prev__chevron_left__32.svg) | Select the previous file |
|
||||
| 文件选择栏 | btn_select | img_select | select_file | 32 | theme-nearest-png | [select_file.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/select_file.png) | [img_select__select_file__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_select__select_file__32.png) | select the highlighted file and return the path |
|
||||
| 文件选择栏 | btn_back_file_load | img_back_file_load | back_to_app | 48 | theme-svg | [back_to_app.svg](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/back_to_app.svg) | [img_back_file_load__back_to_app__48.svg](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_back_file_load__back_to_app__48.svg) | Close without returning a file path |
|
||||
| 文件选择栏 | btn_dir_up | img_dir_up | chevron_up | 32 | theme-svg | [chevron_up.svg](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/chevron_up.svg) | [img_dir_up__chevron_up__32.svg](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_dir_up__chevron_up__32.svg) | Move to parent directory |
|
||||
| 文件选择栏 | btn_home | img_home | home_folder | 32 | theme-svg | [home_folder.svg](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/home_folder.svg) | [img_home__home_folder__32.svg](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_home__home_folder__32.svg) | Move to your home directory |
|
||||
| 文件选择栏 | btn_jump_to | img_jump_to | user_defined_folder | 32 | theme-svg | [user_defined_folder.svg](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/user_defined_folder.svg) | [img_jump_to__user_defined_folder__32.svg](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_jump_to__user_defined_folder__32.svg) | Jump to user defined directory |
|
||||
| 文件选择栏 | btn_reload_dir | img_refresh_dir | refresh | 32 | theme-nearest-png | [refresh.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/refresh.png) | [img_refresh_dir__refresh__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_refresh_dir__refresh__32.png) | Refresh directory |
|
||||
| 文件选择栏 | btn_sel_next | img_sel_next | chevron_right | 32 | theme-svg | [chevron_right.svg](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/chevron_right.svg) | [img_sel_next__chevron_right__32.svg](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_sel_next__chevron_right__32.svg) | Select the next file |
|
||||
| 文件选择栏 | btn_sel_prev | img_sel_prev | chevron_left | 32 | theme-svg | [chevron_left.svg](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/scalable/actions/chevron_left.svg) | [img_sel_prev__chevron_left__32.svg](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_sel_prev__chevron_left__32.svg) | Select the previous file |
|
||||
| 文件选择栏 | btn_select | img_select | select_file | 32 | theme-nearest-png | [select_file.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/select_file.png) | [img_select__select_file__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_select__select_file__32.png) | select the highlighted file and return the path |
|
||||
| 文件选择栏 | tbtn_sort<br>Sort by / date | | | | none | | | Sort files by date, newest first |
|
||||
| 内嵌 ToolEdit 控件 | tooldedit.add<br>新增刀具 | img_tool_add | add | 32 | theme-exact-png | [add.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/add.png) | [img_tool_add__add__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_tool_add__add__32.png) | Python 改造 ToolEdit |
|
||||
| 内嵌 ToolEdit 控件 | tooldedit.apply<br>保存刀具表 | img_tool_save | save | 32 | theme-nearest-png | [save.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/save.png) | [img_tool_save__save__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_tool_save__save__32.png) | Python 改造 ToolEdit |
|
||||
| 内嵌 ToolEdit 控件 | tooldedit.calculator<br>刀具表计算器 | img_tool_calculator | calculator_open | 32 | theme-exact-png | [calculator_open.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/calculator_open.png) | [img_tool_calculator__calculator_open__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_tool_calculator__calculator_open__32.png) | Python 改造 ToolEdit |
|
||||
| 内嵌 ToolEdit 控件 | tooldedit.delete<br>删除选中刀具 | img_tool_delete | delete | 32 | theme-exact-png | [delete.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/delete.png) | [img_tool_delete__delete__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_tool_delete__delete__32.png) | Python 改造 ToolEdit |
|
||||
| 内嵌 ToolEdit 控件 | tooldedit.reload<br>重载刀具表 | img_tool_reload | refresh | 32 | theme-nearest-png | [refresh.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/refresh.png) | [img_tool_reload__refresh__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_tool_reload__refresh__32.png) | Python 改造 ToolEdit |
|
||||
| 内嵌 OffsetPage 控件 | offsetpage.calculator<br>坐标偏置计算器 | img_offset_calculator | calculator_open | 32 | theme-exact-png | [calculator_open.png](/home/meswork/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/calculator_open.png) | [img_offset_calculator__calculator_open__32.png](/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/img_offset_calculator__calculator_open__32.png) | Python 改造 OffsetPage |
|
||||
| 内嵌 ToolEdit 控件 | tooldedit.add<br>新增刀具 | img_tool_add | add | 32 | theme-exact-png | [add.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/add.png) | [img_tool_add__add__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_tool_add__add__32.png) | Python 改造 ToolEdit |
|
||||
| 内嵌 ToolEdit 控件 | tooldedit.apply<br>保存刀具表 | img_tool_save | save | 32 | theme-nearest-png | [save.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/save.png) | [img_tool_save__save__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_tool_save__save__32.png) | Python 改造 ToolEdit |
|
||||
| 内嵌 ToolEdit 控件 | tooldedit.calculator<br>刀具表计算器 | img_tool_calculator | calculator_open | 32 | theme-exact-png | [calculator_open.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/calculator_open.png) | [img_tool_calculator__calculator_open__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_tool_calculator__calculator_open__32.png) | Python 改造 ToolEdit |
|
||||
| 内嵌 ToolEdit 控件 | tooldedit.delete<br>删除选中刀具 | img_tool_delete | delete | 32 | theme-exact-png | [delete.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/delete.png) | [img_tool_delete__delete__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_tool_delete__delete__32.png) | Python 改造 ToolEdit |
|
||||
| 内嵌 ToolEdit 控件 | tooldedit.reload<br>重载刀具表 | img_tool_reload | refresh | 32 | theme-nearest-png | [refresh.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/48x48/actions/refresh.png) | [img_tool_reload__refresh__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_tool_reload__refresh__32.png) | Python 改造 ToolEdit |
|
||||
| 内嵌 OffsetPage 控件 | offsetpage.calculator<br>坐标偏置计算器 | img_offset_calculator | calculator_open | 32 | theme-exact-png | [calculator_open.png](/home/mes123456/cnc_wams/linuxcnc/share/gmoccapy/icons/classic/32x32/actions/calculator_open.png) | [img_offset_calculator__calculator_open__32.png](/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/img_offset_calculator__calculator_open__32.png) | Python 改造 OffsetPage |
|
||||
| 内嵌 OffsetPage 控件 | offsetpage.edit_offsets<br>Edit Offsets | | | | none | | | 内嵌控件文字按钮,无图标 |
|
||||
| 内嵌 OffsetPage 控件 | offsetpage.set_selected<br>Set selected | | | | none | | | 内嵌控件文字按钮,无图标 |
|
||||
| 内嵌 OffsetPage 控件 | offsetpage.zero_g92<br>Zero G92 | | | | none | | | 内嵌控件文字按钮,无图标 |
|
||||
|
||||
@@ -32,7 +32,7 @@ task gate、测试和 QA 证据:
|
||||
输入文件:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/work/working3/gmoccapy_XYZAB_execution_analysis.md
|
||||
/home/mes123456/cnc_wams/work/working3/gmoccapy_XYZAB_execution_analysis.md
|
||||
```
|
||||
|
||||
可转化为 Web 功能的关键点:
|
||||
@@ -49,9 +49,9 @@ task gate、测试和 QA 证据:
|
||||
输入文件:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/button_icon_inventory.md
|
||||
/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/button_icon_inventory.csv
|
||||
/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/
|
||||
/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/button_icon_inventory.md
|
||||
/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/button_icon_inventory.csv
|
||||
/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/
|
||||
```
|
||||
|
||||
清单规模:
|
||||
|
||||
@@ -43,13 +43,13 @@
|
||||
改了哪些文件:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/work/working4/README.md
|
||||
/home/meswork/cnc_wams/work/working4/01-function-content.md
|
||||
/home/meswork/cnc_wams/work/working4/02-program-development-steps.md
|
||||
/home/meswork/cnc_wams/work/working4/03-progress-ledger.md
|
||||
/home/meswork/cnc_wams/work/working4/04-task-matrix.md
|
||||
/home/meswork/cnc_wams/work/working4/05-acceptance-evidence.md
|
||||
/home/meswork/cnc_wams/work/working4/06-decision-records.md
|
||||
/home/mes123456/cnc_wams/work/working4/README.md
|
||||
/home/mes123456/cnc_wams/work/working4/01-function-content.md
|
||||
/home/mes123456/cnc_wams/work/working4/02-program-development-steps.md
|
||||
/home/mes123456/cnc_wams/work/working4/03-progress-ledger.md
|
||||
/home/mes123456/cnc_wams/work/working4/04-task-matrix.md
|
||||
/home/mes123456/cnc_wams/work/working4/05-acceptance-evidence.md
|
||||
/home/mes123456/cnc_wams/work/working4/06-decision-records.md
|
||||
```
|
||||
|
||||
验证了什么:
|
||||
@@ -97,28 +97,28 @@
|
||||
改了哪些文件:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/docs/gmoccapy-xyzab-reference.md
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/docs/traceability-matrix.md
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/package.json
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/ui-reference/gmoccapy-button-icons.json
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/assets/gmoccapy-icons/
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/profiles/gmoccapy-xyzab.js
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/profiles/index.js
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/profiles/source-reference-map.js
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/gmoccapy-communication-model.js
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/gmoccapy-hal-model.js
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/rtcp-frame.js
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/state/store.js
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/ui/gmoccapy-shell.js
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_profile.mjs
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_icon_manifest.mjs
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_communication_model.mjs
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_hal_model.mjs
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_profile_boundary.mjs
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_rtcp_store.mjs
|
||||
/home/meswork/cnc_wams/work/working4/03-progress-ledger.md
|
||||
/home/meswork/cnc_wams/work/working4/04-task-matrix.md
|
||||
/home/meswork/cnc_wams/work/working4/05-acceptance-evidence.md
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/docs/gmoccapy-xyzab-reference.md
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/docs/traceability-matrix.md
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/package.json
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/ui-reference/gmoccapy-button-icons.json
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/assets/gmoccapy-icons/
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/profiles/gmoccapy-xyzab.js
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/profiles/index.js
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/profiles/source-reference-map.js
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/gmoccapy-communication-model.js
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/gmoccapy-hal-model.js
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/rtcp-frame.js
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/state/store.js
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/ui/gmoccapy-shell.js
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_profile.mjs
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_icon_manifest.mjs
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_communication_model.mjs
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_hal_model.mjs
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_profile_boundary.mjs
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_rtcp_store.mjs
|
||||
/home/mes123456/cnc_wams/work/working4/03-progress-ledger.md
|
||||
/home/mes123456/cnc_wams/work/working4/04-task-matrix.md
|
||||
/home/mes123456/cnc_wams/work/working4/05-acceptance-evidence.md
|
||||
```
|
||||
|
||||
验证了什么:
|
||||
@@ -179,19 +179,19 @@ git diff --check -- web-rtcp-5axis-sim-plan work/working4
|
||||
改了哪些文件:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/package.json
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/ui/gmoccapy-icon-registry.js
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/ui/gmoccapy-shell.js
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/styles/gmoccapy.css
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/state/linuxcnc-task-policy.js
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/state/store.js
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_icon_registry.mjs
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_gates.mjs
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/gmoccapy_shell_smoke.html
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/capture-gmoccapy-xyzab-function-cases.mjs
|
||||
/home/meswork/cnc_wams/work/working4/03-progress-ledger.md
|
||||
/home/meswork/cnc_wams/work/working4/04-task-matrix.md
|
||||
/home/meswork/cnc_wams/work/working4/05-acceptance-evidence.md
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/package.json
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/ui/gmoccapy-icon-registry.js
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/ui/gmoccapy-shell.js
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/styles/gmoccapy.css
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/state/linuxcnc-task-policy.js
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/state/store.js
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_icon_registry.mjs
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_gates.mjs
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/gmoccapy_shell_smoke.html
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/capture-gmoccapy-xyzab-function-cases.mjs
|
||||
/home/mes123456/cnc_wams/work/working4/03-progress-ledger.md
|
||||
/home/mes123456/cnc_wams/work/working4/04-task-matrix.md
|
||||
/home/mes123456/cnc_wams/work/working4/05-acceptance-evidence.md
|
||||
```
|
||||
|
||||
验证了什么:
|
||||
@@ -247,12 +247,12 @@ node qa/web-rtcp-5axis-site-test/capture-gmoccapy-xyzab-function-cases.mjs
|
||||
改了哪些文件:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/work/working4/README.md
|
||||
/home/meswork/cnc_wams/work/working4/01-function-content.md
|
||||
/home/meswork/cnc_wams/work/working4/02-program-development-steps.md
|
||||
/home/meswork/cnc_wams/work/working4/03-progress-ledger.md
|
||||
/home/meswork/cnc_wams/work/working4/04-task-matrix.md
|
||||
/home/meswork/cnc_wams/work/working4/05-acceptance-evidence.md
|
||||
/home/mes123456/cnc_wams/work/working4/README.md
|
||||
/home/mes123456/cnc_wams/work/working4/01-function-content.md
|
||||
/home/mes123456/cnc_wams/work/working4/02-program-development-steps.md
|
||||
/home/mes123456/cnc_wams/work/working4/03-progress-ledger.md
|
||||
/home/mes123456/cnc_wams/work/working4/04-task-matrix.md
|
||||
/home/mes123456/cnc_wams/work/working4/05-acceptance-evidence.md
|
||||
```
|
||||
|
||||
验证了什么:
|
||||
@@ -297,10 +297,10 @@ git diff --check -- web-rtcp-5axis-sim-plan qa/web-rtcp-5axis-site-test work/wor
|
||||
改了哪些文件:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/work/working4/README.md
|
||||
/home/meswork/cnc_wams/work/working4/02-program-development-steps.md
|
||||
/home/meswork/cnc_wams/work/working4/03-progress-ledger.md
|
||||
/home/meswork/cnc_wams/work/working4/04-task-matrix.md
|
||||
/home/mes123456/cnc_wams/work/working4/README.md
|
||||
/home/mes123456/cnc_wams/work/working4/02-program-development-steps.md
|
||||
/home/mes123456/cnc_wams/work/working4/03-progress-ledger.md
|
||||
/home/mes123456/cnc_wams/work/working4/04-task-matrix.md
|
||||
```
|
||||
|
||||
验证了什么:
|
||||
@@ -347,8 +347,8 @@ git diff --check -- web-rtcp-5axis-sim-plan qa/web-rtcp-5axis-site-test work/wor
|
||||
改了哪些文件:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/work/working4/03-progress-ledger.md
|
||||
/home/meswork/cnc_wams/work/working4/05-acceptance-evidence.md
|
||||
/home/mes123456/cnc_wams/work/working4/03-progress-ledger.md
|
||||
/home/mes123456/cnc_wams/work/working4/05-acceptance-evidence.md
|
||||
```
|
||||
|
||||
验证了什么:
|
||||
@@ -393,10 +393,10 @@ git diff --check -- web-rtcp-5axis-sim-plan qa/web-rtcp-5axis-site-test work/wor
|
||||
改了哪些文件:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/work/working4/07-final-closure.md
|
||||
/home/meswork/cnc_wams/work/working4/README.md
|
||||
/home/meswork/cnc_wams/work/working4/03-progress-ledger.md
|
||||
/home/meswork/cnc_wams/work/working4/04-task-matrix.md
|
||||
/home/mes123456/cnc_wams/work/working4/07-final-closure.md
|
||||
/home/mes123456/cnc_wams/work/working4/README.md
|
||||
/home/mes123456/cnc_wams/work/working4/03-progress-ledger.md
|
||||
/home/mes123456/cnc_wams/work/working4/04-task-matrix.md
|
||||
```
|
||||
|
||||
验证了什么:
|
||||
@@ -444,9 +444,9 @@ git diff --check -- web-rtcp-5axis-sim-plan qa/web-rtcp-5axis-site-test work/wor
|
||||
改了哪些文件:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/work/working4/03-progress-ledger.md
|
||||
/home/meswork/cnc_wams/work/working4/05-acceptance-evidence.md
|
||||
/home/meswork/cnc_wams/work/working4/07-final-closure.md
|
||||
/home/mes123456/cnc_wams/work/working4/03-progress-ledger.md
|
||||
/home/mes123456/cnc_wams/work/working4/05-acceptance-evidence.md
|
||||
/home/mes123456/cnc_wams/work/working4/07-final-closure.md
|
||||
```
|
||||
|
||||
验证了什么:
|
||||
|
||||
@@ -24,37 +24,37 @@ job_id/report_id。
|
||||
本轮输入资料确认:
|
||||
|
||||
```bash
|
||||
find /home/meswork/cnc_wams/work/working3 -maxdepth 3 -type f | sort
|
||||
find /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan -maxdepth 3 -type f | sort
|
||||
find /home/meswork/cnc_wams/work/working4 -maxdepth 2 -type f -print | sort
|
||||
find /home/mes123456/cnc_wams/work/working3 -maxdepth 3 -type f | sort
|
||||
find /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan -maxdepth 3 -type f | sort
|
||||
find /home/mes123456/cnc_wams/work/working4 -maxdepth 2 -type f -print | sort
|
||||
```
|
||||
|
||||
本轮读取的核心资料:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/work/working3/gmoccapy_XYZAB_execution_analysis.md
|
||||
/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/README.md
|
||||
/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/button_icon_inventory.md
|
||||
/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/button_icon_inventory.csv
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/README.md
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/docs/technical-roadmap.md
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/docs/traceability-matrix.md
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/main.js
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/ui/gmoccapy-shell.js
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/state/store.js
|
||||
/home/mes123456/cnc_wams/work/working3/gmoccapy_XYZAB_execution_analysis.md
|
||||
/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/README.md
|
||||
/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/button_icon_inventory.md
|
||||
/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/button_icon_inventory.csv
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/README.md
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/docs/technical-roadmap.md
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/docs/traceability-matrix.md
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/main.js
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/ui/gmoccapy-shell.js
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/state/store.js
|
||||
```
|
||||
|
||||
本轮输出文件:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/work/working4/README.md
|
||||
/home/meswork/cnc_wams/work/working4/01-function-content.md
|
||||
/home/meswork/cnc_wams/work/working4/02-program-development-steps.md
|
||||
/home/meswork/cnc_wams/work/working4/03-progress-ledger.md
|
||||
/home/meswork/cnc_wams/work/working4/04-task-matrix.md
|
||||
/home/meswork/cnc_wams/work/working4/05-acceptance-evidence.md
|
||||
/home/meswork/cnc_wams/work/working4/06-decision-records.md
|
||||
/home/meswork/cnc_wams/work/working4/07-final-closure.md
|
||||
/home/mes123456/cnc_wams/work/working4/README.md
|
||||
/home/mes123456/cnc_wams/work/working4/01-function-content.md
|
||||
/home/mes123456/cnc_wams/work/working4/02-program-development-steps.md
|
||||
/home/mes123456/cnc_wams/work/working4/03-progress-ledger.md
|
||||
/home/mes123456/cnc_wams/work/working4/04-task-matrix.md
|
||||
/home/mes123456/cnc_wams/work/working4/05-acceptance-evidence.md
|
||||
/home/mes123456/cnc_wams/work/working4/06-decision-records.md
|
||||
/home/mes123456/cnc_wams/work/working4/07-final-closure.md
|
||||
```
|
||||
|
||||
## 3. 可复用的现有项目证据
|
||||
@@ -95,30 +95,30 @@ verify_linear_unit_conversion.mjs
|
||||
可复用证据路径:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/build/readiness/native-task-hal-readiness.json
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/working_run/run-feedback-evidence/run-feedback-local.json
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/working_run/run-feedback-evidence/run-feedback-local.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/toolpath-preview-cases.json
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/run-preconditions-feedback.json
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/meter-scene-evidence.json
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/native-task-hal-comparison-report.json
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/native-task-hal-comparison-report.md
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/button-control-evidence-report.json
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/button-control-evidence-report.pdf
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/cloud-button-control-evidence-report.json
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/cloud-button-control-evidence-report.pdf
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/test-linuxcnc-source-run-report.json
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/test-linuxcnc-source-run-report-2026-06-22.docx
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/test-linuxcnc-source-run-report-2026-06-23.docx
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/build/readiness/native-task-hal-readiness.json
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/working_run/run-feedback-evidence/run-feedback-local.json
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/working_run/run-feedback-evidence/run-feedback-local.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/toolpath-preview-cases.json
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/run-preconditions-feedback.json
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/meter-scene-evidence.json
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/native-task-hal-comparison-report.json
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/native-task-hal-comparison-report.md
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/button-control-evidence-report.json
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/button-control-evidence-report.pdf
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/cloud-button-control-evidence-report.json
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/cloud-button-control-evidence-report.pdf
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/test-linuxcnc-source-run-report.json
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/test-linuxcnc-source-run-report-2026-06-22.docx
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/test-linuxcnc-source-run-report-2026-06-23.docx
|
||||
```
|
||||
|
||||
云端 RUN 截图目录:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/cloud-run-after-deploy/
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/cloud-run-stop-after-deploy/
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/cloud-run-debug/
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/cloud-run-debug-current/
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/cloud-run-after-deploy/
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/cloud-run-stop-after-deploy/
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/cloud-run-debug/
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/cloud-run-debug-current/
|
||||
```
|
||||
|
||||
## 4. working4 已生成的证据
|
||||
@@ -260,14 +260,14 @@ node qa/web-rtcp-5axis-site-test/capture-gmoccapy-xyzab-function-cases.mjs
|
||||
QA 报告路径:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab-function-report.json
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab-function-report.pdf
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/01-loaded.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/02-profile-selected.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/03-run-blocked-power.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/04-run-blocked-reference-evidence.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/05-controls-active.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/06-hal-diagnostics.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab-function-report.json
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab-function-report.pdf
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/01-loaded.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/02-profile-selected.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/03-run-blocked-power.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/04-run-blocked-reference-evidence.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/05-controls-active.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/06-hal-diagnostics.png
|
||||
```
|
||||
|
||||
QA JSON 检查结果:
|
||||
@@ -291,7 +291,7 @@ PASS Screenshots are nonblank
|
||||
|
||||
| 日期 | job_id | report_id | 来源 | 对应任务 | 结果 | 证据路径 |
|
||||
| --- | --- | --- | --- | --- | --- | --- |
|
||||
| 2026-06-26 | N/A | N/A | 本轮文档生成和状态收口 | W4-D01 到 W4-D09 | done | `/home/meswork/cnc_wams/work/working4/` |
|
||||
| 2026-06-26 | N/A | N/A | 本轮文档生成和状态收口 | W4-D01 到 W4-D09 | done | `/home/mes123456/cnc_wams/work/working4/` |
|
||||
| 2026-06-26 | N/A | N/A | 本轮本地实施 | W4-A01 到 W4-A04、W4-P01 到 W4-P04、W4-T01 到 W4-T04、W4-V01 到 W4-V05 | done | `web-rtcp-5axis-sim-plan/app/src/`、`docs/`、`tests/node/` |
|
||||
| 2026-06-26 | xyzab-20260626190724-7b80b3aa | report-xyzab-20260626190724-7b80b3aa | 本轮 QA capture | W4-U01 到 W4-U05、W4-G01 到 W4-G05、W4-T05 到 W4-T07 | PASS | `qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab-function-report.json`、`.pdf`、`output/gmoccapy-xyzab/` |
|
||||
| 2026-06-26 | xyzab-20260626214346-f4b4aa36 | report-xyzab-20260626214346-f4b4aa36 | 继续复核 QA capture | W4-U01 到 W4-U05、W4-G01 到 W4-G05、W4-T05 到 W4-T07、W4-V01 到 W4-V05 | PASS | `qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab-function-report.json`、`.pdf`、`output/gmoccapy-xyzab/` |
|
||||
|
||||
@@ -22,8 +22,8 @@ W4-T、W4-V 任务均为 `done`,当前没有 `todo`、`in_progress`、`blocked
|
||||
QA report:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab-function-report.json
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab-function-report.pdf
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab-function-report.json
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab-function-report.pdf
|
||||
```
|
||||
|
||||
QA identifiers:
|
||||
@@ -40,7 +40,7 @@ generatedAt=2026-06-26T21:43:46.310Z
|
||||
截图目录:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/
|
||||
```
|
||||
|
||||
最终校验命令:
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
生成日期:2026-06-26
|
||||
|
||||
本目录用于承接 `/home/meswork/cnc_wams/work/working3` 的资料,规划、实施并归档
|
||||
`/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan` 的 gmoccapy_XYZAB 功能完善工作。
|
||||
本目录用于承接 `/home/mes123456/cnc_wams/work/working3` 的资料,规划、实施并归档
|
||||
`/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan` 的 gmoccapy_XYZAB 功能完善工作。
|
||||
|
||||
截至 2026-06-26,`04-task-matrix.md` 中 W4-D、W4-A、W4-P、W4-U、W4-G、W4-T、W4-V
|
||||
任务均已收口为 `done`。`07-final-closure.md` 是本阶段最终收口入口。
|
||||
@@ -31,21 +31,21 @@
|
||||
主要输入资料:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/work/working3/gmoccapy_XYZAB_execution_analysis.md
|
||||
/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/README.md
|
||||
/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/button_icon_inventory.md
|
||||
/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/button_icon_inventory.csv
|
||||
/home/meswork/cnc_wams/work/working3/gmoccapy_button_icons/files/
|
||||
/home/mes123456/cnc_wams/work/working3/gmoccapy_XYZAB_execution_analysis.md
|
||||
/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/README.md
|
||||
/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/button_icon_inventory.md
|
||||
/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/button_icon_inventory.csv
|
||||
/home/mes123456/cnc_wams/work/working3/gmoccapy_button_icons/files/
|
||||
```
|
||||
|
||||
目标项目现有资料和代码:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/README.md
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/docs/
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/working_run/
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/README.md
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/docs/
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/working_run/
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/
|
||||
```
|
||||
|
||||
## 后续维护入口
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
## 目标
|
||||
|
||||
以 LinuxCNC `gmoccapy_XYZAB.ini` 五轴仿真配置为行为基准,执行、测试并完善 `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan`。数控系统仿真功能应尽量与 LinuxCNC 源程序行为一致;发现不一致时,在 Web 项目中修复并补充验收证据。
|
||||
以 LinuxCNC `gmoccapy_XYZAB.ini` 五轴仿真配置为行为基准,执行、测试并完善 `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan`。数控系统仿真功能应尽量与 LinuxCNC 源程序行为一致;发现不一致时,在 Web 项目中修复并补充验收证据。
|
||||
|
||||
## 对标范围
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
|
||||
## 当前项目入口
|
||||
|
||||
- Web 应用:`/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app`
|
||||
- Web 应用:`/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app`
|
||||
- 核心运行时:`app/src/runtime`
|
||||
- gmoccapy UI:`app/src/ui`
|
||||
- 状态存储:`app/src/state`
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
|
||||
改了哪些文件:
|
||||
|
||||
- `/home/meswork/cnc_wams/work/working5/README.md`
|
||||
- `/home/meswork/cnc_wams/work/working5/01-项目功能内容.md`
|
||||
- `/home/meswork/cnc_wams/work/working5/02-项目程序开发详细步骤.md`
|
||||
- `/home/meswork/cnc_wams/work/working5/03-推进台账.md`
|
||||
- `/home/meswork/cnc_wams/work/working5/04-任务矩阵.md`
|
||||
- `/home/meswork/cnc_wams/work/working5/05-验收证据.md`
|
||||
- `/home/meswork/cnc_wams/work/working5/06-决策记录.md`
|
||||
- `/home/mes123456/cnc_wams/work/working5/README.md`
|
||||
- `/home/mes123456/cnc_wams/work/working5/01-项目功能内容.md`
|
||||
- `/home/mes123456/cnc_wams/work/working5/02-项目程序开发详细步骤.md`
|
||||
- `/home/mes123456/cnc_wams/work/working5/03-推进台账.md`
|
||||
- `/home/mes123456/cnc_wams/work/working5/04-任务矩阵.md`
|
||||
- `/home/mes123456/cnc_wams/work/working5/05-验收证据.md`
|
||||
- `/home/mes123456/cnc_wams/work/working5/06-决策记录.md`
|
||||
|
||||
验证了什么:
|
||||
|
||||
@@ -38,15 +38,15 @@
|
||||
|
||||
改了哪些文件:
|
||||
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/state/linuxcnc-task-policy.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/ui/gmoccapy-shell.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_gates.mjs`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_run_preconditions.mjs`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/gmoccapy_shell_smoke.html`
|
||||
- `/home/meswork/cnc_wams/work/working5/03-推进台账.md`
|
||||
- `/home/meswork/cnc_wams/work/working5/04-任务矩阵.md`
|
||||
- `/home/meswork/cnc_wams/work/working5/05-验收证据.md`
|
||||
- `/home/meswork/cnc_wams/work/working5/06-决策记录.md`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/state/linuxcnc-task-policy.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/ui/gmoccapy-shell.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_gates.mjs`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_run_preconditions.mjs`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/gmoccapy_shell_smoke.html`
|
||||
- `/home/mes123456/cnc_wams/work/working5/03-推进台账.md`
|
||||
- `/home/mes123456/cnc_wams/work/working5/04-任务矩阵.md`
|
||||
- `/home/mes123456/cnc_wams/work/working5/05-验收证据.md`
|
||||
- `/home/mes123456/cnc_wams/work/working5/06-决策记录.md`
|
||||
|
||||
验证了什么:
|
||||
|
||||
@@ -69,17 +69,17 @@
|
||||
|
||||
改了哪些文件:
|
||||
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/profiles/gmoccapy-xyzab.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/gmoccapy-hal-model.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/ui/gmoccapy-shell.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_hal_model.mjs`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_profile.mjs`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_profile_boundary.mjs`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/gmoccapy_shell_smoke.html`
|
||||
- `/home/meswork/cnc_wams/work/working5/03-推进台账.md`
|
||||
- `/home/meswork/cnc_wams/work/working5/04-任务矩阵.md`
|
||||
- `/home/meswork/cnc_wams/work/working5/05-验收证据.md`
|
||||
- `/home/meswork/cnc_wams/work/working5/06-决策记录.md`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/profiles/gmoccapy-xyzab.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/gmoccapy-hal-model.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/ui/gmoccapy-shell.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_hal_model.mjs`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_profile.mjs`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_profile_boundary.mjs`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/gmoccapy_shell_smoke.html`
|
||||
- `/home/mes123456/cnc_wams/work/working5/03-推进台账.md`
|
||||
- `/home/mes123456/cnc_wams/work/working5/04-任务矩阵.md`
|
||||
- `/home/mes123456/cnc_wams/work/working5/05-验收证据.md`
|
||||
- `/home/mes123456/cnc_wams/work/working5/06-决策记录.md`
|
||||
|
||||
验证了什么:
|
||||
|
||||
@@ -104,20 +104,20 @@
|
||||
|
||||
改了哪些文件:
|
||||
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/profiles/gmoccapy-xyzab.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/gmoccapy-communication-model.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/gmoccapy-hal-model.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/state/store.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/ui/gmoccapy-shell.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_communication_model.mjs`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_hal_model.mjs`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_gates.mjs`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_profile.mjs`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/gmoccapy_shell_smoke.html`
|
||||
- `/home/meswork/cnc_wams/work/working5/03-推进台账.md`
|
||||
- `/home/meswork/cnc_wams/work/working5/04-任务矩阵.md`
|
||||
- `/home/meswork/cnc_wams/work/working5/05-验收证据.md`
|
||||
- `/home/meswork/cnc_wams/work/working5/06-决策记录.md`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/profiles/gmoccapy-xyzab.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/gmoccapy-communication-model.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/gmoccapy-hal-model.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/state/store.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/ui/gmoccapy-shell.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_communication_model.mjs`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_hal_model.mjs`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_gates.mjs`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_profile.mjs`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/gmoccapy_shell_smoke.html`
|
||||
- `/home/mes123456/cnc_wams/work/working5/03-推进台账.md`
|
||||
- `/home/mes123456/cnc_wams/work/working5/04-任务矩阵.md`
|
||||
- `/home/mes123456/cnc_wams/work/working5/05-验收证据.md`
|
||||
- `/home/mes123456/cnc_wams/work/working5/06-决策记录.md`
|
||||
|
||||
验证了什么:
|
||||
|
||||
@@ -141,21 +141,21 @@
|
||||
|
||||
改了哪些文件:
|
||||
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/profiles/gmoccapy-xyzab.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/gmoccapy-communication-model.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/gmoccapy-hal-model.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/state/store.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/ui/gmoccapy-shell.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/styles/gmoccapy.css`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_communication_model.mjs`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_hal_model.mjs`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_gates.mjs`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_profile.mjs`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/gmoccapy_shell_smoke.html`
|
||||
- `/home/meswork/cnc_wams/work/working5/03-推进台账.md`
|
||||
- `/home/meswork/cnc_wams/work/working5/04-任务矩阵.md`
|
||||
- `/home/meswork/cnc_wams/work/working5/05-验收证据.md`
|
||||
- `/home/meswork/cnc_wams/work/working5/06-决策记录.md`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/profiles/gmoccapy-xyzab.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/gmoccapy-communication-model.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/gmoccapy-hal-model.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/state/store.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/ui/gmoccapy-shell.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/styles/gmoccapy.css`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_communication_model.mjs`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_hal_model.mjs`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_gates.mjs`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_profile.mjs`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/gmoccapy_shell_smoke.html`
|
||||
- `/home/mes123456/cnc_wams/work/working5/03-推进台账.md`
|
||||
- `/home/mes123456/cnc_wams/work/working5/04-任务矩阵.md`
|
||||
- `/home/mes123456/cnc_wams/work/working5/05-验收证据.md`
|
||||
- `/home/mes123456/cnc_wams/work/working5/06-决策记录.md`
|
||||
|
||||
验证了什么:
|
||||
|
||||
@@ -179,20 +179,20 @@
|
||||
|
||||
改了哪些文件:
|
||||
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/profiles/gmoccapy-xyzab.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/gmoccapy-communication-model.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/gmoccapy-hal-model.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/state/store.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/ui/gmoccapy-shell.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/gmoccapy_shell_smoke.html`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_communication_model.mjs`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_hal_model.mjs`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_gates.mjs`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_profile.mjs`
|
||||
- `/home/meswork/cnc_wams/work/working5/03-推进台账.md`
|
||||
- `/home/meswork/cnc_wams/work/working5/04-任务矩阵.md`
|
||||
- `/home/meswork/cnc_wams/work/working5/05-验收证据.md`
|
||||
- `/home/meswork/cnc_wams/work/working5/06-决策记录.md`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/profiles/gmoccapy-xyzab.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/gmoccapy-communication-model.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/gmoccapy-hal-model.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/state/store.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/ui/gmoccapy-shell.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/gmoccapy_shell_smoke.html`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_communication_model.mjs`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_hal_model.mjs`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_gates.mjs`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_profile.mjs`
|
||||
- `/home/mes123456/cnc_wams/work/working5/03-推进台账.md`
|
||||
- `/home/mes123456/cnc_wams/work/working5/04-任务矩阵.md`
|
||||
- `/home/mes123456/cnc_wams/work/working5/05-验收证据.md`
|
||||
- `/home/mes123456/cnc_wams/work/working5/06-决策记录.md`
|
||||
|
||||
验证了什么:
|
||||
|
||||
@@ -219,20 +219,20 @@
|
||||
|
||||
改了哪些文件:
|
||||
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/profiles/gmoccapy-xyzab.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/gmoccapy-communication-model.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/gmoccapy-hal-model.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/state/store.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/ui/gmoccapy-shell.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/gmoccapy_shell_smoke.html`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_communication_model.mjs`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_hal_model.mjs`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_gates.mjs`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_profile.mjs`
|
||||
- `/home/meswork/cnc_wams/work/working5/03-推进台账.md`
|
||||
- `/home/meswork/cnc_wams/work/working5/04-任务矩阵.md`
|
||||
- `/home/meswork/cnc_wams/work/working5/05-验收证据.md`
|
||||
- `/home/meswork/cnc_wams/work/working5/06-决策记录.md`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/profiles/gmoccapy-xyzab.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/gmoccapy-communication-model.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/gmoccapy-hal-model.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/state/store.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/ui/gmoccapy-shell.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/gmoccapy_shell_smoke.html`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_communication_model.mjs`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_hal_model.mjs`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_gates.mjs`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_profile.mjs`
|
||||
- `/home/mes123456/cnc_wams/work/working5/03-推进台账.md`
|
||||
- `/home/mes123456/cnc_wams/work/working5/04-任务矩阵.md`
|
||||
- `/home/mes123456/cnc_wams/work/working5/05-验收证据.md`
|
||||
- `/home/mes123456/cnc_wams/work/working5/06-决策记录.md`
|
||||
|
||||
验证了什么:
|
||||
|
||||
@@ -256,9 +256,9 @@
|
||||
|
||||
改了哪些文件:
|
||||
|
||||
- `/home/meswork/cnc_wams/work/working5/03-推进台账.md`
|
||||
- `/home/meswork/cnc_wams/work/working5/05-验收证据.md`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/gptlog-process/gpdlog.md`
|
||||
- `/home/mes123456/cnc_wams/work/working5/03-推进台账.md`
|
||||
- `/home/mes123456/cnc_wams/work/working5/05-验收证据.md`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/gptlog-process/gpdlog.md`
|
||||
|
||||
验证了什么:
|
||||
|
||||
|
||||
@@ -4,10 +4,10 @@
|
||||
|
||||
| 证据编号 | 任务编号 | 类型 | 命令/页面/文件 | 结果 |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| EV-W5-001 | W5-001 | 文件 | `/home/meswork/cnc_wams/work/working5` | 已创建 README 和 01-06 工作控制文件 |
|
||||
| EV-W5-020 | W5-020/W5-100/W5-110/W5-120/W5-130/W5-140 | 命令 | `cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app && npm run smoke:node` | 通过,输出包含 `gmoccapy_xyzab_gates_smoke=ok`、`gmoccapy_hal_model_smoke=ok`、`real_linuxcnc_5axis_program_cases_smoke=ok`、`linear_unit_conversion_smoke=ok` |
|
||||
| EV-W5-030 | W5-030 | 命令 | `cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app && npm run build` | 通过,输出 `gmoccapy_static_build=ok` |
|
||||
| EV-W5-040 | W5-040/W5-150 | 命令 | `cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app && npm run smoke` | 通过,输出 `gmoccapy_shell_smoke=ok`、`gmoccapy_dist_smoke=ok` |
|
||||
| EV-W5-001 | W5-001 | 文件 | `/home/mes123456/cnc_wams/work/working5` | 已创建 README 和 01-06 工作控制文件 |
|
||||
| EV-W5-020 | W5-020/W5-100/W5-110/W5-120/W5-130/W5-140 | 命令 | `cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app && npm run smoke:node` | 通过,输出包含 `gmoccapy_xyzab_gates_smoke=ok`、`gmoccapy_hal_model_smoke=ok`、`real_linuxcnc_5axis_program_cases_smoke=ok`、`linear_unit_conversion_smoke=ok` |
|
||||
| EV-W5-030 | W5-030 | 命令 | `cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app && npm run build` | 通过,输出 `gmoccapy_static_build=ok` |
|
||||
| EV-W5-040 | W5-040/W5-150 | 命令 | `cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app && npm run smoke` | 通过,输出 `gmoccapy_shell_smoke=ok`、`gmoccapy_dist_smoke=ok` |
|
||||
| EV-W5-110 | W5-110/W5-150 | 命令 | `node ../tests/node/verify_gmoccapy_xyzab_gates.mjs && node ../tests/node/verify_run_preconditions.mjs && bash ../tests/browser/verify_gmoccapy_shell_browser.sh` | 通过,验证下电禁用 Manual/Jog/MDI/Auto,上电未回零只允许 Manual/Jog,回零后允许 Auto/MDI |
|
||||
| EV-W5-160 | W5-120/W5-160 | 命令 | `node ../tests/node/verify_gmoccapy_hal_model.mjs && node ../tests/node/verify_gmoccapy_xyzab_profile.mjs && node ../tests/node/verify_profile_boundary.mjs` | 通过,验证 `gmoccapy_postgui.hal` 换刀策略为 `iocontrol-loopback`、手动 gmoccapy 换刀 GUI pins 未连接、3 个 POSTGUI `unlinkp` 被记录 |
|
||||
| EV-W5-161 | W5-020/W5-030/W5-040/W5-160 | 命令 | `npm run smoke:node`、`npm run build && npm run smoke` | 通过,完整 Node、静态构建、浏览器 gmoccapy shell/dist smoke 均覆盖新增换刀诊断 |
|
||||
@@ -26,7 +26,7 @@
|
||||
### 2026-06-26 R2
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
npm run smoke:node
|
||||
```
|
||||
|
||||
@@ -46,14 +46,14 @@ npm run smoke:node
|
||||
- `linear_unit_conversion_smoke=ok`
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
npm run build
|
||||
```
|
||||
|
||||
结果:通过,输出 `gmoccapy_static_build=ok`。
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
npm run smoke
|
||||
```
|
||||
|
||||
@@ -63,7 +63,7 @@ npm run smoke
|
||||
- `gmoccapy_dist_smoke=ok`
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
node ../tests/node/verify_gmoccapy_xyzab_gates.mjs && node ../tests/node/verify_run_preconditions.mjs && bash ../tests/browser/verify_gmoccapy_shell_browser.sh
|
||||
```
|
||||
|
||||
@@ -78,7 +78,7 @@ node ../tests/node/verify_gmoccapy_xyzab_gates.mjs && node ../tests/node/verify_
|
||||
### 2026-06-26 R3
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
node ../tests/node/verify_gmoccapy_hal_model.mjs && node ../tests/node/verify_gmoccapy_xyzab_profile.mjs && node ../tests/node/verify_profile_boundary.mjs
|
||||
```
|
||||
|
||||
@@ -89,7 +89,7 @@ node ../tests/node/verify_gmoccapy_hal_model.mjs && node ../tests/node/verify_gm
|
||||
- `profile_boundary_smoke=ok`
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
npm run smoke:node
|
||||
```
|
||||
|
||||
@@ -105,7 +105,7 @@ npm run smoke:node
|
||||
- `linear_unit_conversion_smoke=ok`
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
npm run build && npm run smoke
|
||||
```
|
||||
|
||||
@@ -124,7 +124,7 @@ npm run build && npm run smoke
|
||||
### 2026-06-26 R4
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
node ../tests/node/verify_gmoccapy_hal_model.mjs && node ../tests/node/verify_gmoccapy_communication_model.mjs && node ../tests/node/verify_gmoccapy_xyzab_profile.mjs && node ../tests/node/verify_gmoccapy_xyzab_gates.mjs
|
||||
```
|
||||
|
||||
@@ -136,7 +136,7 @@ node ../tests/node/verify_gmoccapy_hal_model.mjs && node ../tests/node/verify_gm
|
||||
- `gmoccapy_xyzab_gates_smoke=ok`
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
npm run smoke:node
|
||||
```
|
||||
|
||||
@@ -151,7 +151,7 @@ npm run smoke:node
|
||||
- `linear_unit_conversion_smoke=ok`
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
npm run build && npm run smoke
|
||||
```
|
||||
|
||||
@@ -176,7 +176,7 @@ npm run build && npm run smoke
|
||||
### 2026-06-27 R5
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
node ../tests/node/verify_gmoccapy_hal_model.mjs && node ../tests/node/verify_gmoccapy_communication_model.mjs && node ../tests/node/verify_gmoccapy_xyzab_profile.mjs && node ../tests/node/verify_gmoccapy_xyzab_gates.mjs && bash ../tests/browser/verify_gmoccapy_shell_browser.sh
|
||||
```
|
||||
|
||||
@@ -189,7 +189,7 @@ node ../tests/node/verify_gmoccapy_hal_model.mjs && node ../tests/node/verify_gm
|
||||
- `gmoccapy_shell_smoke=ok`
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
npm run smoke:node
|
||||
```
|
||||
|
||||
@@ -204,7 +204,7 @@ npm run smoke:node
|
||||
- `linear_unit_conversion_smoke=ok`
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
npm run build && npm run smoke
|
||||
```
|
||||
|
||||
@@ -232,7 +232,7 @@ npm run build && npm run smoke
|
||||
### 2026-06-27 R6
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
node ../tests/node/verify_gmoccapy_hal_model.mjs && node ../tests/node/verify_gmoccapy_communication_model.mjs
|
||||
```
|
||||
|
||||
@@ -242,7 +242,7 @@ node ../tests/node/verify_gmoccapy_hal_model.mjs && node ../tests/node/verify_gm
|
||||
- `gmoccapy_communication_model_smoke=ok`
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
node ../tests/node/verify_gmoccapy_xyzab_profile.mjs && node ../tests/node/verify_gmoccapy_xyzab_gates.mjs
|
||||
```
|
||||
|
||||
@@ -252,7 +252,7 @@ node ../tests/node/verify_gmoccapy_xyzab_profile.mjs && node ../tests/node/verif
|
||||
- `gmoccapy_xyzab_gates_smoke=ok`
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
bash ../tests/browser/verify_gmoccapy_shell_browser.sh
|
||||
```
|
||||
|
||||
@@ -261,7 +261,7 @@ bash ../tests/browser/verify_gmoccapy_shell_browser.sh
|
||||
- `gmoccapy_shell_smoke=ok`
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
npm run smoke:node
|
||||
```
|
||||
|
||||
@@ -276,7 +276,7 @@ npm run smoke:node
|
||||
- `linear_unit_conversion_smoke=ok`
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
npm run build && npm run smoke
|
||||
```
|
||||
|
||||
@@ -303,7 +303,7 @@ npm run build && npm run smoke
|
||||
### 2026-06-27 R7
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
node ../tests/node/verify_gmoccapy_hal_model.mjs && node ../tests/node/verify_gmoccapy_communication_model.mjs && node ../tests/node/verify_gmoccapy_xyzab_profile.mjs && node ../tests/node/verify_gmoccapy_xyzab_gates.mjs
|
||||
```
|
||||
|
||||
@@ -315,7 +315,7 @@ node ../tests/node/verify_gmoccapy_hal_model.mjs && node ../tests/node/verify_gm
|
||||
- `gmoccapy_xyzab_gates_smoke=ok`
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
bash ../tests/browser/verify_gmoccapy_shell_browser.sh
|
||||
```
|
||||
|
||||
@@ -324,7 +324,7 @@ bash ../tests/browser/verify_gmoccapy_shell_browser.sh
|
||||
- `gmoccapy_shell_smoke=ok`
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
npm run smoke:node
|
||||
```
|
||||
|
||||
@@ -339,7 +339,7 @@ npm run smoke:node
|
||||
- `linear_unit_conversion_smoke=ok`
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
npm run build && npm run smoke
|
||||
```
|
||||
|
||||
@@ -350,7 +350,7 @@ npm run build && npm run smoke
|
||||
- `gmoccapy_dist_smoke=ok`
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams
|
||||
cd /home/mes123456/cnc_wams
|
||||
git diff --check -- web-rtcp-5axis-sim-plan work/working5
|
||||
```
|
||||
|
||||
@@ -372,7 +372,7 @@ git diff --check -- web-rtcp-5axis-sim-plan work/working5
|
||||
### 2026-06-27 R8
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
npm run smoke:node
|
||||
```
|
||||
|
||||
@@ -392,14 +392,14 @@ npm run smoke:node
|
||||
- `linear_unit_conversion_smoke=ok`
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
npm run build
|
||||
```
|
||||
|
||||
结果:通过,输出 `gmoccapy_static_build=ok`。
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
npm run smoke
|
||||
```
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
# working5 README 索引
|
||||
|
||||
本目录用于推进 `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan` 与 LinuxCNC `gmoccapy_XYZAB.ini` 五轴仿真执行流程的一致性验证、修复和验收。
|
||||
本目录用于推进 `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan` 与 LinuxCNC `gmoccapy_XYZAB.ini` 五轴仿真执行流程的一致性验证、修复和验收。
|
||||
|
||||
对标基准:
|
||||
|
||||
- `/home/meswork/cnc_wams/work/working3/gmoccapy_XYZAB_execution_analysis.md`
|
||||
- `/home/meswork/cnc_wams/linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAB.ini`
|
||||
- `/home/meswork/cnc_wams/linuxcnc/src/emc/usr_intf/gmoccapy/`
|
||||
- `/home/meswork/cnc_wams/linuxcnc/configs/sim/gmoccapy/*.hal`
|
||||
- `/home/mes123456/cnc_wams/work/working3/gmoccapy_XYZAB_execution_analysis.md`
|
||||
- `/home/mes123456/cnc_wams/linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAB.ini`
|
||||
- `/home/mes123456/cnc_wams/linuxcnc/src/emc/usr_intf/gmoccapy/`
|
||||
- `/home/mes123456/cnc_wams/linuxcnc/configs/sim/gmoccapy/*.hal`
|
||||
|
||||
工作文件:
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
## 目标
|
||||
|
||||
在 `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan` 中补齐 gmoccapy 文件/宏页面、tool editor 页面、native GTK 未实现页面的诊断边界,让 Web 仿真能够明确表达哪些 gmoccapy 原生页面已经实现、哪些只做诊断映射、哪些因 XYZAB 配置或 Web 仿真边界暂不执行。
|
||||
在 `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan` 中补齐 gmoccapy 文件/宏页面、tool editor 页面、native GTK 未实现页面的诊断边界,让 Web 仿真能够明确表达哪些 gmoccapy 原生页面已经实现、哪些只做诊断映射、哪些因 XYZAB 配置或 Web 仿真边界暂不执行。
|
||||
|
||||
本轮不重复 working5 已完成的 HAL 输入、hard-button、模式门控、换刀回环和低频 HAL pin 工作;本轮聚焦页面级功能边界和可验收诊断。
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
|
||||
## 当前项目入口
|
||||
|
||||
- Web 应用:`/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app`
|
||||
- Web 应用:`/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app`
|
||||
- gmoccapy profile:`app/src/profiles/gmoccapy-xyzab.js`
|
||||
- gmoccapy HAL model:`app/src/runtime/gmoccapy-hal-model.js`
|
||||
- gmoccapy communication model:`app/src/runtime/gmoccapy-communication-model.js`
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
|
||||
改了哪些文件:
|
||||
|
||||
- `/home/meswork/cnc_wams/work/working6/README.md`
|
||||
- `/home/meswork/cnc_wams/work/working6/01-项目功能内容.md`
|
||||
- `/home/meswork/cnc_wams/work/working6/02-项目程序开发详细步骤.md`
|
||||
- `/home/meswork/cnc_wams/work/working6/03-推进台账.md`
|
||||
- `/home/meswork/cnc_wams/work/working6/04-任务矩阵.md`
|
||||
- `/home/meswork/cnc_wams/work/working6/05-验收证据.md`
|
||||
- `/home/meswork/cnc_wams/work/working6/06-决策记录.md`
|
||||
- `/home/mes123456/cnc_wams/work/working6/README.md`
|
||||
- `/home/mes123456/cnc_wams/work/working6/01-项目功能内容.md`
|
||||
- `/home/mes123456/cnc_wams/work/working6/02-项目程序开发详细步骤.md`
|
||||
- `/home/mes123456/cnc_wams/work/working6/03-推进台账.md`
|
||||
- `/home/mes123456/cnc_wams/work/working6/04-任务矩阵.md`
|
||||
- `/home/mes123456/cnc_wams/work/working6/05-验收证据.md`
|
||||
- `/home/mes123456/cnc_wams/work/working6/06-决策记录.md`
|
||||
|
||||
验证了什么:
|
||||
|
||||
@@ -39,20 +39,20 @@
|
||||
|
||||
改了哪些文件:
|
||||
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/profiles/gmoccapy-xyzab.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/gmoccapy-communication-model.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/gmoccapy-hal-model.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/state/store.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/ui/gmoccapy-shell.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/gmoccapy_shell_smoke.html`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_communication_model.mjs`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_hal_model.mjs`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_gates.mjs`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_profile.mjs`
|
||||
- `/home/meswork/cnc_wams/work/working6/03-推进台账.md`
|
||||
- `/home/meswork/cnc_wams/work/working6/04-任务矩阵.md`
|
||||
- `/home/meswork/cnc_wams/work/working6/05-验收证据.md`
|
||||
- `/home/meswork/cnc_wams/work/working6/06-决策记录.md`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/profiles/gmoccapy-xyzab.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/gmoccapy-communication-model.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/gmoccapy-hal-model.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/state/store.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/ui/gmoccapy-shell.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/gmoccapy_shell_smoke.html`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_communication_model.mjs`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_hal_model.mjs`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_gates.mjs`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_profile.mjs`
|
||||
- `/home/mes123456/cnc_wams/work/working6/03-推进台账.md`
|
||||
- `/home/mes123456/cnc_wams/work/working6/04-任务矩阵.md`
|
||||
- `/home/mes123456/cnc_wams/work/working6/05-验收证据.md`
|
||||
- `/home/mes123456/cnc_wams/work/working6/06-决策记录.md`
|
||||
|
||||
验证了什么:
|
||||
|
||||
@@ -78,9 +78,9 @@
|
||||
|
||||
改了哪些文件:
|
||||
|
||||
- `/home/meswork/cnc_wams/work/working6/03-推进台账.md`
|
||||
- `/home/meswork/cnc_wams/work/working6/05-验收证据.md`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/gptlog-process/gpdlog.md`
|
||||
- `/home/mes123456/cnc_wams/work/working6/03-推进台账.md`
|
||||
- `/home/mes123456/cnc_wams/work/working6/05-验收证据.md`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/gptlog-process/gpdlog.md`
|
||||
|
||||
验证了什么:
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
| 证据编号 | 任务编号 | 类型 | 命令/页面/文件 | 结果 |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| EV-W6-001 | W6-001 | 文件 | `/home/meswork/cnc_wams/work/working6` | 已创建 README 和 01-06 工作控制文件 |
|
||||
| EV-W6-001 | W6-001 | 文件 | `/home/mes123456/cnc_wams/work/working6` | 已创建 README 和 01-06 工作控制文件 |
|
||||
| EV-W6-020 | W6-020/W6-030/W6-040 | 命令 | `npm run smoke:node`、`npm run build`、`npm run smoke` | 基线通过,确认实现前项目当前态可运行 |
|
||||
| EV-W6-100 | W6-010/W6-100/W6-110/W6-120/W6-130/W6-140/W6-150 | 命令 | `node ../tests/node/verify_gmoccapy_hal_model.mjs && node ../tests/node/verify_gmoccapy_communication_model.mjs`、`node ../tests/node/verify_gmoccapy_xyzab_profile.mjs && node ../tests/node/verify_gmoccapy_xyzab_gates.mjs` | 通过,验证页面级模型、profile、communication model、store gate 和 diagnostic-only hard-button 行为 |
|
||||
| EV-W6-160 | W6-160 | 页面/命令 | `bash ../tests/browser/verify_gmoccapy_shell_browser.sh` | 通过,验证 `data-gmoccapy-page="file/macros/tool-editor/matrix"` 诊断行和公开 dispatch 页面行为 |
|
||||
@@ -16,33 +16,33 @@
|
||||
### 2026-06-27 R1
|
||||
|
||||
```bash
|
||||
test -d /home/meswork/cnc_wams/work/working6 && find /home/meswork/cnc_wams/work/working6 -maxdepth 2 -type f | sort || true
|
||||
test -d /home/mes123456/cnc_wams/work/working6 && find /home/mes123456/cnc_wams/work/working6 -maxdepth 2 -type f | sort || true
|
||||
```
|
||||
|
||||
结果:创建前无可见文件。
|
||||
|
||||
```bash
|
||||
mkdir -p /home/meswork/cnc_wams/work/working6
|
||||
mkdir -p /home/mes123456/cnc_wams/work/working6
|
||||
```
|
||||
|
||||
结果:通过,创建工作目录。
|
||||
|
||||
本轮创建文件:
|
||||
|
||||
- `/home/meswork/cnc_wams/work/working6/README.md`
|
||||
- `/home/meswork/cnc_wams/work/working6/01-项目功能内容.md`
|
||||
- `/home/meswork/cnc_wams/work/working6/02-项目程序开发详细步骤.md`
|
||||
- `/home/meswork/cnc_wams/work/working6/03-推进台账.md`
|
||||
- `/home/meswork/cnc_wams/work/working6/04-任务矩阵.md`
|
||||
- `/home/meswork/cnc_wams/work/working6/05-验收证据.md`
|
||||
- `/home/meswork/cnc_wams/work/working6/06-决策记录.md`
|
||||
- `/home/mes123456/cnc_wams/work/working6/README.md`
|
||||
- `/home/mes123456/cnc_wams/work/working6/01-项目功能内容.md`
|
||||
- `/home/mes123456/cnc_wams/work/working6/02-项目程序开发详细步骤.md`
|
||||
- `/home/mes123456/cnc_wams/work/working6/03-推进台账.md`
|
||||
- `/home/mes123456/cnc_wams/work/working6/04-任务矩阵.md`
|
||||
- `/home/mes123456/cnc_wams/work/working6/05-验收证据.md`
|
||||
- `/home/mes123456/cnc_wams/work/working6/06-决策记录.md`
|
||||
|
||||
### 2026-06-27 R2
|
||||
|
||||
基线命令:
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
npm run smoke:node
|
||||
```
|
||||
|
||||
@@ -55,14 +55,14 @@ npm run smoke:node
|
||||
- `linear_unit_conversion_smoke=ok`
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
npm run build
|
||||
```
|
||||
|
||||
结果:通过,输出 `gmoccapy_static_build=ok`。
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
npm run smoke
|
||||
```
|
||||
|
||||
@@ -74,7 +74,7 @@ npm run smoke
|
||||
新增最小验收:
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
node ../tests/node/verify_gmoccapy_hal_model.mjs && node ../tests/node/verify_gmoccapy_communication_model.mjs
|
||||
```
|
||||
|
||||
@@ -84,7 +84,7 @@ node ../tests/node/verify_gmoccapy_hal_model.mjs && node ../tests/node/verify_gm
|
||||
- `gmoccapy_communication_model_smoke=ok`
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
node ../tests/node/verify_gmoccapy_xyzab_profile.mjs && node ../tests/node/verify_gmoccapy_xyzab_gates.mjs
|
||||
```
|
||||
|
||||
@@ -94,7 +94,7 @@ node ../tests/node/verify_gmoccapy_xyzab_profile.mjs && node ../tests/node/verif
|
||||
- `gmoccapy_xyzab_gates_smoke=ok`
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
bash ../tests/browser/verify_gmoccapy_shell_browser.sh
|
||||
```
|
||||
|
||||
@@ -103,21 +103,21 @@ bash ../tests/browser/verify_gmoccapy_shell_browser.sh
|
||||
回归命令:
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
npm run smoke:node
|
||||
```
|
||||
|
||||
结果:通过。
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
npm run build
|
||||
```
|
||||
|
||||
结果:通过,输出 `gmoccapy_static_build=ok`。
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
npm run smoke
|
||||
```
|
||||
|
||||
@@ -139,7 +139,7 @@ npm run smoke
|
||||
接续复核命令:
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
npm run smoke:node
|
||||
```
|
||||
|
||||
@@ -152,14 +152,14 @@ npm run smoke:node
|
||||
- `linear_unit_conversion_smoke=ok`
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
npm run build
|
||||
```
|
||||
|
||||
结果:通过,输出 `gmoccapy_static_build=ok`。
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
npm run smoke
|
||||
```
|
||||
|
||||
@@ -169,7 +169,7 @@ npm run smoke
|
||||
- `gmoccapy_dist_smoke=ok`
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams
|
||||
cd /home/mes123456/cnc_wams
|
||||
git diff --check -- web-rtcp-5axis-sim-plan work/working6
|
||||
```
|
||||
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
# working6 README 索引
|
||||
|
||||
本目录用于推进 `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan` 中 gmoccapy 文件/宏页面、tool editor 页面、native GTK 未实现页面诊断边界的实现、验证和验收。
|
||||
本目录用于推进 `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan` 中 gmoccapy 文件/宏页面、tool editor 页面、native GTK 未实现页面诊断边界的实现、验证和验收。
|
||||
|
||||
前置工作:
|
||||
|
||||
- `/home/meswork/cnc_wams/work/working5`
|
||||
- `/home/meswork/cnc_wams/work/working3/gmoccapy_XYZAB_execution_analysis.md`
|
||||
- `/home/mes123456/cnc_wams/work/working5`
|
||||
- `/home/mes123456/cnc_wams/work/working3/gmoccapy_XYZAB_execution_analysis.md`
|
||||
|
||||
对标基准:
|
||||
|
||||
- `/home/meswork/cnc_wams/linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAB.ini`
|
||||
- `/home/meswork/cnc_wams/linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py`
|
||||
- `/home/meswork/cnc_wams/linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.glade`
|
||||
- `/home/meswork/cnc_wams/linuxcnc/src/emc/usr_intf/gmoccapy/dialogs.py`
|
||||
- `/home/meswork/cnc_wams/linuxcnc/configs/sim/gmoccapy/*.hal`
|
||||
- `/home/mes123456/cnc_wams/linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAB.ini`
|
||||
- `/home/mes123456/cnc_wams/linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py`
|
||||
- `/home/mes123456/cnc_wams/linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.glade`
|
||||
- `/home/mes123456/cnc_wams/linuxcnc/src/emc/usr_intf/gmoccapy/dialogs.py`
|
||||
- `/home/mes123456/cnc_wams/linuxcnc/configs/sim/gmoccapy/*.hal`
|
||||
|
||||
工作文件:
|
||||
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
## 1. 测试目标
|
||||
|
||||
按《Web RTCP 五轴联动数控系统仿真界面操作手册》验证
|
||||
`/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan` 的核心操作功能,并把可重复执行的测试方法写入
|
||||
`/home/meswork/cnc_wams/work/working7`。
|
||||
`/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan` 的核心操作功能,并把可重复执行的测试方法写入
|
||||
`/home/mes123456/cnc_wams/work/working7`。
|
||||
|
||||
本轮测试目标包括:
|
||||
|
||||
@@ -19,12 +19,12 @@
|
||||
|
||||
| 类型 | 路径 |
|
||||
| --- | --- |
|
||||
| 操作手册 | `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/docs/Web-RTCP五轴数控系统仿真界面操作手册.docx` |
|
||||
| 项目 README | `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/README.md` |
|
||||
| 前端 app | `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app` |
|
||||
| Node 测试 | `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node` |
|
||||
| 浏览器测试 | `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser` |
|
||||
| 既有 QA 证据 | `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output` |
|
||||
| 操作手册 | `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/docs/Web-RTCP五轴数控系统仿真界面操作手册.docx` |
|
||||
| 项目 README | `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/README.md` |
|
||||
| 前端 app | `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app` |
|
||||
| Node 测试 | `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node` |
|
||||
| 浏览器测试 | `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser` |
|
||||
| 既有 QA 证据 | `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output` |
|
||||
|
||||
## 3. 安全边界
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
## 我本轮确认的功能范围
|
||||
|
||||
我对 `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan` 的 Web RTCP 五轴仿真界面做了实际执行验证,覆盖:
|
||||
我对 `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan` 的 Web RTCP 五轴仿真界面做了实际执行验证,覆盖:
|
||||
|
||||
- 主界面九大区域:titlebar、preview、DRO、G-code、status sidebar、info tabs、override、spindle/coolant、bottom controls。
|
||||
- 所有主要按钮和右侧控制区按钮:E-STOP、POWER、RESET、AUTO、MANUAL、JOG、MDI、IDENTITY、TCP、HOME、RUN、STOP、PAUSE、RESUME、STEP、Run Ready、Open、Reload、Full、Save/Restore、Audit。
|
||||
@@ -28,8 +28,8 @@
|
||||
全量图文报告:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.md
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.pdf
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.md
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.pdf
|
||||
```
|
||||
|
||||
最终状态:
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
工作目录:
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams
|
||||
cd /home/mes123456/cnc_wams
|
||||
```
|
||||
|
||||
基础要求:
|
||||
@@ -23,7 +23,7 @@ cd /home/meswork/cnc_wams
|
||||
```bash
|
||||
mkdir -p /tmp/cnc_wams_manual_extract
|
||||
libreoffice --headless --convert-to txt:Text --outdir /tmp/cnc_wams_manual_extract \
|
||||
"/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/docs/Web-RTCP五轴数控系统仿真界面操作手册.docx"
|
||||
"/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/docs/Web-RTCP五轴数控系统仿真界面操作手册.docx"
|
||||
sed -n '1,260p' /tmp/cnc_wams_manual_extract/Web-RTCP五轴数控系统仿真界面操作手册.txt
|
||||
```
|
||||
|
||||
@@ -34,7 +34,7 @@ sed -n '1,260p' /tmp/cnc_wams_manual_extract/Web-RTCP五轴数控系统仿真界
|
||||
### 3.1 静态构建
|
||||
|
||||
```bash
|
||||
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run build
|
||||
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run build
|
||||
```
|
||||
|
||||
通过标准:
|
||||
@@ -46,7 +46,7 @@ npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run build
|
||||
### 3.2 Node smoke
|
||||
|
||||
```bash
|
||||
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
|
||||
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
|
||||
```
|
||||
|
||||
通过标准:
|
||||
@@ -72,7 +72,7 @@ npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
|
||||
### 3.3 浏览器 smoke
|
||||
|
||||
```bash
|
||||
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
|
||||
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
|
||||
```
|
||||
|
||||
通过标准:
|
||||
@@ -84,7 +84,7 @@ npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
|
||||
### 3.4 working7 手册流程专项证据
|
||||
|
||||
```bash
|
||||
npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
|
||||
npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
|
||||
```
|
||||
|
||||
通过标准:
|
||||
@@ -92,9 +92,9 @@ npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:wor
|
||||
- 退出码为 0。
|
||||
- 输出 `working7_manual_flow_status=PASS`。
|
||||
- 生成 JSON、PDF 和截图目录:
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.json`
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.pdf`
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.json`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.pdf`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence`
|
||||
- 报告检查项覆盖主界面/canvas、POWER/HOME、AUTO/MANUAL、MANUAL JOG、MDI 提交、倍率/HAL 输入、主轴/冷却、Save/Restore 和诊断。
|
||||
|
||||
## 4. 按手册执行的人工测试方法
|
||||
@@ -102,7 +102,7 @@ npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:wor
|
||||
人工测试用于补充截图、PDF 或问题复现证据。建议用本地静态服务打开 app:
|
||||
|
||||
```bash
|
||||
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
|
||||
npm run dev
|
||||
```
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
文件:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/capture-working7-full-functional-evidence.mjs
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/capture-working7-full-functional-evidence.mjs
|
||||
```
|
||||
|
||||
脚本执行流程:
|
||||
@@ -47,11 +47,11 @@
|
||||
## 最终复跑命令
|
||||
|
||||
```bash
|
||||
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run build
|
||||
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
|
||||
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
|
||||
npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7:full
|
||||
npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
|
||||
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run build
|
||||
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
|
||||
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
|
||||
npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7:full
|
||||
npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
|
||||
```
|
||||
|
||||
最终验收:
|
||||
|
||||
@@ -19,13 +19,13 @@
|
||||
|
||||
新增:
|
||||
|
||||
- `/home/meswork/cnc_wams/work/working7/README.md`
|
||||
- `/home/meswork/cnc_wams/work/working7/01-测试功能内容.md`
|
||||
- `/home/meswork/cnc_wams/work/working7/02-程序测试开发完善详细步骤.md`
|
||||
- `/home/meswork/cnc_wams/work/working7/03-推进台账.md`
|
||||
- `/home/meswork/cnc_wams/work/working7/04-任务矩阵.md`
|
||||
- `/home/meswork/cnc_wams/work/working7/05-验收证据.md`
|
||||
- `/home/meswork/cnc_wams/work/working7/06-决策记录.md`
|
||||
- `/home/mes123456/cnc_wams/work/working7/README.md`
|
||||
- `/home/mes123456/cnc_wams/work/working7/01-测试功能内容.md`
|
||||
- `/home/mes123456/cnc_wams/work/working7/02-程序测试开发完善详细步骤.md`
|
||||
- `/home/mes123456/cnc_wams/work/working7/03-推进台账.md`
|
||||
- `/home/mes123456/cnc_wams/work/working7/04-任务矩阵.md`
|
||||
- `/home/mes123456/cnc_wams/work/working7/05-验收证据.md`
|
||||
- `/home/mes123456/cnc_wams/work/working7/06-决策记录.md`
|
||||
|
||||
未修改业务代码。
|
||||
|
||||
@@ -36,9 +36,9 @@
|
||||
已执行:
|
||||
|
||||
```bash
|
||||
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run build
|
||||
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
|
||||
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
|
||||
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run build
|
||||
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
|
||||
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
|
||||
```
|
||||
|
||||
结果:
|
||||
@@ -69,18 +69,18 @@ npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
|
||||
|
||||
新增:
|
||||
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/capture-working7-manual-flow-evidence.mjs`
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.json`
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.pdf`
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/*.png`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/capture-working7-manual-flow-evidence.mjs`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.json`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.pdf`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/*.png`
|
||||
|
||||
修改:
|
||||
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/package.json`
|
||||
- `/home/meswork/cnc_wams/work/working7/02-程序测试开发完善详细步骤.md`
|
||||
- `/home/meswork/cnc_wams/work/working7/03-推进台账.md`
|
||||
- `/home/meswork/cnc_wams/work/working7/04-任务矩阵.md`
|
||||
- `/home/meswork/cnc_wams/work/working7/05-验收证据.md`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/package.json`
|
||||
- `/home/mes123456/cnc_wams/work/working7/02-程序测试开发完善详细步骤.md`
|
||||
- `/home/mes123456/cnc_wams/work/working7/03-推进台账.md`
|
||||
- `/home/mes123456/cnc_wams/work/working7/04-任务矩阵.md`
|
||||
- `/home/mes123456/cnc_wams/work/working7/05-验收证据.md`
|
||||
|
||||
未修改业务运行逻辑。
|
||||
|
||||
@@ -89,8 +89,8 @@ npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
|
||||
已执行:
|
||||
|
||||
```bash
|
||||
node --check /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/capture-working7-manual-flow-evidence.mjs
|
||||
npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
|
||||
node --check /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/capture-working7-manual-flow-evidence.mjs
|
||||
npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
|
||||
```
|
||||
|
||||
结果:
|
||||
@@ -121,11 +121,11 @@ npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:wor
|
||||
|
||||
修改:
|
||||
|
||||
- `/home/meswork/cnc_wams/work/working7/README.md`
|
||||
- `/home/meswork/cnc_wams/work/working7/03-推进台账.md`
|
||||
- `/home/meswork/cnc_wams/work/working7/05-验收证据.md`
|
||||
- `/home/meswork/cnc_wams/work/working7/06-决策记录.md`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/gptlog-process/gpdlog.md`
|
||||
- `/home/mes123456/cnc_wams/work/working7/README.md`
|
||||
- `/home/mes123456/cnc_wams/work/working7/03-推进台账.md`
|
||||
- `/home/mes123456/cnc_wams/work/working7/05-验收证据.md`
|
||||
- `/home/mes123456/cnc_wams/work/working7/06-决策记录.md`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/gptlog-process/gpdlog.md`
|
||||
|
||||
未新增业务运行改动。
|
||||
|
||||
@@ -134,11 +134,11 @@ npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:wor
|
||||
已执行:
|
||||
|
||||
```bash
|
||||
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run build
|
||||
node --check /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/capture-working7-manual-flow-evidence.mjs
|
||||
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
|
||||
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
|
||||
npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
|
||||
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run build
|
||||
node --check /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/capture-working7-manual-flow-evidence.mjs
|
||||
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
|
||||
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
|
||||
npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
|
||||
```
|
||||
|
||||
结果:
|
||||
@@ -173,42 +173,42 @@ npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:wor
|
||||
|
||||
新增:
|
||||
|
||||
- `/home/meswork/cnc_wams/测试过程.md`
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/capture-working7-full-functional-evidence.mjs`
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.json`
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.md`
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.pdf`
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/*.png`
|
||||
- `/home/meswork/cnc_wams/work/working7/01-项目功能内容.md`
|
||||
- `/home/meswork/cnc_wams/work/working7/02-项目程序开发详细步骤.md`
|
||||
- `/home/mes123456/cnc_wams/测试过程.md`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/capture-working7-full-functional-evidence.mjs`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.json`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.md`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.pdf`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/*.png`
|
||||
- `/home/mes123456/cnc_wams/work/working7/01-项目功能内容.md`
|
||||
- `/home/mes123456/cnc_wams/work/working7/02-项目程序开发详细步骤.md`
|
||||
|
||||
修改:
|
||||
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/package.json`
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/capture-working7-manual-flow-evidence.mjs`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/index.html`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/scripts/build-static.mjs`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/main.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/linuxcnc-ini-runtime.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/linuxcnc-machine-file-staging.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/state/store.js`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/gmoccapy_shell_smoke.html`
|
||||
- `/home/meswork/cnc_wams/work/working7/README.md`
|
||||
- `/home/meswork/cnc_wams/work/working7/03-推进台账.md`
|
||||
- `/home/meswork/cnc_wams/work/working7/04-任务矩阵.md`
|
||||
- `/home/meswork/cnc_wams/work/working7/05-验收证据.md`
|
||||
- `/home/meswork/cnc_wams/work/working7/06-决策记录.md`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/package.json`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/capture-working7-manual-flow-evidence.mjs`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/index.html`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/scripts/build-static.mjs`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/main.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/linuxcnc-ini-runtime.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/linuxcnc-machine-file-staging.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/state/store.js`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/gmoccapy_shell_smoke.html`
|
||||
- `/home/mes123456/cnc_wams/work/working7/README.md`
|
||||
- `/home/mes123456/cnc_wams/work/working7/03-推进台账.md`
|
||||
- `/home/mes123456/cnc_wams/work/working7/04-任务矩阵.md`
|
||||
- `/home/mes123456/cnc_wams/work/working7/05-验收证据.md`
|
||||
- `/home/mes123456/cnc_wams/work/working7/06-决策记录.md`
|
||||
|
||||
### 验证了什么
|
||||
|
||||
最终执行:
|
||||
|
||||
```bash
|
||||
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run build
|
||||
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
|
||||
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
|
||||
npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7:full
|
||||
npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
|
||||
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run build
|
||||
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
|
||||
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
|
||||
npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7:full
|
||||
npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
|
||||
```
|
||||
|
||||
结果:
|
||||
@@ -244,33 +244,33 @@ npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:wor
|
||||
|
||||
修改:
|
||||
|
||||
- `/home/meswork/cnc_wams/work/working7/README.md`
|
||||
- `/home/meswork/cnc_wams/work/working7/01-项目功能内容.md`
|
||||
- `/home/meswork/cnc_wams/work/working7/03-推进台账.md`
|
||||
- `/home/meswork/cnc_wams/work/working7/05-验收证据.md`
|
||||
- `/home/meswork/cnc_wams/测试过程.md`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/gptlog-process/gpdlog.md`
|
||||
- `/home/mes123456/cnc_wams/work/working7/README.md`
|
||||
- `/home/mes123456/cnc_wams/work/working7/01-项目功能内容.md`
|
||||
- `/home/mes123456/cnc_wams/work/working7/03-推进台账.md`
|
||||
- `/home/mes123456/cnc_wams/work/working7/05-验收证据.md`
|
||||
- `/home/mes123456/cnc_wams/测试过程.md`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/gptlog-process/gpdlog.md`
|
||||
|
||||
重新生成:
|
||||
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.json`
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.md`
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.pdf`
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/*.png`
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.json`
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.pdf`
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/*.png`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.json`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.md`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.pdf`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/*.png`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.json`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.pdf`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/*.png`
|
||||
|
||||
### 验证了什么
|
||||
|
||||
已执行:
|
||||
|
||||
```bash
|
||||
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run build
|
||||
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
|
||||
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
|
||||
npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7:full
|
||||
npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
|
||||
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run build
|
||||
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
|
||||
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
|
||||
npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7:full
|
||||
npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
|
||||
```
|
||||
|
||||
结果:
|
||||
@@ -314,40 +314,40 @@ npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:wor
|
||||
|
||||
修改:
|
||||
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/run-site-test.mjs`
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/package.json`
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/site-test-report.json`
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/screenshots/*.png`
|
||||
- `/home/meswork/cnc_wams/work/working7/README.md`
|
||||
- `/home/meswork/cnc_wams/work/working7/01-项目功能内容.md`
|
||||
- `/home/meswork/cnc_wams/work/working7/03-推进台账.md`
|
||||
- `/home/meswork/cnc_wams/work/working7/05-验收证据.md`
|
||||
- `/home/meswork/cnc_wams/测试过程.md`
|
||||
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/gptlog-process/gpdlog.md`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/run-site-test.mjs`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/package.json`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/site-test-report.json`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/screenshots/*.png`
|
||||
- `/home/mes123456/cnc_wams/work/working7/README.md`
|
||||
- `/home/mes123456/cnc_wams/work/working7/01-项目功能内容.md`
|
||||
- `/home/mes123456/cnc_wams/work/working7/03-推进台账.md`
|
||||
- `/home/mes123456/cnc_wams/work/working7/05-验收证据.md`
|
||||
- `/home/mes123456/cnc_wams/测试过程.md`
|
||||
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/gptlog-process/gpdlog.md`
|
||||
|
||||
重新生成:
|
||||
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.json`
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.md`
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.pdf`
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/*.png`
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.json`
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.pdf`
|
||||
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/*.png`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.json`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.md`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.pdf`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/*.png`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.json`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.pdf`
|
||||
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/*.png`
|
||||
|
||||
### 验证了什么
|
||||
|
||||
已执行:
|
||||
|
||||
```bash
|
||||
node --check /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/run-site-test.mjs
|
||||
node /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/run-site-test.mjs
|
||||
npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test test
|
||||
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run build
|
||||
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
|
||||
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
|
||||
npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7:full
|
||||
npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
|
||||
node --check /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/run-site-test.mjs
|
||||
node /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/run-site-test.mjs
|
||||
npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test test
|
||||
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run build
|
||||
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
|
||||
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
|
||||
npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7:full
|
||||
npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
|
||||
```
|
||||
|
||||
结果:
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
执行目录:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams
|
||||
/home/mes123456/cnc_wams
|
||||
```
|
||||
|
||||
### 1.1 静态构建
|
||||
@@ -15,7 +15,7 @@
|
||||
命令:
|
||||
|
||||
```bash
|
||||
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run build
|
||||
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run build
|
||||
```
|
||||
|
||||
结果:
|
||||
@@ -28,8 +28,8 @@ gmoccapy_static_build=ok
|
||||
产物:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/dist/index.html
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/dist/src/main.js
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/dist/index.html
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/dist/src/main.js
|
||||
```
|
||||
|
||||
### 1.2 Node smoke
|
||||
@@ -37,7 +37,7 @@ gmoccapy_static_build=ok
|
||||
命令:
|
||||
|
||||
```bash
|
||||
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
|
||||
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
|
||||
```
|
||||
|
||||
结果:
|
||||
@@ -96,7 +96,7 @@ fixture_toolpath_fallback_not_promoted=1
|
||||
命令:
|
||||
|
||||
```bash
|
||||
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
|
||||
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
|
||||
```
|
||||
|
||||
结果:
|
||||
@@ -118,7 +118,7 @@ gmoccapy_dist_smoke=ok
|
||||
命令:
|
||||
|
||||
```bash
|
||||
npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test test
|
||||
npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test test
|
||||
```
|
||||
|
||||
结果:
|
||||
@@ -127,7 +127,7 @@ npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test test
|
||||
退出码:0
|
||||
site_test_status=PASS
|
||||
site_test_target_url=http://127.0.0.1:35861/web-rtcp-5axis-sim-plan/app/index.html
|
||||
site_test_report=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/site-test-report.json
|
||||
site_test_report=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/site-test-report.json
|
||||
```
|
||||
|
||||
报告摘要:
|
||||
@@ -157,7 +157,7 @@ requestFailures=0
|
||||
命令:
|
||||
|
||||
```bash
|
||||
npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7:full
|
||||
npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7:full
|
||||
```
|
||||
|
||||
结果:
|
||||
@@ -167,10 +167,10 @@ npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:wor
|
||||
working7_full_functional_status=PASS
|
||||
working7_full_functional_job_id=w7full-20260628002838-518bf522
|
||||
working7_full_functional_report_id=report-w7full-20260628002838-518bf522
|
||||
working7_full_functional_json=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.json
|
||||
working7_full_functional_pdf=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.pdf
|
||||
working7_full_functional_md=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.md
|
||||
working7_full_functional_screenshots=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence
|
||||
working7_full_functional_json=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.json
|
||||
working7_full_functional_pdf=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.pdf
|
||||
working7_full_functional_md=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.md
|
||||
working7_full_functional_screenshots=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence
|
||||
```
|
||||
|
||||
报告摘要:
|
||||
@@ -195,32 +195,32 @@ pageErrors=0
|
||||
图文报告:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.md
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.pdf
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.md
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.pdf
|
||||
```
|
||||
|
||||
截图:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/01-loaded-inventory.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/02-initial-run-blocked.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/03-powered-homed.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/04-auto-right-panel.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/05-right-sidebar-all-states.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/06-profile-xyzbc.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/07-preview-buttons.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/08-linuxcnc-source-loaded.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/09-open-file-loaded.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/10-run-ready.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/11-run-realtime-path.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/12-pause-resume-step.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/13-stop-idle.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/14-manual-jog-axis-values.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/15-mdi-execution.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/16-overrides-hal.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/17-spindle-coolant.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/18-session-fullscreen.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/19-diagnostics-audit.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/01-loaded-inventory.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/02-initial-run-blocked.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/03-powered-homed.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/04-auto-right-panel.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/05-right-sidebar-all-states.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/06-profile-xyzbc.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/07-preview-buttons.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/08-linuxcnc-source-loaded.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/09-open-file-loaded.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/10-run-ready.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/11-run-realtime-path.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/12-pause-resume-step.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/13-stop-idle.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/14-manual-jog-axis-values.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/15-mdi-execution.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/16-overrides-hal.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/17-spindle-coolant.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/18-session-fullscreen.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/19-diagnostics-audit.png
|
||||
```
|
||||
|
||||
覆盖说明:
|
||||
@@ -237,7 +237,7 @@ pageErrors=0
|
||||
命令:
|
||||
|
||||
```bash
|
||||
npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
|
||||
npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
|
||||
```
|
||||
|
||||
结果:
|
||||
@@ -247,9 +247,9 @@ npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:wor
|
||||
working7_manual_flow_status=PASS
|
||||
working7_manual_flow_job_id=w7-20260628002915-30d1c6c8
|
||||
working7_manual_flow_report_id=report-w7-20260628002915-30d1c6c8
|
||||
working7_manual_flow_json=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.json
|
||||
working7_manual_flow_pdf=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.pdf
|
||||
working7_manual_flow_screenshots=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence
|
||||
working7_manual_flow_json=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.json
|
||||
working7_manual_flow_pdf=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.pdf
|
||||
working7_manual_flow_screenshots=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence
|
||||
```
|
||||
|
||||
报告信息:
|
||||
@@ -269,15 +269,15 @@ pageErrors=0
|
||||
截图:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/01-loaded.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/02-powered-homed-manual.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/03-auto-active.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/04-manual-jog-x.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/05-mdi-command.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/06-overrides-hal.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/07-spindle-coolant.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/08-session-restored.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/09-diagnostics.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/01-loaded.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/02-powered-homed-manual.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/03-auto-active.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/04-manual-jog-x.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/05-mdi-command.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/06-overrides-hal.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/07-spindle-coolant.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/08-session-restored.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/09-diagnostics.png
|
||||
```
|
||||
|
||||
检查项摘要:
|
||||
@@ -310,13 +310,13 @@ Screenshots are nonblank=PASS
|
||||
JSON:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab-function-report.json
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab-function-report.json
|
||||
```
|
||||
|
||||
PDF:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab-function-report.pdf
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab-function-report.pdf
|
||||
```
|
||||
|
||||
报告信息:
|
||||
@@ -327,18 +327,18 @@ reportId=report-xyzab-20260626214346-f4b4aa36
|
||||
evidenceScope=gmoccapy-xyzab-function
|
||||
generatedAt=2026-06-26T21:43:46.310Z
|
||||
targetUrl=http://127.0.0.1:36983/web-rtcp-5axis-sim-plan/app/index.html
|
||||
screenshotsDir=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab
|
||||
screenshotsDir=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab
|
||||
```
|
||||
|
||||
截图:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/01-loaded.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/02-profile-selected.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/03-run-blocked-power.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/04-run-blocked-reference-evidence.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/05-controls-active.png
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/06-hal-diagnostics.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/01-loaded.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/02-profile-selected.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/03-run-blocked-power.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/04-run-blocked-reference-evidence.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/05-controls-active.png
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/06-hal-diagnostics.png
|
||||
```
|
||||
|
||||
### 3.2 按钮控制报告
|
||||
@@ -346,13 +346,13 @@ screenshotsDir=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccap
|
||||
JSON:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/button-control-evidence-report.json
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/button-control-evidence-report.json
|
||||
```
|
||||
|
||||
PDF:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/button-control-evidence-report.pdf
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/button-control-evidence-report.pdf
|
||||
```
|
||||
|
||||
报告信息:
|
||||
@@ -363,27 +363,27 @@ reportId=report-btn-20260623091525-b35869f1
|
||||
evidenceScope=button-control-evidence
|
||||
generatedAt=2026-06-23T09:15:25.426Z
|
||||
targetUrl=http://127.0.0.1:41741/web-rtcp-5axis-sim-plan/app/index.html
|
||||
screenshotsDir=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/screenshots/button-control-evidence
|
||||
screenshotsDir=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/screenshots/button-control-evidence
|
||||
```
|
||||
|
||||
截图目录:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/screenshots/button-control-evidence
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/screenshots/button-control-evidence
|
||||
```
|
||||
|
||||
### 3.3 Native Task/HAL 对比
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/native-task-hal-comparison-report.json
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/native-task-hal-comparison-report.md
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/native-task-hal-comparison-report.json
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/native-task-hal-comparison-report.md
|
||||
```
|
||||
|
||||
### 3.4 LinuxCNC source run 报告
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/test-linuxcnc-source-run-report-2026-06-23.docx
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/test-linuxcnc-source-run-report.json
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/test-linuxcnc-source-run-report-2026-06-23.docx
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/test-linuxcnc-source-run-report.json
|
||||
```
|
||||
|
||||
## 4. 页面和脚本入口
|
||||
@@ -391,32 +391,32 @@ screenshotsDir=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/screenshots/bu
|
||||
本地 app:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/index.html
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/index.html
|
||||
```
|
||||
|
||||
dist app:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/dist/index.html
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/dist/index.html
|
||||
```
|
||||
|
||||
浏览器 smoke 测试页:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/gmoccapy_shell_smoke.html
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/gmoccapy_shell_smoke.html
|
||||
```
|
||||
|
||||
浏览器验证脚本:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/verify_gmoccapy_shell_browser.sh
|
||||
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/verify_gmoccapy_dist_browser.sh
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/verify_gmoccapy_shell_browser.sh
|
||||
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/verify_gmoccapy_dist_browser.sh
|
||||
```
|
||||
|
||||
专项 QA 脚本:
|
||||
|
||||
```text
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/capture-working7-manual-flow-evidence.mjs
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/capture-working7-manual-flow-evidence.mjs
|
||||
```
|
||||
|
||||
## 5. 证据缺口
|
||||
|
||||
@@ -3,17 +3,17 @@
|
||||
生成日期:2026-06-27
|
||||
|
||||
本目录用于承接
|
||||
`/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/docs/Web-RTCP五轴数控系统仿真界面操作手册.docx`
|
||||
`/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/docs/Web-RTCP五轴数控系统仿真界面操作手册.docx`
|
||||
中的操作流程,把 Web RTCP 五轴仿真界面的功能测试方法、任务状态、验收证据和决策依据集中归档。
|
||||
|
||||
本轮 working7 已完成全量真实浏览器执行验证,并在测试过程中修复发现的问题。已执行工程验证命令、全量 QA 证据命令和手册流程 QA 证据命令:
|
||||
|
||||
- `npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run build`
|
||||
- `npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node`
|
||||
- `npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke`
|
||||
- `npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test test`
|
||||
- `npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7:full`
|
||||
- `npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7`
|
||||
- `npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run build`
|
||||
- `npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node`
|
||||
- `npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke`
|
||||
- `npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test test`
|
||||
- `npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7:full`
|
||||
- `npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7`
|
||||
|
||||
六项命令均通过。站点回归测试状态为 `PASS`;全量 QA 证据状态为 `PASS`,生成 JSON、Markdown、PDF 和 19 张截图;手册流程 QA 证据状态为 `PASS`,生成 JSON、PDF 和 9 张截图。详细输出摘要见 [05-验收证据.md](05-验收证据.md)。
|
||||
|
||||
@@ -22,8 +22,8 @@
|
||||
```text
|
||||
job_id=w7full-20260628002838-518bf522
|
||||
report_id=report-w7full-20260628002838-518bf522
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.md
|
||||
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.pdf
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.md
|
||||
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.pdf
|
||||
```
|
||||
|
||||
## 文档清单
|
||||
@@ -38,7 +38,7 @@ report_id=report-w7full-20260628002838-518bf522
|
||||
| 04 | [04-任务矩阵.md](04-任务矩阵.md) | 统一任务编号、状态、验收标准和证据入口,防止重复做。 |
|
||||
| 05 | [05-验收证据.md](05-验收证据.md) | 记录命令、页面、job_id、report_id、PDF、截图和输出标记。 |
|
||||
| 06 | [06-决策记录.md](06-决策记录.md) | 记录测试边界和实施选择,后续变更时不重复争论同一问题。 |
|
||||
| 过程 | [/home/meswork/cnc_wams/测试过程.md](/home/meswork/cnc_wams/测试过程.md) | 本轮完整测试修改过程,使用第一人称记录。 |
|
||||
| 过程 | [/home/mes123456/cnc_wams/测试过程.md](/home/mes123456/cnc_wams/测试过程.md) | 本轮完整测试修改过程,使用第一人称记录。 |
|
||||
|
||||
## 后续推进规则
|
||||
|
||||
|
||||
Reference in New Issue
Block a user