C3032
2026-01-08 5ddadba291ea2d9dba78259973594a4664b94f57
分支
用户 C3032 <C3032@BC3032>
星期四, 一月 8, 2026 16:45 +0800
提交者 C3032 <C3032@BC3032>
星期四, 一月 8, 2026 16:45 +0800
提交5ddadba291ea2d9dba78259973594a4664b94f57
目录 62c5fe6ba3773ecef942a8157dd45e534e991a66 目录 | zip | gz
上一版本 7279c77f318cd7e38af279dc98a1fecec33f5e30 查看 | 对比
简化相机逻辑,支持手动数据处理

在 `2DCameraForm.cs` 中移除了对 `CameraBrand.LBCamera` 的特定处理,确保 `onlinePictureBox` 始终可见,并更新了图像抓取完成逻辑以支持手动处理模式。

在 `BaseCamera.cs` 中修改了 `StartGrabbing` 方法的注释,明确指出默认使用单次采集模式。

在 `LBCamera.cs` 中添加了采集回调和采集完成回调的处理逻辑,移除了与 SDK 自动显示模式相关的代码,确保在单次和连续采集模式下正确生成图像。

更新了相机初始化和关闭逻辑,确保在连接相机时正确设置显示句柄,并在关闭时清理资源,添加了对触发模式的支持。

改进了图像获取方法的超时处理逻辑,确保在软触发模式下能够正确等待图像数据,并在超时后进行适当的错误处理。

增强了对相机参数的设置和获取逻辑,确保在连接相机时能够正确同步配置,并在需要时更新相机参数。
已修改3个文件
629 ■■■■ 文件已修改
LB_VisionProcesses/Cameras/2DCameraForm.cs 127 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
LB_VisionProcesses/Cameras/BaseCamera.cs 2 ●●● 对比 | 查看 | 原始文档 | blame | 历史
LB_VisionProcesses/Cameras/LBCameras/LBCamera.cs 500 ●●●● 对比 | 查看 | 原始文档 | blame | 历史