VisionPro单一模板的多目标测量C#脚本版

前面写了VisionPro同一图像中单一模板测量多个目标实例,发现有人在问怎么使用脚本找图中的多条直线。不知道是没看到这篇文章还是不会写脚本,今天就再写一篇脚本篇的应用,同样的例子,vpp流程请看前面的文章。

VisionPro单一模板的多目标测量C#脚本版

VisionPro单一模板的多目标测量C#脚本版

首先添加引用,注意还要引入文件。

using Cognex.VisionPro.PMAlign;
using Cognex.VisionPro.ImageProcessing;
using Cognex.VisionPro.ToolBlock;
using System.Collections.Generic;

声明全局变量,存放测量结果

 List<string> results = new List<string>();

GroupRun方法中,屏蔽默认代码改为如下内容:


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

GroupRun方法中的内容就是一句简单的,遍历toolgroup工具组里的工具,并且使用排列索引逐个运行,for循环想必大家都看得懂。注意最后的返回值别屏蔽了。

ModifyLastRunRecord方法中,创建最后运行图像,显示结果。


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

这里遍历上面我们存放结果的list集合,根据集合数量创建标签。这个前面已经讲过了,结合一下就行,不清楚的,再去看看VisionPro脚本教程——ToolGroup脚本显示圆半径

顺便再说一句,到现在都还有人问我,脚本怎么打开?我打开的和博主的不一样,仔细阅读下这篇文章再来问我。VisionPro脚本scripting介绍

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

(0)
上一篇 2022年4月7日 01:33
下一篇 2022年4月7日 01:41

相关推荐

发表回复

登录后才能评论