C3032
2026-01-09 987241c46c5f76996cc3c77e570d795fdc984113
分支
用户 C3032 <C3032@BC3032>
星期五, 一月 9, 2026 10:10 +0800
提交者 C3032 <C3032@BC3032>
星期五, 一月 9, 2026 10:10 +0800
提交987241c46c5f76996cc3c77e570d795fdc984113
目录 3b058cf1c6d389ddb3d6ecfa8342d0198273459a 目录 | zip | gz
上一版本 e33a8aa1dd7b9d0a29cc38a38f40d0308aa9dcf4 查看 | 对比
913c2f4f74d58617a9e23e63da0094295b722c8b 查看 | 对比
增强相机管理和日志记录功能

在 `VisionForm.cs` 中添加了相机字典变化的事件处理,新增 `CamerasChanged` 方法以处理相机的添加和移除事件,并记录相关日志信息。

在 `BaseCamera.cs` 中新增 `TriggerRunMessageReceived` 委托,用于处理相机硬触发获取图像的检测流程。

在 `HRCamera.cs` 中进行了多处修改:
- 引入 `AsyncLogHelper` 替代 `Debug.WriteLine`,增强日志记录功能。
- 添加相机状态检查和错误处理,确保在相机未打开时记录错误信息。
- 增加对相机操作的详细错误日志记录,包括启动、停止采集、设置触发模式、曝光时间和增益等。
- 在图像处理和帧获取过程中添加异常捕获和日志记录,确保及时记录错误信息。
- 引入 `SN`(序列号)增强日志信息的可追溯性,便于调试和错误分析。
已修改3个文件
310 ■■■■ 文件已修改
LB_SmartVision/VisionForm.cs 48 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
LB_VisionProcesses/Cameras/BaseCamera.cs 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
LB_VisionProcesses/Cameras/HRCameras/HRCamera.cs 257 ●●●● 对比 | 查看 | 原始文档 | blame | 历史