我的设置包括一个坡相机直接连接到我的计算机,我有HDevelop。从过去的几天开始,我遇到了一个问题,第一次使用HDevelop连接到相机的尝试失败了。
在我得到这个错误,再次尝试连接之后,它就成功了。这是我目前的解决办法,但很烦人,因为它经常重复,我不知道是什么原因造成这个问题。我试着从命令提示符敲击我的相机,没有显示任何ping损失。使用VIMBA查看器的摄像头,我不会遇到这样的连接问题。
我知道这不是一个我应该问这些问题的支持网站,但是如果有人能给我一些解决这个问题的建议,那将是很有帮助的。
致以敬意,
桑杰
发布于 2019-06-21 14:48:07
要解决您的问题对于理解HALCON通信对象非常重要,我假设您正在使用HDev代码结构进行编码。
若要以适当的方式与摄像机创建通信通道,避免拒绝连接(由于参数丢失-配置),您必须在框架抓取器创建时指定相机设备ID,并避免使用默认选项。
为了咨询,根据您的通信协议,可用的设备合并到您的董事会,请使用:
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 :),并将此参数放入框架抓取器创建中。
open_framegrabber ('GigEVision2', 0, 0, 0, 0, 0, 0, 'default', -1, 'default', -1, 'false', 'here piut the device ID', '', -1, -1, AcqHandle)
最后,您将能够进行直接连接或创建一个自动重新连接例程。
我希望这些信息对你有帮助。
https://stackoverflow.com/questions/53628779
复制相似问题