IDS peak 1.1版本说明
介绍
这些发行说明描述了IDS peak1.1的更改,该更改在C ++和C的基础上增加了对C#的支持。
IDS peak 1.1.8
IDS Vision Cockpit
- 问题修复
- 进一步優化
状态:2020-08-26
IDS peak 1.1.7
一般性能改进
- 性能优化
- 问题修复
已知问题
主题:Windowsc環境下的U3V
所需图像缓冲区的最小值太低(DataStream::NumBuffersAnnouncedMinRequired
)。至少需要3个图像缓冲区才能正确操作。
这个错误将在1.2版本中得到修复。
状态:2020-07-09
IDS peak 1.1
新增及变更功能
编程语言C#
使用IDS peak 1.1版,可以在Windows下使用C#进行编程。有关编程的说明,请参考IDSA peak API文档和IDS peak IPL文档。此外,还包括3个C#编程示例。
OpenCameraCSharp |
打开相机并读取某些相机节点。
|
SimpleLiveWindowsFormsCSharp |
打开相机并显示实时图像。该示例使用Windows格式。 |
SimpleLiveWPFCSharp |
打开相机并显示实时图像。该示例使用Windows Presentation Foundation(WPF)。 |
C ++中的新编程示例
对于C ++,添加了进一步的编程示例:
ChunkLiveQmlCpp |
打开相机,并通过IDS peak API显示块数据的使用。该示例使用Qt元对象语言(QML)。 |
ChunkLiveQtWidgetsCpp |
打开相机,并通过IDS peak API显示块数据的使用。该示例使用QtWidgets。 |
MultiCameraLiveQtWidgetsCpp |
打开多个相机并显示实时图像。另外,每个相机显示不同的信息,例如获取的图像数。 |
SequencerLiveQmlCpp |
本示例需要支持定序(序列)器功能的相机。
|
GigE Vision 相機的重新連結特性
从版本1.1开始,IDS GigE Vision传输层支持GigE Vision摄像机的重新连接功能。重新连接意味着像机从网络上断开并重新连接,而不会失去电源。重新连接功能监视打开的摄像机,以检测它们是否与网络断开连接。重新连接摄像机后,像机将自动重新打开并重置为断开连接前的状态。图像获取不会重新启动,这由应用程序本身控制。
通过IDS peak API 来chunk data
使用chunk data,您可以将其他信息附加到图像数据。该信息(例如ExposureTime或Gain)包含在图像的有效负载中。从此版本开始,您可以使用IDS peak API访问这些块。
一般性能改进
- 现在可以通过IDS peak IPL将色彩校正矩阵应用于图像数据。有关编程信息,请参阅IDS peak IPL文档。
- 用于保存/加载摄像机参数的方法已添加到IDS peak API中。有关编程信息,请参阅IDS peak API文档。
- 检查文档中的ChangeLog以获取IDS peak API / IDS peak IPL。部分方法已重命名以提高可用性。這會造成与IDS peak 1.0版無法完全兼容。
已知问题
- 第三方传输层可用于IDS peak。但是,由于一些制造商在其传输层中禁用相关功能或对GenTL标准实施不同的解释,因此无法确保这些传输层可始终与IDS产品完全兼容。
- 如果在打开IDS Vision Cockpit后添加、删除、激活或停用网络适配器,则只有在重新启动IDS Vision Cockpit后才能看到更改。
- 如果在IDS Vision Cockpit中以平铺视图打开了多个摄像机,则底部不会显示滚动条。
- 对于数据包重传机制,必须确保在创建图像缓冲区时,图像缓冲区与需接收的图像大小对应。
状态:2020-03-31