完善五轴 RTCP 仿真与验证资料

This commit is contained in:
2026-07-01 21:49:58 -04:00
parent ac4e855b2b
commit d0d58998ac
159 changed files with 6771594 additions and 339 deletions

View File

@@ -0,0 +1,48 @@
{
"apiName": "web-rtcp-5axis-linuxcnc-web-parity-comparison",
"generatedAt": "2026-07-01T22:44:05.026Z",
"profileId": "gmoccapy-xyzac-trt",
"filename": "boat-xyzac.ngc",
"summary": {
"passed": true,
"mismatchCount": 0,
"comparedMotionEvents": 1833,
"maxAxisDelta": 0,
"nativeMotionCount": 1833,
"webMotionCount": 1833,
"nativeExecutedPathPointCount": 1833,
"webExecutedPathPointCount": 27777,
"webPlannerRuntimeReady": true
},
"tolerances": {
"axis": 0.001,
"feedRate": 0.01
},
"diagnostics": {
"nativeExecutionPathBasis": "native-rs274-canonical-endpoint-timing-estimate",
"webExecutionPathBasis": "linuxcnc_tp_queue_runtime_timing_from_canonical_motion",
"nativeLineMapping": "source-motion-line-order",
"webSelectedMode": "linuxcnc-machine-file-remap-wasm",
"webMachineFileDiagnostics": {
"fiveaxis_ini_open": "1",
"fiveaxis_tool_table_load": "0",
"fiveaxis_parse_remap_1": "5",
"fiveaxis_parse_remap_2": "5",
"fiveaxis_parsed_remap_count": "2",
"fiveaxis_remaps_ready": "0",
"fiveaxis_file_open": "0",
"fiveaxis_file_read_count": "1877",
"fiveaxis_file_execute_count": "1877",
"fiveaxis_file_finish_count": "1",
"fiveaxis_file_final_rc": "1",
"fiveaxis_file_reached_exit": "1",
"fiveaxis_hal_switchkins": {
"rc": 0,
"found": 1,
"value": 0
},
"fiveaxis_linuxcnc_remap_file_execute": "0"
}
},
"mismatches": []
}

View File

@@ -0,0 +1,48 @@
{
"apiName": "web-rtcp-5axis-linuxcnc-web-parity-comparison",
"generatedAt": "2026-07-01T22:44:04.085Z",
"profileId": "gmoccapy-xyzac-trt",
"filename": "impeller-7bl-xyzac.ngc",
"summary": {
"passed": true,
"mismatchCount": 0,
"comparedMotionEvents": 4492,
"maxAxisDelta": 0,
"nativeMotionCount": 4492,
"webMotionCount": 4492,
"nativeExecutedPathPointCount": 4492,
"webExecutedPathPointCount": 27571,
"webPlannerRuntimeReady": true
},
"tolerances": {
"axis": 0.001,
"feedRate": 0.01
},
"diagnostics": {
"nativeExecutionPathBasis": "native-rs274-canonical-endpoint-timing-estimate",
"webExecutionPathBasis": "linuxcnc_tp_queue_runtime_timing_from_canonical_motion",
"nativeLineMapping": "source-motion-line-order",
"webSelectedMode": "linuxcnc-machine-file-remap-wasm",
"webMachineFileDiagnostics": {
"fiveaxis_ini_open": "1",
"fiveaxis_tool_table_load": "0",
"fiveaxis_parse_remap_1": "5",
"fiveaxis_parse_remap_2": "5",
"fiveaxis_parsed_remap_count": "2",
"fiveaxis_remaps_ready": "0",
"fiveaxis_file_open": "0",
"fiveaxis_file_read_count": "4508",
"fiveaxis_file_execute_count": "4508",
"fiveaxis_file_finish_count": "0",
"fiveaxis_file_final_rc": "1",
"fiveaxis_file_reached_exit": "1",
"fiveaxis_hal_switchkins": {
"rc": 0,
"found": 1,
"value": 0
},
"fiveaxis_linuxcnc_remap_file_execute": "0"
}
},
"mismatches": []
}

View File

@@ -0,0 +1,32 @@
{
"apiName": "web-rtcp-5axis-linuxcnc-web-parity-index",
"generatedAt": "2026-07-01T22:44:05.385Z",
"profileId": "gmoccapy-xyzac-trt",
"outputDir": "/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/working_run/linuxcnc-web-parity",
"linuxCncRoot": "/home/meswork/cnc_wams/linuxcnc",
"projectRoot": "/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan",
"cases": [
{
"filename": "impeller-7bl-xyzac.ngc",
"nativePath": "/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/working_run/linuxcnc-web-parity/linuxcnc-native-impeller-7bl-xyzac.json",
"webPath": "/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/working_run/linuxcnc-web-parity/web-runtime-impeller-7bl-xyzac.json",
"comparisonPath": "/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/working_run/linuxcnc-web-parity/comparison-impeller-7bl-xyzac.json",
"passed": true,
"mismatchCount": 0,
"maxAxisDelta": 0,
"nativeMotionCount": 4492,
"webMotionCount": 4492
},
{
"filename": "boat-xyzac.ngc",
"nativePath": "/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/working_run/linuxcnc-web-parity/linuxcnc-native-boat-xyzac.json",
"webPath": "/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/working_run/linuxcnc-web-parity/web-runtime-boat-xyzac.json",
"comparisonPath": "/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/working_run/linuxcnc-web-parity/comparison-boat-xyzac.json",
"passed": true,
"mismatchCount": 0,
"maxAxisDelta": 0,
"nativeMotionCount": 1833,
"webMotionCount": 1833
}
]
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long