【问题标题】:Trigger an cognex camera by script通过脚本触发康耐视相机
【发布时间】:2016-11-16 06:51:43
【问题描述】:

我已通过以太网将 Cognex Advantage 100 相机连接到我的 PC。

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

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

【问题讨论】:

  • 我的相机有软件,是的,它工作正常。我在互联网上搜索了很多,但没有找到那么多,即使有可能也没有。它是 Cognex Advantage 100 相机

标签: python triggers camera ethernet acquisition


【解决方案1】:

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

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

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

【讨论】:

  • 感谢您的回答。没错,我让我像这样工作。在你回答之前我已经知道了,但是现在已经为其他人回答了这个问题,谢谢。
【解决方案2】:

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

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

【讨论】:

  • 可以,但需要打开 inSight Explorer。我的软件保存在相机上,所以我不需要也不希望将来打开 inSight Explorer。
  • 您的代码在相机上运行?你如何启动代码?是否有您用来与相机交互的 api?
  • 是的,如果您要求的话,我会使用 inSight Explorer。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-11-18
  • 2020-08-30
  • 1970-01-01
  • 2021-11-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多