IDS peak 1.0版本说明
介绍
该版本说明介绍了替代IDS Vision Suite的IDS peak 1.0的新功能。IDS peak不仅包含IDS Vision Suite原有的内容,例如IDS Vision Cockpit或其他实用的命令行工具,还借助用于GigE Vision和USB3 Vision工业相机的应用程序接口来扩展软件包的应用范围。
IDS peak 1.0
软件组件
IDS peak |
IDS Vision Suite |
---|---|
IDS Vision TL
|
IDS Vision TL
|
IDS Vision Cockpit |
IDS Vision Cockpit |
IDS peak工具
|
IDS视觉工具
|
新版本: IDS peak软件开发工具包
|
- |
新版本: 示例
|
示例
|
新产品
IDS peak 应用程序接口
IDS peak API包含自行开发应用程序所需的所有组件。IDS peak具备面向对象的特征,有助于用户更简单直观地使用内部的GenAPI和GenTL。其他功能简化了抽象层功能处理,例如:设备访问或缓冲区处理。
IDS peak IPL
IDS peak图像处理库(IPL)是一个面向对象的C++库,提供处理图像数据的特殊功能。例如:借助IDS peak应用程序接口,相机捕捉的原始图像可转换为彩色图像(去马赛克)。
IDS GenICam Producer for USB3 Vision
IDS GenICam Producer for USB3 Vision完善了GigE Vision的现有传输层。因此,可以使用基于GenICam接口的应用程序或第三方软件,且不提供面向USB3 Vision的内部支持。使用IDS Vision Cockpit时,建议安装IDS GenTL Producer(GEV/U3V)。
IDS peak示例
在IDS peak中,所有示例以可执行文件(二进制)和源代码的形式生成。以下示例通过IDS peak生成:
DeviceTree |
建立完整的模块树。 |
GetFirstPixel |
打开相机并将指定图像数量的第一个像素写入命令行。 测试打开的相机是否可以捕捉图像。 根据像素值,您可以首次进行验证(亮/暗)。 |
LegoTrigger |
依据TechTip的“根据乐高原则触发”,执行不同的触发案例 |
OpenCamera |
打开相机并读取某些相机节点。 测试是否能够找到并打开相机。 |
OpenCameraBySerNo |
打开具有特定序列号的相机并读取某些相机节点。 |
OpenCameraSelectCti |
打开具有特定CTI的相机并读取某些相机节点。 |
SaveImagesLiveQtWidgets |
打开相机并显示实时图像。该示例使用QtWidgets。只需按一下按钮,便可使用IDS peak IPL保存单个图像。 |
SimpleLiveQml |
打开相机并显示实时图像。该示例使用Qt元对象语言(QML)。 |
SimpleLiveQtWidgets |
打开相机并显示实时图像。该示例使用QtWidgets。 |
WalkThrough |
详细说明如何借助IDS peak应用程序接口处理相机和功能。 |
已知问题
- 第三方传输层可用于IDS peak。但是,由于一些制造商在其传输层中禁用相关功能或对GenTL标准实施不同的解释,因此无法确保这些传输层可始终与IDS产品完全兼容。
- 如果在打开IDS Vision Cockpit后添加、删除、激活或停用网络适配器,则只有在重新启动IDS Vision Cockpit后才能看到更改。
- 对于数据包重传机制,必须确保在创建图像缓冲区时,图像缓冲区与需接收的图像大小对应。
状态:2019-07-22