Commit Graph

392 Commits

Author SHA1 Message Date
李伟 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
李伟 872f320114 移除 CfgControl 和 Camera 项目中未使用的 MahApps 引用 2026-04-28 13:28:32 +08:00
zhengxuan.zhang 130f39db49 Merge remote-tracking branch 'origin/Develop/XP' into turbo-002-cnc
# Conflicts:
#	XplorePlane/ViewModels/Main/MainViewModel.cs
#	XplorePlane/Views/Main/MainWindow.xaml
2026-04-28 12:47:47 +08:00
zhengxuan.zhang 80fddc45dd 新增CNC执行数据源的生成 2026-04-28 12:45:23 +08:00
zhengxuan.zhang 514eace979 修复CNC运行 与算子编辑 2026-04-28 14:13:12 +08:00
zhengxuan.zhang 89759cf511 普通模式下图像算子拖动处理流程 2026-04-28 13:57:52 +08:00
zhengxuan.zhang 0d6a4bd22f 流程图,单击切换,双击禁用或激活 2026-04-28 10:56:31 +08:00
LI Wei.lw 6d5257bc95 已合并 PR 51: 添加手动工具
1.集成测量工具体系:点点距、点线距、角度测量,十字辅助线,右键菜单
2.通孔填锡率测量:四椭圆交互、中心拖拽、长短轴手柄调整、实时计算与 PASS/FAIL 判定
3.BGA 空隙测量:画气泡圆+焊球圆交互、拖拽调整、空隙率计算、VoidLimit 编辑
4.气泡测量完整流程:矩形 ROI 绘制、魔棒 flood fill、画笔涂抹/橡皮擦、撤销功能、空隙率实时计算与判定标签
5.BGA 辅助面板:气泡/焊球模式切换、VoidLimit 面板调节
6.测量工具标号与自动重编号
7.状态栏优化、图像加载检查、ViewModel 单例注册修复
**8.修复自动合并时产生的BUG**
2026-04-28 10:49:45 +08:00
zhengxuan.zhang 2969ada965 延时节点增加进度条 2026-04-28 10:44:30 +08:00
zhengxuan.zhang 06714f819f CNC运行与底部状态栏提醒 2026-04-28 10:28:41 +08:00
李伟 8cb81cae6c 屏蔽连接导航相机 2026-04-28 09:19:49 +08:00
李伟 311edcfc53 修复:将BGA空隙和气泡测量按钮移到检测Tab的测量工具Group,从设置Tab硬件Group中移除 2026-04-28 08:54:11 +08:00
李伟 2ec0f0b254 修复合并后编译错误:补全缺失的属性声明,修复region指令不匹配 2026-04-27 19:17:13 +08:00
李伟 727d7f9d9b 合并 Feature/TURBO-586-FillRate 分支:新增BGA空隙测量和气泡测量功能 2026-04-27 19:13:31 +08:00
zhengxuan.zhang 2a64d48b54 CNC执行逻辑的开发,点击运行,停止 2026-04-27 16:18:47 +08:00
ZHANG Zhengxuan 6a886bff58 已合并 PR 41: 新增ReleaseFiles文件夹存放一个版本
手动增加一个ReleaseFiles文件夹存放一个版本;
调整子模块不单独引用Emgu,XP项目统一引用一次,避免生成重复
2026-04-27 14:36:09 +08:00
李伟 fab0668da8 BGA辅助面板:气泡/焊球模式切换、VoidLimit面板调节、去掉标签右键编辑、未完成组气泡可拖拽调整 2026-04-27 14:29:54 +08:00
zhengxuan.zhang e24bfef3e6 手动增加一个ReleaseFiles文件夹存放一个版本;调整子模块不单独引用Emgu,XP项目统一引用一次,避免生成重复 2026-04-27 14:10:52 +08:00
李伟 f9a14b0771 气泡测量面板:工具选择改为按钮样式单选,选中蓝色高亮 2026-04-27 13:58:02 +08:00
李伟 5a1a992abd 气泡测量:ROI上方显示空隙率和PASS/FAIL判定标签 2026-04-27 13:47:51 +08:00
李伟 e8a16f6a3c 气泡测量:撤销功能、阈值说明优化、面板增加撤销按钮 2026-04-27 13:37:00 +08:00
李伟 68c779cfe1 气泡测量:画笔涂抹标记、橡皮擦清除、ROI外可正常拖动图像 2026-04-27 13:36:44 +08:00
李伟 179a6a6755 气泡测量第三步:魔棒flood fill,灰度阈值连通区域标记,空隙率实时计算 2026-04-27 13:11:00 +08:00
李伟 0c8d8afc51 气泡测量:工具面板UI、BubbleMeasure模式、矩形ROI绘制/拖动/右下角调整大小、工具切换联动 2026-04-27 11:32:06 +08:00
ZHANG Zhengxuan 6bc059c1bd 已合并 PR 40: 调整主界面、新增实时按钮、双队列
1、调整主界面,将硬件移动到第二个tab页,将图像常用工具提前
2、新增实时按钮切换效果, 用来调整实时显示探测器图像,还是最后一帧的图像处理
3、双队列,采集队列和处理队列
2026-04-27 10:44:53 +08:00
李伟 e7ae7085df BGA手动空隙测量:画气泡圆+焊球圆交互、拖拽调整、空隙率计算、VoidLimit编辑、右键删除 2026-04-27 10:38:56 +08:00
李伟 e2f1b13e0e ViewportPanelViewModel注册为单例,修复图像检查无法获取正确实例的问题 2026-04-27 09:05:48 +08:00
李伟 04d97fee9d 测量工具使用前检查图像是否已加载,使用HexMessageBox弹框提示 2026-04-27 09:05:27 +08:00
李伟 b593805f11 测量工具标号:各类测量标签显示序号,删除后自动重编号 2026-04-24 16:32:21 +08:00
李伟 5900907236 通孔填锡率:标签显示THTLimit参数,右键标签可编辑阈值,椭圆轴手柄调整 2026-04-24 16:18:06 +08:00
李伟 ef2ef5cb83 添加BGA空隙测量按钮到测量工具组 2026-04-24 15:58:59 +08:00
李伟 de21e462e7 状态栏优化:测量信息显示到主界面底部状态栏,移除图像窗口状态栏,MainViewModel改为单例注册 2026-04-24 15:38:53 +08:00
李伟 faa4e61d98 集成通孔填锡率测量:四椭圆交互、中心拖拽、长短轴手柄调整、填锡率实时计算与PASS/FAIL判定 2026-04-24 15:38:25 +08:00
LI Wei.lw 0b2c5da4ca 已合并 PR 38: 合并角度测量
集成测量工具:点点距、点线距、角度测量;十字辅助线;右键菜单;图像自适应窗口优化
2026-04-24 14:39:45 +08:00
李伟 7fdc6adb44 集成测量工具:点点距、点线距、角度测量;十字辅助线;右键菜单;图像自适应窗口优化 2026-04-24 14:36:52 +08:00
zhengxuan.zhang 94924da3a4 Merge branch 'Develop/XP' into turbo-002-cnc
# Conflicts:
#	XplorePlane/App.xaml.cs
#	XplorePlane/ViewModels/Main/MainViewModel.cs
#	XplorePlane/ViewModels/Main/ViewportPanelViewModel.cs
#	XplorePlane/Views/Main/MainWindow.xaml
#	XplorePlane/Views/Main/ViewportPanelView.xaml
2026-04-24 14:36:06 +08:00
zhengxuan.zhang d608a23eac 新增实时按钮功能 2026-04-24 14:19:27 +08:00
zhengxuan.zhang d25ef4e481 调整主页面 2026-04-24 13:36:58 +08:00