
IDS peak 1.2版本说明
介绍
这些版本说明描述了IDS peak 1.2版本的更新。此次更新增加了对Python语言的支持,使其成为继NET(包括C#)和C/C++之外又一种受IDS peak支持的编程语言。此外,此次更新还对IDS Vision Cockpit的功能进行了改进。
IDS peak 1.2.1
一般性能改进
- 提高USB传输层的穩定性。增强了在USB通道问题(如管道滞留)时的错误恢复能力。
- 专门为USB监控引入了一个新的节点组("USBMonitor")。这样就可以跟踪USB通道的稳定性(错误数/恢复数)
- 问题修复
状态:2021-03-11
IDS peak 1.2
新增及变更功能
编程语言 Python
借助IDS peak 1.2版本,用户能够在Windows或Linux操作系统中使用Python进行编程。可以在IDS peak API文档和IDS peak IPL文档中找到编程描述。此外,还包含两个Python的编程示例。
open_camera |
打开相机并读取某些相机节点。
|
simple_live_qtwidgets |
打开相机并显示实时图像。该示例使用QtWidgets。 |
新的C++编程示例
针对C++,我们还新增了更多的编程示例:
host_auto_features_live_qtwidgets |
打开相机并展示如何使用自动曝光、增益和白平衡算法(基于主机)。该示例使用QtWidgets。 |
linescan_live_qtwidgets |
打开并设置相机,以用于线扫描应用场合。该示例使用QtWidgets。 注意:退出示例时,相机仍处于线扫描模式。如果之后想以默认模式使用相机,请加载“默认”UserSet。 |
remote_device_events |
在连续的图像采集过程中,通过激活并显示“ExposureStart”事件来演示“RemoteDeviceEvents”功能。 注意:此示例要求相机的固件版本为2.8或更高。 |
保存相机参数
您可以将相机参数从相机保存到主机,或从主机加载到相机,从而扩展了通过UserSet在相机中保存相机参数的功能。该功能允许将相机参数导出到主机并在之后恢复这些设置。
IDS Vision Cockpit功能改进
重新设计了设置对话框,让用户能以简化方式进行设置。
现在,您可以在IDS Vision Cockpit中为图像添加标签和注释,例如:线条、圆圈、文本等。此外,您还可以在图像中插入时间戳或十字准线。您可以保存带或不带注释的图像。
“绘图测量”工具让您通过预先指定测量的转换系数,直接在图像中进行测量。

uEye XLE USB 3的自动功能
对于uEye XLE USB 3相机,IDS Vision Cockpit提供了自动功能。这些也可以作为示例代码,用于您专属的应用程序。这些功能可直接在主机上运行(不属于IDS peak API)。
一般性能改进
- 简化了在IDS Vision Cockpit中打开单一相机的工作流程。
- 90°图像旋转API功能步骤(使用IDS peak IPL)。
- 在IDS peak API和IDS Vision Cockpit中支持多种相机事件(RemoteDevice事件)(此功能由即将发布的固件版本提供支持)中的相机支持活动。
已知问题
- 第三方传输层可用于IDS peak。但是,由于一些制造商在其传输层中禁用相关功能或对GenTL标准实施不同的解释,因此无法确保这些传输层可始终与IDS产品完全兼容。
- 如果在打开IDS Vision Cockpit后添加、删除、激活或停用网络适配器,则只有在重新启动IDS Vision Cockpit后才能看到更改。
- 如果在IDS Vision Cockpit的平铺视图中打开多台相机,则底部不显示滚动条。
状态:2021-01-21