Complete 3axis tutorial native and Web/WASM parity tools

This commit is contained in:
2026-08-24 14:01:30 +08:00
parent 938654b19d
commit 7e90142b63
147 changed files with 17639 additions and 557 deletions

View File

@@ -1,19 +1,19 @@
{
"axis_panel": {
"class": "axis",
"height": 1293,
"height": 1297,
"instance": "Axis",
"raw": "0x3a0001f \"AXIS 2.10.0~pre1 on 3axis-tutorial (no file)\": (\"axis\" \"Axis\") 1300x1293+28+98 +2930+124",
"raw": "0x3e0001f \"3dtest.ngc - AXIS 2.10.0~pre1 on 3axis-tutorial\": (\"axis\" \"Axis\") 1300x1297+28+98 +703+241",
"screenshot": {
"bytes": 12508,
"path": "/home/mes006/linuxcncWebWASM/coverage/axis3-tutorial-visual/native-axis.png",
"bytes": 162611,
"path": "/home/mes006/linuxcncWebWASM/coverage/axis3-tutorial-native-tool.png",
"returncode": 0,
"sha256": "966213a26e5f9713e496580f7217de88facb7f4d68ed9097ae2838c496323807",
"sha256": "458f87cad62d5d86a9319301f66546fc4cb8febaa7ac76d058fa1fe1e78ee0be",
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
"title": "AXIS 2.10.0~pre1 on 3axis-tutorial (no file)",
"title": "3dtest.ngc - AXIS 2.10.0~pre1 on 3axis-tutorial",
"width": 1300,
"window_id": "0x3a0001f"
"window_id": "0x3e0001f"
},
"boundaries": [
"POSIX fallback is native simulation execution, not hardware validation",
@@ -30,7 +30,7 @@
"exact_source_files": [
{
"path": "linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial.ini",
"sha256": "b801d4fb7a3d66fac7a4202d56c384f75b039f55c70cce64c2975c5454875388"
"sha256": "07e4fafa71e13ac3749fd860ee7549b762f521b9ca58c32110a9f582554882dc"
},
{
"path": "linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial.hal",
@@ -43,6 +43,10 @@
{
"path": "linuxcnc/configs/sim/axis/vismach/3axis-tutorial/tool.tbl",
"sha256": "6a1736d9a44a30e62d7a8be4df960adc909e7ef026af10ab8e8abf6a613ce4ea"
},
{
"path": "linuxcnc/configs/nc_files/3dtest.ngc",
"sha256": "fdd71703dc7658711b67de12c89379e3a9340cacb16382dbd655dab2103bf566"
}
],
"generated_files": [
@@ -56,13 +60,13 @@
"-f",
"<case_dir>/3axis-tutorial.ini"
],
"output_sha256": "1c1f893e562d1aa9668bfd69aee2cdc10b3292e426c5eeae301ef1d2935455f9",
"output_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"returncode": 0
},
"native_log_excerpt": "",
"native_log_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"process_returncode": 0,
"report_sha256": "4fb09c0be670b6aa456f08e3c80b05c7b0727b6ff0a95be39c88921a30c72970",
"report_sha256": "d90014a6a16d569a8db589fb49a7343646f327de4b3e5d69d31bd14dcaba8785",
"schema": "axis3-tutorial-native-run.v1",
"service_cleanup": {
"commands": [