IDS peak 2.7版本说明
介绍
发布说明描述了 IDS peak 2.7 的变化,其中引入了 GigE uEye+ 相机(GV型号)和 uEye 相机(UI型号)的重新连接功能,并实现了在 uEye传输层中对 I2C 的支持。修改了 IDS peak Cockpit 中的相机管理器,加入了新功能。
IDS peak 2.7.1
一般性能改进
- 修复了在未安装 .NET 的情况下无法使用CMAKE的问题
- 推出支持工具的第一个版本,用于存储所用系统和相机配置的相关信息。您可以将这些信息发送到IDS,方便处理错误。
- 对“ids_deviceupdate”工具进行了内部改进。
- 更新了GenICam模块并更新了相关许可条款。
- 添加了 .NET 库 (dll) 缺少的签名。
IDS peak 2.7.1中更改的组件版本
Component | 版本Windows | 版本Linux |
IDS peak genericAPI | 1.7.1.0 | 1.7.1.0 |
IDS peak IPL | 1.9.3.0 | 1.9.3.0 |
IDS peak AFL | 1.3.1.0 | 1.3.1.0 |
IDS peak Cockpit | 1.9.1.0 | 1.9.1.0 |
Tool IP Config | 1.4.4.0 | 1.4.4.0 |
Support Tool | 1.0.0.0 | 1.0.0.0 |
GenTL GigE Vision Userspace | 1.13.1.0 | 1.13.1.0 |
GenTL GigE Vision Kernel | 1.13.1.0 | - |
GenTL USB3 Vision Userspace | - | 1.13.1.0 |
GenTL USB3 Vision Kernel | 1.13.1.0 | - |
USB3 Vision Kernel Driver (WHQL) | 1.5.1.0 | - |
GenTL uEye (uEye Transport Layer) | 1.13.1.0 | 1.13.1.0 |
状态:2024-02-14
IDS peak 2.7
新增及变更功能
从 IDS peak 2.7 开始,如果物理连接出现中断然后恢复(例如出现电压问题),您可以对 GigE Vision 相机(GV型号)或通过 uEye 传输层(UI型号)使用自动重新连接。在启用重新连接功能后,相机将自动重新打开。如果设置在相机启动时加载UserSet,则会恢复相机的先前状态。
断开与相机的连接时的示例过程:
恢复与相机的连接时的示例过程:
IDS peak Cockpit
修改和增强了相机管理器功能。改进了相机列表的性能,这样即使应用中有多台相机,用户也可以快速浏览。此外,基本视图加入了多项之前只有专家视图才能使用的功能。
引入了上下文菜单这一新功能。您可以在每台相机使用这一菜单打开/关闭相机或保存 XML 信息。
IDS peak comfortSDK
- 为使用重新连接功能,在 IDS peak comfortC 中引入了新的函数调用,并加入了连接丢失 (DeviceDisconnected) 和重新连接(DeviceReconnected) 通知以及新相机 (DeviceFound) 和丢失相机 (DeviceLost) 通知。
- 可以为增益定义最大值,增益不应超过此值。(此控制功能使用 IDS peak AFL)。
IDS peak comfortSDK 在 C 的新编程示例
reconnect |
打开第一个可用的 GigE uEye+ 相机(GV型号)并开始图像采集。如果您断开与相机的连接,系统就会进行检测并发出信号。如果重新连接相机,系统也会检测到,并重新开始图像采集。 此示例也可以与 uEye 相机(UI型号)的 uEye 传输层结合使用。 |
IDS peak genericSDK
- 为使用重新连接功能,在 IDS peak genericSDK 中引入了新的函数调用,并且在 DeviceManager 中加入了针对连接丢失 (DeviceDisconnected) 和重新连接 (DeviceReconnected) 的新回调。
IDS peak genericSDK 在 C++、C# 和 Python 的新编程示例
reconnect_callbacks |
打开第一个可用的 GigE uEye+ 相机(GV型号)并开始图像采集。如果您断开与相机的连接,系统就会进行检测并发出信号。如果重新连接相机,系统也会检测到,并重新开始图像采集。 此示例也可以与 uEye 相机(UI型号)的 uEye 传输层结合使用。 对于 C#,该示例以 Microsoft Visual Studio 项目文件 (*.csproj) 的形式提供。 |
IDS peak AFL(自动功能库)
- 已经为 IDS peak AFL 中的亮度控制功能 (PEAK_AFL_CONTROLLER_TYPE_BRIGHTNESS) 添加了增益最大值。
GEV 相机传输层 / U3V相机传输层 / uEye相机传输层
- 对于重新连接功能,在传输层的“System(系统)”模块中引入了以下新类别:ReconnectControl.
- ReconnectControl 包含了节点 ReconnectEnable 和 RegisteredReconnectEventsCount,这些节点之前位于 SystemControl 之下。新加入节点 ReconnectRemoteDeviceAcquisitionRestartEnable 和 ReconnectRemoteDeviceConfigurationRestoreEnable。
- 在“LocalDevice”模块中,将 ReconnectMonitor 类别中的 IsReconnectEnabled 节点重命名为 ReconnectActive 节点。增加了节点 RemoteDeviceConnected。
- 在“DataStream”模块中,将节点 IncompleteFramesPacketError 和 IncompleteFramesBufferOverflow 添加到 StreamMonitor 类别中。
- 您现在可以借助 uEye 传输层通过 I2CControl 来使用 USB uEye LE、USB 3 uEye LE、uEye LE USB 3.1 和 GigE uEye LE 相机系列的 I2C 功能。
- 可以通过 uEye 传输层为 UI 型号使用节点 DeviceLinkSpeed 和 DeviceReset。
IDS peak 手册介绍了各个节点的详细信息。
一般性能改进
- IDS peak genericSDK 成为 Windows 设置的一部分,从 2.7 版本开始细分更为详细。例如,您可以完全取消选择 IDS peak AFL(自动功能的开发库)等组件,也可以根据需要选择或取消选择 Python 或 .NET 等编程语言的绑定。
这一变化意味着在安装新版本之前,必须完全卸载 IDS peak 的更早版本。安装程序会自动检测以前的版本,并显示相应的消息,以卸载以前的版本。 - 修复了会导致为自动白平衡 (BalanceWhiteAuto) 的 ROI(感兴趣区域)设置错误值的一个错误。
- 修复了“ids_devicepassword”工具中的一个错误。
IDS peak 2.7中使用的组件版本
Component | 版本Windows | 版本Linux |
IDS peak comfortAPI | 1.6.0.0 | 1.6.0.0 |
IDS peak genericAPI | 1.7.0.0 | 1.7.0.0 |
IDS peak IPL | 1.9.2.0 | 1.9.2.0 |
IDS peak AFL | 1.3.0.0 | 1.3.0.0 |
IDS peak Cockpit | 1.9.0.1 | 1.9.0.1 |
工具设备命令 | 1.4.4.0 | 1.4.4.0 |
工具设备更新 | 1.4.5.0 | 1.4.5.0 |
工具IP配置 | 1.4.3.0 | 1.4.3.0 |
工具设备密码 | 1.0.2.0 | 1.0.2.0 |
GenTL GigE Vision用户空间 | 1.13.0.0 | 1.13.0.0 |
GenTL GigE Vision kernel | 1.13.0.0 | - |
GigE Vision kernel driver (WHQL) | 1.5.0.0 | - |
GenTL USB3 Vision用户空间 | - | 1.13.0.0 |
GenTL USB3 Vision kernel | 1.13.0.0 | - |
USB3 Vision kernel driver (WHQL) | 1.5.0.0 | - |
GenTL uEye(uEye相机传输层) | 1.13.0.0 | 1.13.0.0 |
GenICam | 3.4.1.1 | 3.4.1.1 |
状态:2024-01-02