pylon Software Suite 26.10 发行说明#
二进制兼容性#
- Data Processing = 6.0.0
使用早期版本 Data Processing 构建的应用程序不兼容。 - pylon C SDK = 10.1.0
使用 10.1.x 或早期 10.x.x 版本 pylon C SDK 构建的应用保持兼容。 - pylon .NET SDK = 9.0.0
使用早期版本 pylon .NET SDK 构建的应用不兼容。
新功能 / 变更#
- vTools:[360948] 新增了 Pattern OCR vTool。要使用此 vTool,必须安装 pylon AI 补充包 1.6.1 或更高版本。
- GigE:[369750] 新增了 AutoFrameRetention 参数。启用后,它将根据当前帧率(包含固定的安全裕度)自动计算 FrameRetention 值。
- GenTL/GigE:[369750] 新增了 AutoFrameRetention 参数。它会根据当前帧率(包含固定的安全裕度)自动计算 FrameRetention 值。
- GigE:[347002] pylon GigE Configurator 现在会自动在优化的网络适配器上禁用节能以太网 (EEE),因为已观察到 EEE 在空闲期间引起的链路转换会导致 GigE Vision 相机出现连接和传输错误。在 Windows 上,当工具退出时会恢复原始设置。驱动程序未公开 EEE 控制的适配器将被静默跳过。
- GigE:[335939] 更新了 Windows 上用于多相机 GigE 设置的 pylon GigE Configurator。已实施应用说明 AW00194001000 中的所有建议。
- GigE:[371519] 将 pylon GigE Filter Driver 更新至版本 5.7.0.1310。该驱动程序现在包含 GenDC 支持。
- pylon .NET SDK:[369354] 新增了 IDataContainer.GetFirstImageDataComponent() 和 TryGetFirstImageDataComponent(),用于从 (GenDC) 数据容器中检索第一个匹配的图像数据组件。
- pylon .NET SDK:[369354] 通过 IDataComponent.AsPixelDataView() 和新增的 DataSize Property 添加了对像素数据的零拷贝访问。
- pylon .NET SDK:[369354] 更新了所有采集示例,使其通过 IDataContainer/IDataComponent 读取图像数据,从而能够与启用了 GenDC 的相机以及经典采集结果正确协同工作。
- Data Processing:[370224] 扩展了 BuildersRecipe::SaveAs,以便能够控制设置数据的详细级别。
- pylon Event Logger:[366731] 现在可以在启动采集会话后更改消息视图中显示的最大消息数。为此,需要暂停会话。
- Workbench:[371341] 新增了 pylon Lean Runtime Recipe 选项。这允许在 Workbench 中仅保存运行时操作所需的信息来存储配方。
- vTools:[369524] 新增了 pylon Lean Runtime Recipe 选项。这允许在 Workbench 中仅保存运行时操作所需的信息来存储配方。包含 Matching Basic、Matching Pro 或 Calibration vTools 的 Lean Runtime Recipe 不具有向后兼容性。
- PylonVToolCreatorRuntime:[370222] 新增了 Settings::GetDetailLevel(),用于确定配方保存详细级别。
修正#
- GigE:[368428] 修复了 GigE Vision 数据包重发问题,以便在一个接收批次包含多个间隙时,请求接收映射中仍存在的每一个缺失的数据包范围。
- GigE: [335939] 修复了 Windows DHCP 状态更改的问题,并拒绝了不受支持的 RSS CPU 计数。在具有多个处理器组的系统中,RSS 放置现在使用受支持组中的逻辑处理器。
- GigE: [335939] 修复了 pylon GigE Configurator 的 –dry-run 选项。它不再需要管理员或 root 权限。在 Linux 和 macOS 上,它也不再打开系统文件进行写入,并且在优化系统设置期间出现的失败现在会反映在退出代码中。
- pylon Viewer: [369747] 修复了阻止正确编辑用户定义功能选项卡的问题。
- pylon Viewer: [369748] 修复了重新连接相机后流式传输按钮状态不正确的问题。现在,“开始”、“停止”和“单次采集”按钮可以正确反映相机的当前采集状态。
- pylon Viewer: [360865] 改进了 Firmware Updater 的固件兼容性检查。这使得针对无法访问的相机、无效更新文件以及不兼容固件的错误消息更加清晰。现在会在打开更新选择页面时自动检查兼容性,并且可以再次手动检查。
- pylon Viewer: [369409] 改进了 Flat-Field Correction 的相机兼容性检测和初始化。现在会自动禁用冲突的 HDR 设置来进行基于块的校正,并且可以更清晰地报告初始化错误。
- pylon Viewer: [368551] 修复了在 Bandwidth Manager 中运行分析时可能导致应用程序无响应的问题。吞吐量更新不再触发对包间延迟的意外更改。
- pylon Viewer: [371680] 修复了 pylon Viewer 记录的图像计数显示多余百分号的问题。
- Workbench: [350603] 修复了 Pin Data View 下拉菜单显示错误的引脚启用/禁用状态,直到被点击时才恢复正常的问题。
限制#
- pylon Viewer:Stereo ace 2 相机抓取的图像暂无法显示。
- pylon Viewer:在配有 Intel HD 显卡的计算机上,可能需要将显卡驱动程序更新到当前版本。
- pylon Viewer:在某些情况下(例如计算机非常慢或繁忙),如果相机已经在 pylon Viewer 中打开,Color Calibrator 可能无法工作。为防止出现这种情况,请在使用 Color Calibrator 之前关闭相机。
- pylon Viewer:Color Calibrator 不支持所有 Basler 彩色相机。由于相机功能集不同,不支持 Basler dart 和 boost V 相机。
- pylon Viewer:pylon Viewer 中实现了一种新的图像限流器 (image throttle),以提高整体稳定性和性能。这引入了一项新限制,会影响 pylon Viewer 的视频录制功能。成像管道中每秒仅允许每个相机传输 250 张图像,当超出此限制时,将无法录制每一帧。
- Workbench:Workbench 的 Statistics 功能可测量 vTools 的执行时间。Statistics 功能中测量的可能会根据您的系统配置和整体 CPU 负载而有所不同。这是因为 CPU 可能会根据当前负载以不同的频率运行(例如由于动态频率 Scaling)。
- Workbench:在 Workbench 中使用多个主动显示数据的引脚数据视图可能会导致 CPU 负载增加以及整体性能下降。Basler 建议尽可能少使用引脚数据视图。
- 3D:使用 Stereo ace 3D 相机需要安装 pylon Supplementary Package for Stereo ace。pylon Supplementary Package for Stereo ace 可在 Basler 网站上下载。
- 3D:使用 Basler blaze 3D 相机需要安装 pylon Supplementary Package for blaze。pylon Supplementary Package for blaze 可在 Basler 网站上下载。
- 3D:使用 Stereo mini 3D 相机需要安装 pylon Supplementary Package for Stereo mini。pylon Supplementary Package for Stereo mini 可以在 Basler 网站上下载。
- MP4:MP4 视频录制需要安装 pylon Supplementary Package for MPEG-4 才能正常工作。pylon Supplementary Package for MPEG-4 可从 Basler 网站下载。
- MP4:如果将 Quality 参数设置为 80% 或更高,使用分辨率为 20 MP 或更高的相机录制视频文件可能会失败。作为一种解决方法,请将 Quality 参数设为较低的值。
- MP4:Recording 功能不支持 ace 2 Pro 相机中的 Compression Beyond 功能。当开始录制且启用了 Compression Beyond 功能时,pylon Viewer 会先禁用相机中的 Compression Beyond 功能,然后开始录制。
- USB: 由于 Basler U3V 设备可能会去同步,因此必须关闭 Intel USB 主机使用的电源管理。如果出现这种情况,在某些情况下,系统启动后可能无法使用 Basler U3V 设备。通过以下步骤禁用 USB3 总线上的 LPM 软件包:
- 通过执行以下命令启用高级设置:
powercfg -attributes 2a737441-1930-4402-8d77-b2bebba308a3 d4e98f31-5ffe- 4ce1-be31-1b38b384c009 -ATTRIB_HIDE - 更改电源选项中的 LPM 设置。
- 打开控制面板中的“电源选项”。
- 单击所选电源计划的“更改计划设置”。
- 单击“更改高级电源设置”。
- 在“电源选项”对话框的“高级设置”选项卡上,选择“USB 设置”。
- 将“USB 3 链接电源管理”设置为“关闭”。
- 通过执行以下命令启用高级设置:
- GenTL:对于 GenTL 1.4 及更低版本的 Producer,GenTL 支持有限。
- GigE:为了以最佳状态使用 Basler 的 ace 2 5GigE 和 1GigE 相机,Basler 建议使用双通道 DDR4-3600 RAM 或更高规格的内存。使用较慢的 RAM 可能会导致缓冲区欠载和图像丢失。此外,Basler 建议使用 pylon GigE Configurator 工具来优化整个设置。
- GigE:IP Configurator 工具并不完全支持单个网络接口上的多个 IP 配置。
- GigE:如果报告了错误消息“Failed to allocate resources.”,Basler 建议使用 pylon GigE Configurator 工具来优化网卡和相机的 IP 配置。
- pylon C++ SDK:某些 ace 2 相机可能会使用布尔参数代替常规枚举来进行 Event Notification。可以使用以下代码片段来规避此问题。对于 C++,除了 camera.EventNotification.TrySetValue(EventNotification_On); 之外,您还可以使用:CBooleanParameter(camera.GetNodeMap(), "EventNotification").TrySetValue(true);
- pylon C++ SDK:使用 Visual Studio 2017 时,您可能会收到 MSB4211 警告。要消除该警告,请在 Release 和 Debug 项目属性中指定 Windows SDK 的版本(Configuration Properties -> General -> Windows SDK Version)。
- pylon C++ SDK: 在使用 CMake 构建示例时,您可能会遇到操作系统的路径长度限制。您可能会收到构建错误,提示路径超过了 260 个字符的最大路径长度。如果您的 CMake 构建目录的绝对路径超过 80 个字符,则可能会发生这种情况。构建目录是当前工作目录,或者是调用 cmake 时由 '-B' 选项指定的目录。如果您遇到此错误,请使用路径较短且不超过 80 个字符的构建目录,例如直接放在用户配置文件 C:\Users\ 中
\Samples。您可以在 Windows 10(版本 1607)及更高版本中启用长路径。有关详细信息,请参阅 Microsoft 文档。 - pylon C SDK:pylon C API 尚不提供用于使用 GenDC 和 Basler blaze 3D 相机的便捷函数。
- pylon C SDK:为了使用 GenTL Consumer(例如配合 CoaXPress),pylon C 中添加了附加功能,以便能够显式启动和停止流传输。此功能尚未记录在 pylon C 程序员指南中。请参阅 pylon C++ 程序员指南(参见“从以前的版本迁移 - IStreamGrabber API 中的更改”一章)或 pylonC OverlappedGrab 编程示例。
- pylon .NET SDK:更新到此版本的 .NET API 需要您更新 .NET 项目文件以引用新的程序集。这是由于 VB2015 兼容性修复所必需的(接口类 Basler.Pylon.IParameterListEnum 已更改为 ref 类 Basler.Pylon.ParameterListEnum)。
- pylon .NET SDK:如果为您的 .NET 项目启用了本地调试,且您的项目引用了 pylon 程序集,则在 Visual Studio 2012 或 Visual Studio 2013 调试器下运行应用程序时可能会崩溃。为避免此问题,请在 Visual Studio 调试器选项中启用托管兼容模式 (Managed Compatibility mode)。
- vTools:如果方案包含 Color Classifier vTool 以及一个或多个 Region vTools(Region Morphology、Region Selection、Region Feature Extraction),系统会列出 Blob Analysis Basic 许可证以及 Color Blob Analysis Basic 许可证供购买。
- vTools:如果方案包含 Measurements Basic vTool 以及一个或多个 Measurements Pro vTools,系统会列出 Measurements Basic 许可证以及 Measurements Pro 许可证供购买。
- GigE: 使用 Nebula Matrix SmartNIC 驱动程序时,不支持使用 Extended ID 进行流式传输。图像将损坏。
下载#
您可以此处下载此版本的 pylon Software Suite。