Framegrabber SDK 5.11.6 中的更改和修复的问题
本节提供有关 Basler Framegrabber SDK 5.11.6 版本更改和已修复问题的信息。
组件更新
- 修复了内核版本 6.15 及更高版本的 Linux 驱动程序编译问题。已取消对 2.6.35 以前的 Linux 内核版本的支持。(工单 ID:340745)
- 添加了 Ubuntu 24.04 所需的缺失的 libicu 运行时依赖项。(工单 ID:341716)
- 更新了支持的 Python 版本。现在支持从 Python 3.9 到 Python 3.13 的版本。(工单 ID:343119)
- 已将 GenICam 库更新至 Basler pylon 版本 3.5.0 v1。(工单 ID:340811)
- 已在 CMake 文件中添加对 Microsoft Visual Studio 2026 的支持。(工单 ID:352275)
microDiagnostics 和 microDisplay X
- 从 microDiagnostics 中移除了 System Info 对话框。(工单 ID:340409)
- 在修复此问题之前,像素超过 2^28 的图像无法在 microDisplay X 中显示。此问题已修复。(工单 ID:351358)
- 修复此问题前,对于资源排序非平凡的 VisualApplets 设计,microDisplay X 无法正确检测到相机。此问题现已修复。(问题编号:315873)
GenICam 库
- 已从 Framegrabber SDK 发行版中移除 GenICam 可再发行二进制文件。请确保您的应用程序链接到系统提供的 GenICam 库。(问题编号:341717)
CXP Discovery
- 修复此问题前,当 HAP 文件的端口索引资源中存在间隙时,CXP 发现功能无法正常工作。此问题现已修复。现在,系统可以正确处理具有未分配中间端口索引的文件。(问题编号:350617)
- 现在的 CXP 发现功能更加稳定,特别是对于多链路相机。修复此问题前,在某些系统配置中,时序问题可能会导致一个或多个从链路被发现的时间略晚于主链路。此问题现已修复。现在可以可靠且无延迟地发现所有链路。(问题编号:351348)
GenTL Producer
- 修复此问题前,在某些自定义 HAP 文件中,GenTL 中的某些设备 XML 节点具有重复的名称。此问题现已修复。(问题编号:344465)
- 修复此问题前,GenTL 标准事件默认未初始化,并且断开连接事件会触发界面中的设备更新。此问题现已修复。(问题编号:347935)
- 修复此问题前,更改 GenTL Producer 中的活动 applet 有时会导致 applet 初始化失败。因此,GenTL Producer 无法再关闭。此问题现已修复。在 applet 初始化失败后,GenTL Producer 不会再挂起。(问题编号:347832)
修复的问题
- 修复此问题前,由于库不匹配,无法加载采集卡 Test Applets。此问题现已修复。(问题编号:348147)
- 修复此问题前,某些 HAP 文件在板卡初始化期间未完全利用所有可用的相机资源。此问题现已修复。(问题编号:347859)
- 修复此问题前,如果某个工具尝试通过 ClCom 驱动程序进行连接,则会因数据长度问题而崩溃。此问题现已修复。现在任何工具都可以通过版本 1.0.2 的 ClCom 驱动程序进行通信。(问题编号:339795)
- 在修复此问题之前,ImageLoad 和 BoardInformation 的 *.vcxproj 文件未包含正确的源文件,这可能会导致构建错误。此问题现已修复。项目文件现在引用正确的源文件。(工单 ID:352273)
- 修复此问题前,GenTL CXP 伪设备在 pylon 中未被识别为 Basler 设备,而是被视为第三方硬件,这需要许可证才能运行。此问题现已修复。现在 GenTL CXP 伪设备在 pylon 中被视为 Basler 设备,从而无需额外的许可证。(问题编号:347099)
- 修复此问题前,有时无法加载使用 Vivado 2025.1 版本创建的 applet。此问题现已修复。(问题编号:341684)