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

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方法中,屏蔽默认代码改为如下内容:

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

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

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

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

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

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

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

赞(0) 打赏

评论 1

  1. #1

    好吧。我就说两句。

    武陵红苗3周前 (09-03)回复
×

请作者吃根烤肠!

支付宝