让代码更简单

当前位置:代码狗 > 开发教程 > 工业视觉教程 > 正文

C#+Vision Pro获取已连接的相机IP与主机IP

前几天有网友留言,说是要在C#程序中显示相机ip,还要退出程序不报错。退出程序不报错好像我很久之前就说过了吧,关掉VisionPro对象就OK了。比如cogjobmanger对象就有一个shutdown方法,自己试试看,下面看看如何获取相机ip,顺便再赠送一个主机ip礼包….

C#+Vision Pro获取已连接的相机IP与主机IP

C#+Vision Pro获取已连接的相机IP与主机IP

学习本篇教程,需要你先学习前面的使用gige获取相机教程,C#与visionPro工业视觉教程——C#显示相机实时画面

程序说明

先讲讲C#+Vision Pro获取已连接的相机IP与主机IP的实现原理,免得大家只知其一不知其二。当然这里的“原理”只是我的理解,并不权威。

首先通过visionPro提供的方法获取到连接相机列表,然后选择一个相机。当然,如果你知道相机信息,这一段可以直接使用相机信息字符串代替(不懂的看前面的教程)。然后使用这段相机信息通过ICogAcqFifo接口创建相机对象。拿到相机对象想知道或者设置相机信息再简单不过了,下面看详细代码。

C#代码

声明类变量相机对象,方便使用。

ICogAcqFifo macqfifo;

获取相机对象

要查看更多文章内容,请您先登录/注册

我这里只有一个相机,所以我直接取得第一个相机,如果你们有很多相机,可以使用序列号分辨。现在掌握了ip,也可以使用ip分辨。

关于相机的一些方法可以在visionPro的开发文档的FrameGrabber页找到相关说明,看不懂就没办法了,有问题给我留言,跟着我学吧。

感觉很棒!可以赞赏支持我哟~

赞(1) 打赏

评论 1

  1. #1

    可不可以代码带详细一点的注释

    CodeDog2个月前 (09-25)回复
×

请作者吃根烤肠!

支付宝