HALCON:无法连接相机(错误代码5312)

您正在查看V2.3.4版本的文档。如果您想查阅其他版本的文档,可以点击页面右上角“切换版本”按钮进行切换。

■ 如果您想使用最新版本,可以从梅卡曼德下载中心下载。

■ 如果您不确定当前使用的产品是哪个版本,请随时联系梅卡曼德技术支持。

问题现象

在2023年8月7日之后安装或升级的HALCON中,无法连接相机,并弹出以下报错:

  • 错误代码:5312

  • 错误信息:Image acquisition: device cannot be initialized

影响版本

相机固件2.2.2及以下版本。

可能原因

该问题由以下两个原因共同导致:

  • 相机的参数组名称中包含了英文和数字以外的字符。

  • MVTec于2023年8月7日发布的20.11.17版本的GigE Vision 2接口不支持上述字符。在此日期后安装或升级的HALCON中均使用此版本的GigE Vision 2接口。

解决方案

Mech-Eye SDK 2.3.0针对该问题修改了参数组相关的功能,以保证相机可在HALCON中正常连接和使用。

升级后,在HALCON中选择参数组的方式有所变化。请参考以下步骤在HALCON中选择参数组:

  1. 在Mech-Eye Viewer连接相机。

  2. 在右侧的参数标签页最上方,单击参数组下拉菜单,确认参数组的排列顺序。

    因Mech-Eye Viewer和HALCON不可同时连接同一台相机,可通过截图等方式记录参数组的排列顺序,便于后续操作。
  3. 在Mech-Eye Viewer中断开相机的连接,然后在HALCON中通过图像采集助手或程序连接相机。

  4. 在HALCON中选择参数组:需根据参数组在Mech-Eye Viewer中的排列顺序选择。

    如所需参数组在Mech-Eye Viewer的参数组下拉菜单中为第一个,则在HALCON中需选择名为UserSet0的参数组。

    如所需参数组在Mech-Eye Viewer的参数组下拉菜单中为第二个,则在HALCON中需选择名为UserSet1的参数组。以此类推。

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。