IDS peak 2.3

IDS peak 2.3版本说明

介绍

此版本说明描述了IDS peak 2.3的变更。此版本引入了uEye LE USB 3.1 AF Rev. 1.2的自动对焦控制,并改进了IDS peak IPL和U3V传输层的性能。并在IDS peak Cockpit中加入了新的基于主机的抽取和用于简化相机事件控制的对话框。

IDS peak 2.3

新增及变更功能

IDS peak Cockpit

重新设计了IDS peak Cockpit中的焦点对话框,并添加了用于控制uEye LE USBB 3.1 AF Rev. 1.2的活动焦点的功能。此外,您现在还可以直接在聚焦对话框中设置自动聚焦的ROI。

“Focus”(对焦)对话
“Focus”(对焦)对话

加入了用于控制相机事件(如“ExposureStart”或“ExposureEnd”)的新对话框。使用此对话框,您可以轻松启用或停用所需的事件。您还可以生成测试并直接在下面的对话框中查看发生的事件。

“Events”(事件)对话
“Events”(事件)对话

在“Position and size”(位置和大小)对话框中,除了传感器或FPGA抽取(取决于型号)外,您现在还可以启用基于主机的抽取。IDS peak IPL库的这一功能适用于所有相机型号。对于采用传感器或FPGA抽取(“region0”)的型号,具体型号的抽取可以与主机抽取相结合。

“Position and size”(位置和大小)对话
“Position and size”(位置和大小)对话

现在,您还可以在“Color”(颜色)对话框中设置和控制颜色饱和度。这也是IDS peak IPL的一项功能,在主机端执行。

“Color”(颜色)对话
“Color”(颜色)对话

此外,相机管理器中集成了一项功能,它可以在IDS USB3 Vision相机连接到另一个制造商的传输层时重新安装驱动程序。

IDS peak comfortC

  • 添加了新功能来控制uEye LE USB 3.1 AF Rev. 1.2的主动对焦以及uEye XC USB3的自动对焦。
  • 用于查询和设置用户定义的相机名称的新函数:peak_Camera_UserDefinedName_Setpeak_Camera_UserDefinedName_Get。通过uEye+相机(GV和U3型号)的DeviceUserID节点可以管理用户定义的名称。对于uEye相机(UI型号),可以通过DeviceUserIDuEye节点管理自定义名称。
  • 新功能peak_Camera_ID_FromUserDefinedName可以通过自定义名称打开相机。
  • 已通过IDS peak IPL将控制颜色饱和度的功能添加到基于主机的颜色校正中:peak_IPL_ColorCorrection_Saturation_Getpeak_IPL_ColorCorrection_Saturation_Setpeak_IPL_ColorCorrection_Saturation_GetRange

IDS peak IPL

  • 在颜色校正中增加了颜色饱和度的功能。
  • 增加了基于主机的抽取功能。
  • 引入了可用于测量图像锐度的锐度工具。
  • 扩展了对库的多线程支持,可用于锐度测量等。
  • 引入了一种新的方法来读取时间戳(Image::Timestamp)。
  • 改进了10位和12位格式中去马赛克和颜色校正的性能。

IDS peak AFL

新的IDS peak AFL库为IDS相机提供基于主机的自动功能,例如uEye LE USB 3.1 AF Rev. 1.2的主动对焦控制功能。

U3V相机传输层

  • 显著提高了Linux下的性能。
  • 在U3V传输层的StreamBufferHandlingMode中添加了两种新模式。第一种模式的优点是,如果应用内存不足,则不会立即丢弃图像,而是激活相机的内存作为缓冲(取决于型号)。第二种模式允许只使用一个图像缓冲区运行应用,适合专家使用。
  • 将新节点添加到StreamControl以控制USB传输请求的模式。

uEye相机传输层

现在可以通过IDS peak comfortSDK或IDS peak genericSDK查询uEye相机(UI型号)的时间戳。

一般性能改进

  • 在IDS peak中支持强命名程序集。
    在.NET框架中,强命名程序集带来许多优点。使用强命名程序集可以为程序集创建唯一标识,并可以避免冲突。

已知问题

  • 如果在打开IDS peak Cockpit后添加、删除、激活或停用网卡,则只有重新启动IDS peak Cockpit才能看到更改。或者,您可以通过点击左上角的“更新”按钮手动更新相机管理器中的列表。
  • LabVIEW不支持模板函数,因为它们用于FindNode(),例如(IDS peak genericSDK)。作为一种解决方法,除了普通的通用函数外,还作为单独的函数提供了FindNodeFindInvalidatedNodeFindInvalidatingNodeFindSelectedNodeFindSelectingNode的所有可能模板。
  • 如果在打开IDS Vision Cockpit后添加、删除、激活或停用网卡,则只有重新启动IDS Vision Cockpit才能看到更改。
  • 如果在IDS Vision Cockpit的平铺视图中打开多台相机,则底部不显示滚动条。

中止

  • IDS Vision Cockpit已经中止,因此不再推荐用于新应用。在此版本中,它将是最后一次发布。
  • 在引入IDS peak comfortC API后,IDS软件套件的用户无需学习新的编程方法(例如GenICam),就可以快速轻松地切换到IDS peak。因此,不再更新IDS sherpa迁移指南。我们建议使用IDS peak comfortC API,它是IDS peak 2.0以后版本的组成部分。

状态:2022-12-14