Framegrabber SDK 5.11.0 的更改和修复的问题
本节提供有关 Basler Framegrabber SDK 5.11.0 版本的更改和修复问题的相关信息。
常规
- 更新了 Visual Studio Redistributable 软件包。
- 集成了用于 marathon 硬件重新设计 (SPI) 的 Linux 驱动程序的新版本 5.3.0。
- 集成了用于 marathon 硬件重新设计 (SPI) 的 Windows 驱动程序 mE5 的新版本 2.2.0。
- 减少了 Linux 上使用的文件句柄数量。
- Linux 驱动程序增加了对 5.19 内核的支持。
GenTL Producer
- 根据 CXP 标准的要求,现在提供连接测试模式 (Connection Test Mode)。
- 在 GenTL Producer 的设备中添加了 Automatic Tap Geometry 复选框。
- GenTL Producer 现在通过 GenCP 提供 Camera Link 支持。
Applet
- 更新了适用于 CXP-12 Interface Card 1C/2C/4C 的线扫描 Applet。
- 更新了适用于 imaWorx 的线扫描 Applet。
- 更新了适用于 mE5 采集卡的线扫描 Applet。
- 为以下 Applet 添加了对 1X-2YE 抽头几何结构的支持:
- 针对 CXP-12 Interface Card 2C/4C 和 imaWorx 的单面阵 Applet
- 适用于 CXP-12 Interface Card 4C 和 imaWorx 的双面阵 Applet
Framegrabber API
microDiagnostics 和 microDisplay X
- 移除了 microDisplay X 中 1024 的缓冲区限制。
修复的问题
- 在此之前,GenTL
BUFFER_INFO_FRAME_ID 可以通过以下方式查询的设置: DSGetBufferInfo 未包含来自 CXP 图像标头的源标签。取而代之的是,它包含了传输到计算机的所有帧的 Counter。该问题现已修复。(工单 ID:197430) - 此前,小程序迭代器报告的 DMA 数量不正确,涉及 HAP 文件,位于
Fg_Helpers 项目和 GenTL Producer 中 Hap 文件的 DMA 数量不正确。此问题已修复。(工单 ID:273806) - 此前,siso_genicam 库的最大 CXP 1.0 试探性 ACK 数量受限,这会导致性能问题。该问题现已修复。(工单 ID:274500)
- 在此之前,运行 C# 包装器可能会导致致命错误消息。通过改进 C# 包装器中的事件处理,此问题已修复。(工单 ID:271951)
- 此前,每当重置 CXP 端口时,驱动程序都会自动启用 PoCXP。例如,当最后一个应用程序与驱动程序断开连接时就会发生这种情况。该问题现已修复。现在,PoCXP 状态仅在由用户配置时才会更改。(工单 ID:273905)
- 修复了从相机读取值时的范围验证。在此之前,在验证最小/最大值范围时,错误地考虑了 GenTL Producer 中的 GenAPI 缓存(
IntegerT::GetValue(bool Verify, bool IgnoreCache) 函数)。该问题现已修复。(工单 ID:271134) - 在此之前,在 mE5 采集卡上使用高帧率时,GenTL Producer 会显示蓝屏。此问题已修复。(工单 ID:262624)
- Framegrabber SDK 5.10.0 版本仅在相机以正确的链路顺序连接时才能检测到它们。该问题现已修复。现在,设备发现功能可以正确检测 CXP 相机,而与链路顺序无关。(工单 ID:259300)
- 在此之前,在 Linux 上调用 gpioTool 会返回“Invalid board index”错误,即使已提供正确的 ID 也是如此。此问题已修复。gpioTool 已从
/bin 目录到子目录 /impl中。名为 gpioTool 或 /bin 目录现在会在设置适当的环境变量后调用应用程序。(工单 ID:256141)