IDS peak

IDS peak 2.2版本说明

介绍

此版本说明描述了IDS peak 2.2的变更。此版本引入了视频录制等新功能,在IDS peak genericSDK 和 IDS peak comfortSDK中均可使用这些功能。

IDS peak 2.2

新增以及修改過的功能

IDS peak Cockpit

从此版本开始,您可以使用新的对话框直接在IDS peak Cockpit中录制视频。

对话框“录制视频”
对话框“录制视频”

视频录制生成AVI文件,采用MJPEG编码。您可以通过对话框开始、暂停和停止录制。相机窗口标题栏左上角的红点表示正在录制视频。

新版本修改了“主机功能”对话框中的伽马校正控制。您现在可以通过开关启用或禁用伽马校正。如果启用了伽马校正,则可以通过滑块进行设置。默认值为2.2。

在相机窗口中引入了一个新的按钮,允许您停用或启用所有图像处理步骤和显示。这样,您不必进行大量图像处理就可以运行测试,例如检查图像处理或相机连接是否存在错误。此功能与“性能监视器”对话框中之前的按钮相同,您可以在这一对话框中找到关于图像采集和存储器使用的信息。

此外,新版本改进了IDS peak Cockpit中感兴趣区域(ROI)的设置,并对用户界面进行了细微调整。

IDS peak comfortC

此版本扩展了IDS peak comfortC,现在提供了对FileAccessControl函数的访问。您可以使用函数peak_CameraMemory_…,将用户数据写入相机的非易失性存储器或通过此存储器读取数据。

从现在起,您还可以通过IDS peak comfortC访问新的视频功能。使用函数peak_VideoWriter_...,可以将采集的图像按照一组镜头的形式保存到AVI文件中。为了减小文件尺寸,在AVI容器中使用可调整的JPEG压缩(MJPEG编码)保存单张图像。

可以在IDS peak comfortSDK开发者指南中找到新函数的完整描述。

uEye相机传输层

从IDS peak 2.2开始,可以通过uEye传输层将FileAccessControl函数用于uEye相机(UI型号)。这样,就可以读取或写入相机中非易失性用户存储器的内容。uEye相机的用户存储器不但可以存储硬编码的工厂信息,还可以保存其他用户数据,这些数据不能是循环存储数据,而是永久存储数据,例如一旦确定就不会调整的校准数据等。

一般性能改进

  • 修复了Windows下由第三方软件引起的问题。由于第三方软件存在故障,IDS USB3 Vision相机无法匹配IDS USB3 Vision驱动程序。通过在设备管理器中将IDS USB3 Vision相机分配到相应类别,已解决此问题。
  • 与在Windows中的情况类似,可以通过双击GUF文件在Linux下启动固件更新。
    • 这将自动匹配IDS peak的Debian包。
    • 如果无法自动应用于TAR存档,您可以在“local/scripts/ids_install_mimetype”中运行提供的脚本,方便之后使用此功能。
  • 样本程序已经过修订,现在也可以用于U3-36L0XC型号。

已知问题

  • 如果在打开IDS peak Cockpit后添加、删除、激活或停用网卡,则只有重新启动IDS peak Cockpit才能看到更改。或者,您可以通过点击左上角的“更新”按钮手动更新相机管理器中的列表。
  • 保存图像时,文件路径不允许包含Unicode字符,否则保存将失败。
  • 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-10-18