Commit Graph

  • a9d56ebfbd 通用基础设施XP.Common新增 ImageHistogramControl 图像灰度直方图通用控件(使用SixLabors.ImageSharp 3.1.12),支持 Image<Rgba32> 和 byte[] 输入,支持多线程调用,Telerik RadChartView 渲染。 QI Mingxuan 2026-05-18 09:17:39 +08:00
  • 09ac6db6ab 删除MainViewModel 里的兼容占位属性 zhengxuan.zhang 2026-05-16 14:00:06 +08:00
  • 0ccf9c529e 新增调试页面 zhengxuan.zhang 2026-05-16 13:44:36 +08:00
  • 0648c601d7 虚拟探测器设备 zhengxuan.zhang 2026-05-16 13:43:25 +08:00
  • 5c8dce25bf 设置页面App.config的配置 zhengxuan.zhang 2026-05-15 20:36:29 +08:00
  • c5f8976918 修复实时按钮切换 zhengxuan.zhang 2026-05-15 18:04:22 +08:00
  • e9d388beb2 虚拟探测器与实时切换按钮的绑定 zhengxuan.zhang 2026-05-15 16:51:21 +08:00
  • 346f4d9a9b XP.Common类库的控件Controls功能,按照功能/用途分子文件夹,移动和修改虚拟摇杆相关的文件。 QI Mingxuan 2026-05-15 16:06:26 +08:00
  • 98d91efc19 更新RelesaeFiles,补全射线源Host. QI Mingxuan 2026-05-15 15:53:03 +08:00
  • 94f0649af8 XP.Common 类库中新增授权管理(License Management)功能模块,支持两种授权模式:CLMS 正式授权和临时测试模式。开发统一的授权服务接口,并在主项目中完成集成。 QI Mingxuan 2026-05-15 15:50:35 +08:00
  • ad719d157b 统一 Dump、Logging、Database 等功能的配置文件加载和定义类,优化ConfigLoader,职责分散各个模块。 QI Mingxuan 2026-05-15 15:49:02 +08:00
  • 8e9ef312ad 界面新增指定数据源 zhengxuan.zhang 2026-05-15 15:44:47 +08:00
  • 12938764b1 feat: 新增边缘查找拟合直线工具 李伟 2026-05-15 15:44:18 +08:00
  • 49c6785682 手动数据源、存图、流程计算 zhengxuan.zhang 2026-05-15 15:29:53 +08:00
  • 7447463c1a feat: ROI 对齐工具与 TM_Result 位姿扩展 李伟 2026-05-15 14:31:48 +08:00
  • f07d891346 位置节点增加保存图像到本地的功能;支持输入图像 zhengxuan.zhang 2026-05-15 13:44:37 +08:00
  • 9634e42396 ui: 模板助手按钮布局与 Segoe MDL2 图标 李伟 2026-05-15 11:42:56 +08:00
  • bc8a0eadfb 修复报告页面图像自适应的问题 zhengxuan.zhang 2026-05-15 11:00:18 +08:00
  • cf8248abfb 修复查看报告页面 zhengxuan.zhang 2026-05-15 10:50:40 +08:00
  • e0eec42a2f feat: 模板匹配助手窗口与主视口 ROI 清除逻辑 李伟 2026-05-15 10:42:20 +08:00
  • 07d76f5ab1 更新配置文件的用户手册到相对路径,增加报告相关的配置项目。 QI Mingxuan 2026-05-15 09:37:00 +08:00
  • 936dfd3e33 已合并 PR 74: PDF报告生成(基础功能)模块合并到开发分支 QI Mingxuan 2026-05-15 09:28:00 +08:00
  • 8cb3ba2bb8 更新于 App.config QI Mingxuan 2026-05-15 01:26:14 +00:00
  • f1fbab0f2b 解决App.config的冲突。 QI Mingxuan 2026-05-15 09:22:38 +08:00
  • 82465e6510 白底/黑底检测:轮廓与最远弦度量,UI 分色与标注优化 李伟 2026-05-15 09:08:44 +08:00
  • 455e452ec2 修复测试用例 zhengxuan.zhang 2026-05-14 20:28:31 +08:00
  • d6f554c413 更新ReleaseFiles。 QI Mingxuan 2026-05-14 19:31:07 +08:00
  • 29bc8576af 报告XP.ReportEngine:新增 IReportService接口封装完整报告生成流程,支持外部类库直接调用;新增 ReportRequest、ReportServiceResult 请求/响应模型;新增引擎预热机制;PDF 生成改为 Task.Run 后台线程执行,解决进度窗口和主窗口卡死问题;完善文档。 QI Mingxuan 2026-05-14 19:29:11 +08:00
  • d3e75f3fac 在现有的 位置节点属性中新增一个 checkbox 按钮,来确认是否保存图片 zhengxuan.zhang 2026-05-14 17:04:29 +08:00
  • ca22f59447 修复combox垂直居中 zhengxuan.zhang 2026-05-14 17:01:50 +08:00
  • baef619bd4 refactor: 白底/黑底检测算法迁至 BackgroundDefectAnalyzer 李伟 2026-05-14 16:27:16 +08:00
  • 1ad33cc3e6 feat(viewport): 黑底检测与白/黑底结果随清除测量一并清除 李伟 2026-05-14 16:11:14 +08:00
  • 1fb789190c feat: 实现快捷工具栏白底检测功能 李伟 2026-05-14 15:54:15 +08:00
  • 5960f28bcf 已合并 PR 72: 行灰度功能添加 LI Wei.lw 2026-05-14 13:52:07 +08:00
  • 7441526ed9 行灰度功能添加 李伟 2026-05-14 13:48:56 +08:00
  • 5c3673a9f6 已合并 PR 70: Turbo-606 LI Wei.lw 2026-05-14 13:20:41 +08:00
  • 11c69d03fb 报告ReportEngineBase修改语言资源文件,修改模板和报告输出功能。 QI Mingxuan 2026-05-13 17:36:54 +08:00
  • 1d3cacea75 报告ReportEngineBase增加页眉页脚,修改因模板变动和分栏、边距等需要修改的函数代码。 QI Mingxuan 2026-05-13 17:36:25 +08:00
  • b1c5ab546b 报告ReportEngineBase增加必要的设置和配置项目。 QI Mingxuan 2026-05-13 17:35:06 +08:00
  • 4d25045d59 修复测试用例错误 zhengxuan.zhang 2026-05-13 16:20:47 +08:00
  • aedbef5ecc 删除简单的opencv模板匹配算子,改为使用更高级一点的可旋转匹配算子(C++) 李伟 2026-05-13 14:02:34 +08:00
  • b9106acdf0 快捷工具处添加比例尺开关 李伟 2026-05-13 09:04:14 +08:00
  • 6d4a662823 修复字体文件在Terelik中无法pdf正确加载的问题,优化报告模板,新增丰富的测试i数据和图片,优化报告输出流程,根据优化修改文档和移除文件。 QI Mingxuan 2026-05-12 21:18:23 +08:00
  • 78ab5bb54a 测试环境中 H.264 编码器(avc1 fourcc)不可用 zhengxuan.zhang 2026-05-12 20:48:40 +08:00
  • e7b66e3fbf 增加CNC查询页面 zhengxuan.zhang 2026-05-12 20:09:13 +08:00
  • f5f449b6fc 基于灰度的模板匹配算子开发及集成 李伟 2026-05-12 14:47:27 +08:00
  • e20201c206 新增字体嵌入文件,新增Readme、修改部分资料md文件。 QI Mingxuan 2026-05-12 08:54:34 +08:00
  • 8b29285d03 CNC结果预览 zhengxuan.zhang 2026-05-12 00:29:21 +08:00
  • c5a390935e 报告XP.ReportEngine模块:根据项目设计搭建数据处理层,数据绑定器实现,PDF渲染和生成功能开发实现。 QI Mingxuan 2026-05-11 19:18:46 +08:00
  • 1573a33a02 报告XP.ReportEngine基础类设计和接口开发。 QI Mingxuan 2026-05-11 16:40:24 +08:00
  • cfdfe330a5 修复运行错误 zhengxuan.zhang 2026-05-11 16:15:19 +08:00
  • a4bae49d05 Merged PR 69: 硬件与运动控制的界面效果、功能增强修复和文档更新 QI Mingxuan 2026-05-11 14:18:31 +08:00
  • 8666c76f65 解决探测器退出阻塞的问题,中加入超时保护,避免死锁。 QI Mingxuan 2026-05-11 13:27:44 +08:00
  • 18111b8468 新增XP.ReportEngine空项目 QI Mingxuan 2026-05-11 13:09:23 +08:00
  • 9f604d4e2f 集成导航相机畸变校准和坐标标定 李伟 2026-05-11 13:07:48 +08:00
  • 368481a950 feat(inspection): 新增运行事件流水表和运行状态字段 zhengxuan.zhang 2026-05-11 11:28:44 +08:00
  • c1c2b93cf8 更新运动控制相关的Readme、Guidence文件等。 QI Mingxuan 2026-05-11 11:20:02 +08:00
  • e9596b013a 修复运动控制问题:ExecuteToggleEnable 在 PLC 写入失败或异常时回滚 IsJoystickEnabled 状态;OnPlcConnectionChanged 中改为 new List<>(dict.Keys) 遍历副本,避免潜在的集合修改问题;SendSourceDetectorZMoveCommand 新增 sourcePropertyName 参数,根据用户编辑的是 SourceZ 还是 DetectorZ 来决定 delta 计算方向;SavePositionsCommand 增加 () => IsPlcConnected 条件,PLC 未连接时禁止保存。 补充射线源和PLC类库所需配置和信号地址定义文件。 QI Mingxuan 2026-05-11 10:53:45 +08:00
  • d89c8c4f44 相机操作相关语言资源合并至Common 李伟 2026-05-11 10:11:13 +08:00
  • 66f49a6338 仿照ProcessorParameterControl.xaml.cs 修改滑块步长 zhengxuan.zhang 2026-05-09 17:38:50 +08:00
  • 9be110607b 将XP.ImageProcessing.Processors语言资源合并至Common 李伟 2026-05-09 16:52:53 +08:00
  • 59fce4f8fa feat: 实时模式开启时禁用测量工具 李伟 2026-05-09 13:27:43 +08:00
  • f4a2856b92 运动控制:新增射线源与探测器 Z 轴联动移动功能,支持同步位移控制,新增实体摇杆实现 PLC 摇杆状态监控和事件发布,IMotionSystem 接口新增 Joystick 属性,更新文档说明联动功能使用方法。 QI Mingxuan 2026-05-09 11:30:05 +08:00
  • 827050faf0 fix: 修复实时开关绑定及动画效果 李伟 2026-05-09 10:17:39 +08:00
  • fa8ad29862 主应用新增PLC和探测器硬件资源正确释放。 QI Mingxuan 2026-05-08 17:59:10 +08:00
  • 229c5c5a89 新增软件启动后立即连接探测器,连接后主动连续采集。 QI Mingxuan 2026-05-08 17:50:43 +08:00
  • 7cf16ecdbc 为主界面快捷工具栏添加图像处理命令接口:白底检测、黑底检测、灰度、锐化、增强,实现锐化和增强 李伟 2026-05-08 11:07:27 +08:00
  • d3f06aed8b 优化导航面板显示:调整背景色、添加无相机默认图片、保持图像宽高比 李伟 2026-05-08 08:57:29 +08:00
  • bb1b76ee7a 增加射线源探测器Z轴锁定联动功能,增加对应plc信号和配置。 QI Mingxuan 2026-05-07 20:24:55 +08:00
  • 318d1813b8 录屏功能 zhengxuan.zhang 2026-05-07 15:12:06 +08:00
  • c80d3e2037 已合并 PR 64: 修改手动测量相关工具等 LI Wei.lw 2026-05-07 14:27:28 +08:00
  • cee89e4db0 删除BGA测量相关代码 李伟 2026-05-07 14:09:27 +08:00
  • 1d8db8fa2d 解决合并冲突:合并TURBO-596分支 李伟 2026-05-07 13:51:59 +08:00
  • 8500f8b5ed 修复CNC模式下,+号订阅事件;修复CNC和普通模式的切换问题 zhengxuan.zhang 2026-05-07 13:31:14 +08:00
  • 3c9b3a2731 算子工具箱增加 +形式 zhengxuan.zhang 2026-05-07 13:06:13 +08:00
  • aa39f8ca95 修复流程图连线对齐 zhengxuan.zhang 2026-05-07 11:45:17 +08:00
  • 964284d4b1 调整rabbion布局,移动下拉算子列表;将扫描相关移动到Tab页;调整 算子参数控件样式 zhengxuan.zhang 2026-05-07 11:34:51 +08:00
  • 5e14fe3d9b Merged PR 62: 优化硬件相关的界面显示和布局调整 QI Mingxuan 2026-05-07 10:07:43 +08:00
  • 6b309f11b0 修改主页面右侧硬件栏目宽度,运动控制修改增加图标按钮切换。 QI Mingxuan 2026-05-07 10:01:55 +08:00
  • 436eaa54fa 已合并 PR 60: 修复算子工具箱及文件夹组织 ZHANG Zhengxuan 2026-05-07 09:38:47 +08:00
  • a4e257e8ce 对主界面rabbion按钮的 开关门 绑定到硬件库层真实的操作 zhengxuan.zhang 2026-05-07 00:12:21 +08:00
  • 2124d0c0b7 将XplorePlane项目中所有中文弹窗改为英文弹窗 zhengxuan.zhang 2026-05-07 00:03:09 +08:00
  • 4a4e45e479 打通射线源与相机的断链问题 zhengxuan.zhang 2026-05-06 23:55:28 +08:00
  • d079e9357b 更新硬件集成文档 zhengxuan.zhang 2026-05-06 23:26:55 +08:00
  • d56caf1ab5 双队列的打通 实时按钮的切换 补充测试用例 zhengxuan.zhang 2026-05-06 23:25:37 +08:00
  • bd9b24beb1 探测器双队列的打通与实时按钮的切换 zhengxuan.zhang 2026-05-06 23:18:28 +08:00
  • f9be56b99f Merge remote-tracking branch 'origin/turbo-002-cnc' into turbo-002-cnc zhengxuan.zhang 2026-05-06 20:49:44 +08:00
  • 03a8532049 修改说明 zhengxuan.zhang 2026-05-06 20:43:46 +08:00
  • e3a1184805 主视口没有可用图像时,回退到 IAppStateService.LatestDetectorFrame zhengxuan.zhang 2026-05-06 20:31:07 +08:00
  • b740f8d453 修复探测器的订阅与获取 zhengxuan.zhang 2026-05-06 18:20:52 +08:00
  • cdd1f043e7 优化界面显示:射线源模块紧凑设计,探测器优化布局和大小,优化界面提示和提示。 QI Mingxuan 2026-05-06 17:47:38 +08:00
  • 5852e11b9f CNC 运行日志、导出字段顺序、以及参考点/保存点同步适配 zhengxuan.zhang 2026-05-06 17:43:29 +08:00
  • 996b0c5796 修复测试用例AfterExecution_IsRunningFalse_AllNodesIdle zhengxuan.zhang 2026-05-06 17:27:18 +08:00
  • 3a3ea5b5c9 修复乱码 zhengxuan.zhang 2026-05-06 17:23:51 +08:00
  • aeef1feee3 以硬件库层面运动硬件轴定义为准,同步修改appstate, 包括CNC 节点属性面板和 XP导出 zhengxuan.zhang 2026-05-06 17:11:35 +08:00
  • 1ef876db2c 调整硬件appstate 保持与硬件库层面定义一致 zhengxuan.zhang 2026-05-06 16:48:09 +08:00
  • 8d7fb4e0e3 气泡测量工具:修改鼠标光标 李伟 2026-05-06 16:15:47 +08:00
  • 1b686066c8 Merge branch 'Develop/XP' into turbo-002-cnc zhengxuan.zhang 2026-05-06 15:37:58 +08:00
  • 7c0f9dab73 下拉检测模块列表 zhengxuan.zhang 2026-05-06 15:28:29 +08:00
  • 3bee2898c5 Plan 用于 CNC 默认保存和加载,Tools 用于流程图配方 xpm,Data 用于执行结果和中间图像,Report 为报告预留目录 zhengxuan.zhang 2026-05-06 14:56:07 +08:00