1

我有一个 Cognex Advantage 100 相机通过以太网连接到我的 PC。

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

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

4

2 回答 2

2

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

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

更多信息可以在 In-Sight Explorer 帮助文件中找到。从内容中,转到“通信参考 -> 本机模式通信”。

于 2016-12-21T22:25:54.670 回答
1

可能你可以模拟按键。这个答案在这里和这个答案在这里,可能会帮助你做到这一点。

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

于 2016-11-16T07:06:13.683 回答