通过脚本触发cognex相机

时间:2016-11-16 06:51:43

标签: python triggers camera ethernet acquisition

我有一台康涅狄格Advantage 100相机通过以太网连接到我的电脑。

inSight Explorer中按F5触发相机后,我可以在Python脚本中使用捕获的图像。

我可以让Python脚本触发图像捕获吗?

2 个答案:

答案 0 :(得分:2)

我对Advantage系列并不是很熟悉,但我对其他In-Sight相机非常熟悉。我将假设Advantage与其他In-Sight相机类似。

你应该能够通过打开到摄像头的telnet连接(在端口23上),登录(默认用户名:admin,密码:)和发送命令'SE8'来从python实现触发。摄像机触发模式必须设置为外部,手动或网络。如果命令成功,它将以“1”响应。我建议在使用python之前尝试使用telnet客户端。建议的telnet客户:Putty或Hercules。

可以在In-Sight Explorer帮助文件中找到更多信息。从内容,转到'通信参考 - > Native Mode Communications'。

答案 1 :(得分:1)

可能你可以模拟按键。这个答案here和这个答案here可能有助于您做到这一点。

除此之外,你的相机软件不允许你通过python与它进行交互,但它确实提供了自己编程相机here的方法。试着这样做,似乎是这样做的缩进方式。