C#设置VisionPro取像工具CogAcqFifoTool参数

VisionPro的取像非常简单,康耐视提供了专用的取像工具来实现,并且可以配置很多相机参数。但有时候视觉工程师不想让用户直接操作VisionPro,想要自己编写一个用户界面来实现CogAcqFifoTool工具提供的功能。实现比较简单,因为康耐视提供了CogAcqFifoTool工具的完整接口,方便我们使用,下面一起来看看吧。

C#设置VisionPro取像工具CogAcqFifoTool参数

C#设置VisionPro取像工具CogAcqFifoTool参数

上面的图只是意思一下,毕竟整个修改过程是动态的,录GIF图太麻烦,自己参照下面的代码写个例子测试下吧。

实现代码

首先实例化一个相机对象ICogAcqFifo,具体方法在前面的文章中有详细介绍,请看:C#与visionPro工业视觉教程——C#显示相机实时画面,其中的mAcqFifo2就是我们需要的ICogAcqFifo相机对象。

然后使用下面的代码,将相机对象给CogAcqFifoTool工具,并显示在控件中以便我们观察参数变化。

CogAcqFifoTool cft = new CogAcqFifoTool();
cft.Operator = mAcqFifo2;
cogAcqFifoEditV21.Subject = cft;

重点来了,下面是相机的参数配置代码,每行都有注释。


隐藏内容,解锁需要开通VIP
登录/注册

整个功能核心在于ICogAcqFifo对象的使用。个人觉得使用ICogAcqFifo对象更好用更方便,相机能用的工具都在它身上,取像实时参数设置都能用,比CogAcqFifoTool好用。但在使用VPP过程中还是得用CogAcqFifoTool,不过就算使用CogAcqFifoTool也得使用ICogAcqFifo。

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/241964.html

(0)
上一篇 2022年4月7日 02:04
下一篇 2022年4月7日 02:04

相关推荐

发表回复

登录后才能评论