跳转到内容

变更和已修复的问题Framegrabber SDK 5.11.4#

本节提供有关 Basler Framegrabber SDK 5.11.4 版本更改和已修复问题的信息。

GenTL Producer#

  • GenTL Producer 现在支持在 FgSDk 以及 GenTL 中通过 GenCP 或 CLP 进行 Camera Link 相机 XML 发现。在 GenTL 中,您可以通过将发现模式设置为 Mixed 或 Camera.

    即: ClpSharedLibraryPath 这是 GenTL 接口模块中的一个功能,用于指定 CLP 库的位置。 DLL如果 ClpSharedLibraryPath 未设置为现有 CLP DLL GenCP 成为默认协议。库的加载在打开 GenTL 界面后生效。 已加载Clp共享库路径 该节点指示库是否已成功加载。这使您可以根据可用协议无缝配置相机设置。(工单 ID:268175)

  • 在 GenTL 中添加了对 BiColor 格式的支持。这些格式会根据 OutputPackedFormats 设备 XML 中的特性值,自动转换为 BGR packed 或 unpacked 格式。(工单 ID:315154)

日志记录行为的变更#

  • 为了与 pylon Event Logger 保持兼容,现在在查找日志配置时会评估环境变量 PYLON_LOG_CONFIG 。现在的搜索顺序为:

    1. 环境变量 BASLER_FGSDK_LOGGING_CONFIG
    2. 环境变量 PYLON_LOG_CONFIG
    3. 文件 BaslerFgSdkLogging.properties 位于 SDK 的 bin 目录。

      如果 pylon 已经配置了日志记录,则不会执行重新配置。 Framegrabber SDK (工单编号:320756)
  • Applet 事件在接收时现在会被记录到类别 FgSdk.fglib.Events.<eventname>中。该日志包含具有微秒分辨率的 Timestamp。GenTL Producer 中现在默认启用错误事件(CameraStreamStatus, Overflow, TriggerExceededPeriodLimits, FrameTriggerMissed)。(工单 ID:320807, 323583)

  • 事件处理程序的注册和注销会被记录到日志类别 FgSdk.fglib.EventControl中。(工单 ID 330155)

  • 现在可以记录正在进行的采集的更多详细信息。由于某些消息(例如传入的帧)的生成频率与帧率相同,您现在可以使用新的日志类别 basler.fglib.acq 和 basler.gentl.acq来开启或关闭这些消息。这些消息在日志级别 NOTICE 或更高版本中可见。直接使用 Framegrabber SDK 时,请使用 basler.fglib.acq;通过 GenTL Producer 使用时,请使用 basler.GenTL.Acq。(工单 ID:316516)

  • 添加了在已建立的 CXP 链路检测到错误以及链路被认为断开时发出的日志消息。(工单 ID:320739, 320740)

  • The 1st level logging category is renamed from basler 变为 FgSdk, so that it harmonizes better with the logging of the pylon SDK. (Ticket ID: 323587)

Framegrabber API#

  • C# 和 Python 封装中现已提供缓冲区排队 API。(问题 ID:315155)

其他#

  • Linux 和 Windows 中的示例现在包含一个根 CMake。(问题 ID:311719)

已修复问题#

  • 在修复此问题之前,GPUDirect 中的采集会报告对用户而言无关紧要的错误,导致无法检查真实错误。此问题现已修复,并且已向 GPUDirect 示例中添加了错误处理功能。(问题 ID:322499)
  • 在修复此问题之前,如果 5 秒或更长时间没有到达图像,GPUDirect 中的采集将会停止。此问题现已修复。现在,您可以通过调用以下内容来指定超时时间: GDStartAcquisitionEx 或在 fgsdk.config 文件。(工单编号:319200)
  • 在修复此问题之前,在 Python SDK 封装中使用 Camera Link 串口时,Python 解释器会崩溃。此问题现已修复,并添加了一个简单示例。(问题 ID:292560)
  • 在修复此问题之前,Windows 安装程序会将 PATH 环境变量更改为 REG_SZ,这会破坏变量扩展。此问题现已修复。(问题 ID:319997)
  • 现在可以在 Ubuntu 24.04 上加载小程序,此前该操作因存在对以下内容的依赖而无法进行: libtiff.so.5。(问题 ID:316368)
  • 在修复此问题之前, nullptr 此前不允许在字符串类型的输出缓冲区中使用,这导致字符串大小不正确。此问题现已修复。现在, nullptr 允许在字符串类型的输出缓冲区中使用,并且字符串大小会被正确写入附加值中。(问题 ID:318444)
  • 对已弃用变量的引用 SISODIR5, SISODIR5_32 和 SISODIR5_64 已从 Windows 安装程序中移除。(问题 ID:316211)
  • 缺失的工具licenseTool已添加到Linux bin文件夹。(工单编号:311719)
  • 在修复此问题之前,缺少一个 GenICam 头文件。因此,GenICam 示例项目无法编译。此问题现已修复。(问题 ID:311719)