首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用HALCON与图像采集设备连接的问题

使用HALCON与图像采集设备连接的问题
EN

Stack Overflow用户
提问于 2018-12-05 09:14:41
回答 1查看 2.1K关注 0票数 0

我的设置包括一个坡相机直接连接到我的计算机,我有HDevelop。从过去的几天开始,我遇到了一个问题,第一次使用HDevelop连接到相机的尝试失败了。

  1. 当使用来自图像采集GUI的Connect时,我得到一个错误:"HALCON ERROR.图像采集:设备无法初始化“
  2. 当从Program使用open_framegrabber()方法时,我也得到了一个相同的错误,添加了HALCON代码:5312

在我得到这个错误,再次尝试连接之后,它就成功了。这是我目前的解决办法,但很烦人,因为它经常重复,我不知道是什么原因造成这个问题。我试着从命令提示符敲击我的相机,没有显示任何ping损失。使用VIMBA查看器的摄像头,我不会遇到这样的连接问题。

我知道这不是一个我应该问这些问题的支持网站,但是如果有人能给我一些解决这个问题的建议,那将是很有帮助的。

致以敬意,

桑杰

EN

回答 1

Stack Overflow用户

发布于 2019-06-21 14:48:07

要解决您的问题对于理解HALCON通信对象非常重要,我假设您正在使用HDev代码结构进行编码。

若要以适当的方式与摄像机创建通信通道,避免拒绝连接(由于参数丢失-配置),您必须在框架抓取器创建时指定相机设备ID,并避免使用默认选项。

为了咨询,根据您的通信协议,可用的设备合并到您的董事会,请使用:

代码语言:javascript
运行
复制
info_framegrabber('GigEVision2', 'info_boards', Information, ValueList)

哪里,

第一个参数是通信协议,ValueList将使用令牌抛出连接设备的所有信息:param,由‘\’拆分

i.e

device:ac4ffc00d5db_SVSVISTEKGmbH_eco274MVGE67 \x{e 010}\x{e76f}\\x{e76f}\x{e76f}\#\x{e76f}\x{e76f}设备_ip:192.168.2.101/24 tl_type:GEV接口_ip:192.168.2.100/24 tl_type:GEV

.然后去

通过这种方式,您可以自动转换设备ID ( device :),并将此参数放入框架抓取器创建中。

代码语言:javascript
运行
复制
open_framegrabber ('GigEVision2', 0, 0, 0, 0, 0, 0, 'default', -1, 'default', -1, 'false', 'here piut the device ID', '', -1, -1, AcqHandle)

最后,您将能够进行直接连接或创建一个自动重新连接例程。

我希望这些信息对你有帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53628779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档