Commit Graph

379 Commits

Author SHA1 Message Date
zhengxuan.zhang 5852e11b9f CNC 运行日志、导出字段顺序、以及参考点/保存点同步适配 2026-05-06 17:43:29 +08:00
zhengxuan.zhang 996b0c5796 修复测试用例AfterExecution_IsRunningFalse_AllNodesIdle 2026-05-06 17:27:18 +08:00
zhengxuan.zhang 3a3ea5b5c9 修复乱码 2026-05-06 17:23:51 +08:00
zhengxuan.zhang aeef1feee3 以硬件库层面运动硬件轴定义为准,同步修改appstate, 包括CNC 节点属性面板和 XP导出 2026-05-06 17:11:35 +08:00
zhengxuan.zhang 1ef876db2c 调整硬件appstate 保持与硬件库层面定义一致 2026-05-06 16:48:09 +08:00
李伟 8d7fb4e0e3 气泡测量工具:修改鼠标光标 2026-05-06 16:16:22 +08:00
zhengxuan.zhang 1b686066c8 Merge branch 'Develop/XP' into turbo-002-cnc
# Conflicts:
#	XplorePlane/Views/Main/MainWindow.xaml
2026-05-06 15:37:58 +08:00
zhengxuan.zhang 7c0f9dab73 下拉检测模块列表 2026-05-06 15:28:29 +08:00
zhengxuan.zhang 3bee2898c5 Plan 用于 CNC 默认保存和加载,Tools 用于流程图配方 xpm,Data 用于执行结果和中间图像,Report 为报告预留目录 2026-05-06 14:56:07 +08:00
zhengxuan.zhang 9a8831c945 新增设置窗体 2026-05-06 14:13:19 +08:00
李伟 6fc53c56c7 气泡测量工具:增加圆形ROI 2026-05-06 14:01:56 +08:00
zhengxuan.zhang db8a37410f 将流程图按钮改为图标 2026-05-06 13:32:21 +08:00
李伟 8dbc274e63 点点距测量工具:端点由点改为线段 2026-05-06 13:28:25 +08:00
zhengxuan.zhang a483144d29 调整流水线算子参数区 滑块控件的大小 2026-05-06 13:25:18 +08:00
zhengxuan.zhang 2eb3fed4d0 1、当前根节点选择中是 高亮背景和文字不协调,文字改为黑色
2、延时节点执行时,进度条显示功能失效,修复
   3、自动执行,当加载CNC后,点击rabbion中运行,此时没有看到执行中,已执行,等高亮规则
2026-05-06 11:46:49 +08:00
zhengxuan.zhang 48c419d777 调整CNC编辑页面按钮样式 2026-05-06 11:22:21 +08:00
zhengxuan.zhang d4050b4218 调整CNC按钮逻辑改为内置 2026-05-06 11:12:05 +08:00
zhengxuan.zhang f5dceeceb7 对 流程图 新增 4个状态 已启用 已停用 执行到此 未参与本次执行 和右键菜单,执行到此,执行全部 2026-05-06 10:39:19 +08:00
zhengxuan.zhang fd4048a6c0 修复算子工具箱搜索功能 2026-05-06 10:01:27 +08:00
李伟 7846445b33 气泡测量工具:打开面板时先清除ROIItems里的残留 2026-05-06 09:10:35 +08:00
李伟 611b2ae147 圆形ROI图标 2026-04-30 16:51:26 +08:00
李伟 6b35da4cc0 状态栏右下角显示图像像素坐标和灰度 2026-04-30 15:52:01 +08:00
zhengxuan.zhang fdf2419eb6 移除XP单元测试 2026-04-30 14:12:22 +08:00
zhengxuan.zhang 8a6abfb28b 简化算子工具箱调用入口 2026-04-30 14:08:04 +08:00
李伟 4d5fa04920 手动测量工具:控制点改为2*2、线宽改为1 2026-04-30 14:01:56 +08:00
zhengxuan.zhang fd9784ecb6 #调整页面布局,新增操作 Tab; 图像算子改为Tab页选择; 2026-04-30 13:56:35 +08:00
李伟 2663bda0ae 删除BGA手动测量工具 2026-04-30 13:46:18 +08:00
LI Wei.lw d5cdab294b 已合并 PR 59: 更改气泡筛选逻辑
1.加载新图像时会自动清除旧的测量结果、叠加层和ROI
2.更改气泡筛选逻辑:按照面积筛选,去除小于设定面积的气泡重新计算空隙率更新结果图像
2026-04-30 13:24:08 +08:00
李伟 64c22fc088 加载新图像时会自动清除旧的测量结果、叠加层和ROI 2026-04-30 09:25:22 +08:00
李伟 0b56010536 更改气泡筛选逻辑:按照面积筛选,去除小于设定面积的气泡重新计算空隙率更新结果图像 2026-04-30 09:24:34 +08:00
LI Wei.lw 8de455f0bb 已合并 PR 58: TURBO-593-气泡检测自动工具和BGA孔隙自动工具等
1.移除 CfgControl 和 Camera 项目中未使用的 MahApps 库引用
2.气泡测量工具修复:清除后无法再次使用、VoidLimit 同步、调整 ROI 后重新计算空隙率
3.PolygonRoiCanvas 增强:ROI 右键删除顶点时阻止菜单弹出、新增 IsEditable 属性控制编辑状态
4.新增 BGA 自动检测辅助面板(MVVM 架构):参数调节自动检测、结果表格、ROI 多边形绘制、结果图像叠加渲染
5.主界面高级模块 BGA 检测按钮关联、ContextMenu 改为动态创建支持条件阻止
6.新增空隙率检测辅助面板:参数调节、ROI 支持、结果表格、结果图像叠加
7.气泡测量面板界面现代化:按钮统一到工具栏、卡片式布局、初始工具同步修复
8.BGA 空隙测量面板界面现代化:统一卡片+按钮样式
9.XP.Camera 校准控件按钮添加图标、优化界面布局
10.相机参数设置窗口 UI 优化:加 Slider、卡片分组、统一设置按钮
11.代码整理:HalfValueConverter 移动到 Views/ImageProcessing 目录
2026-04-30 09:11:06 +08:00
李伟 a3155f8e4a 移动 HalfValueConverter 到 Views/ImageProcessing 目录 2026-04-29 14:14:50 +08:00
李伟 66dd16c3c6 导航相机参数设置UI优化 2026-04-29 14:06:42 +08:00
李伟 3f034b34ae XP.Camera:给按钮添加图标,优化界面布置 2026-04-29 13:54:50 +08:00
李伟 eeaa6b4c98 孔隙率:主框架实现,添加辅助面板 2026-04-29 13:25:36 +08:00
ZHANG Zhengxuan 13b9030bf7 已合并 PR 55: 修复编译冲突;新增当运行完CNC,实时图像区应该显示最后一个节点的输出
1、修复编译冲突;
2、新增当运行完CNC,实时图像区应该显示最后一个节点的输出
2026-04-29 13:15:18 +08:00
李伟 b287b83c9f 更新手动测量工具图标 2026-04-29 10:55:49 +08:00
李伟 6eff24e27b BGA检测面板: 修复无检测结果时叠加层未清除、结果图不透明、窗口尺寸调整 2026-04-29 10:34:40 +08:00
李伟 36083993ea BGA空隙测量面板: 界面风格现代化,统一卡片+按钮样式 2026-04-29 10:34:25 +08:00
李伟 584a61b8e6 气泡测量面板: 界面风格现代化、按钮统一到工具栏、初始工具同步修复 2026-04-29 10:34:07 +08:00
zhengxuan.zhang 822d31665d 修复编译冲突;新增当运行完CNC,实时图像区应该显示最后一个节点的输出 2026-04-29 09:42:19 +08:00
李伟 b87480a30f BGA自动检测工具:BGA检测结果以半透明图层叠加在canvas上、添加图标,统一按钮样式 2026-04-29 09:32:21 +08:00
李伟 1a379eebea BGA检测: ROI按钮样式、拖拽性能优化、清除测量同时清除ROI 2026-04-29 09:00:17 +08:00
ZHANG Zhengxuan 0206da59b1 已合并 PR 53: CNC 执行,及CNC测量结果保存功能的开发
1、完善流程图执行逻辑,与状态提示;优化左键单击切换算子;左键双击启用或禁用算子
2、优化cnc节点,延时和弹窗功能
3、CNC执行逻辑,开始和停止,以及状态栏提醒
4、CNC结果的初版保存逻辑开发
2026-04-29 08:31:16 +08:00
李伟 ca67cbde2b 主界面: BGA检测按钮关联、ContextMenu动态创建支持条件阻止 2026-04-28 17:38:46 +08:00
李伟 d8dc30b9b9 BGA检测辅助面板: MVVM架构、参数调节自动检测、结果表格、ROI绘制、结果图像渲染 2026-04-28 17:38:33 +08:00
李伟 8b2cf01fe2 PolygonRoiCanvas: ROI右键删除顶点阻止菜单弹出、IsEditable属性控制编辑状态 2026-04-28 17:38:21 +08:00
李伟 9d059709bd 气泡测量: 修复清除后无法再次使用、VoidLimit同步、调整ROI后重新计算 2026-04-28 14:39:14 +08:00
李伟 1822e15908 添加气泡检测界面图标 2026-04-28 14:37:51 +08:00
李伟 0c2e360f21 去掉MahApps相关引用 2026-04-28 14:05:53 +08:00