Files
XplorePlane/bin/x64/Debug/net8.0-windows
zhengxuan.zhang f30c42ad1f 修复汇总:
CncNodeExecutionProgress record — 新增 ErrorMessage 可选参数,用于传递具体错误信息到 UI 层

CncExecutionService 主循环 —

新增 nodeErrorMessage 局部变量收集错误信息
Pipeline 返回 null 时设 nodeSucceeded = false 并记录默认错误描述
catch 块中同时记录 ex.Message 到 nodeErrorMessage
progress report 传递 ErrorMessage: nodeErrorMessage
CncEditorViewModel.OnExecutionProgress — Failed 状态时:

读取 progress.ErrorMessage 显示具体原因
StatusMessage 包含错误详情
新增弹窗通知:_dialogs.Show("Cnc_NodeExecutionFailed", ...) 弹出错误对话框
现在 CNC 执行中任何算子异常都会同时通过:

底部状态栏显示红色错误文字
节点树中节点变红(Failed 状态)
弹窗提醒用户具体哪个节点失败及原因
2026-07-22 16:24:29 +08:00
..
2026-07-22 16:24:29 +08:00
2026-07-22 16:24:29 +08:00