让代码更简单

C#+VisionPro取CogBlobTool工具运行结果

重要:本文最后更新于2019-10-15 08:47:34,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗

C#与VisionPro结合编写视觉程序前面讲了很多了,好像很多人都不会举一反三,写过那么多取工具的运行结果例子了,换一个没讲过的新工具就跑来问我怎么写。最近正好没写的,随便写写教程吧。下面是C#+VisionPro取CogBlobTool工具运行结果实例。

C#+VisionPro取CogBlobTool工具运行结果

C#+VisionPro取CogBlobTool工具运行结果

代码很简单,我都不知道怎么说了,直接上代码:

先创建dataGridView表头

复制
DataTable blobtable = new DataTable();
blobtable.Columns.Add("ID", Type.GetType("System.String")); 
blobtable.Columns.Add("面积", Type.GetType("System.String"));
blobtable.Columns.Add("CenterMassX", Type.GetType("System.String")); 
blobtable.Columns.Add("CenterMassY", Type.GetType("System.String")); 
blobtable.Columns.Add("Acircularity", Type.GetType("System.String")); 
blobtable.Columns.Add("AcircularityRms", Type.GetType("System.String")); 
blobtable.Columns.Add("Angle", Type.GetType("System.String")); 
blobtable.Columns.Add("InertiaMax", Type.GetType("System.String")); 
blobtable.Columns.Add("InertiaMin", Type.GetType("System.String")); 
blobtable.Columns.Add("InertiaX", Type.GetType("System.String")); 
blobtable.Columns.Add("InertiaY", Type.GetType("System.String"));

取CogBlobTool结果并填充


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

首先加载vpp,然后得到对应的cognex工具对象,接着遍历工具对象的运行结果,并装填到datatable数据对象中,最后绑定到dataGridView控件中显示。

这里我几乎把所有可能用到的数据都取了出来,如果没有你想要的,参考上面的获取方式,自己写代码尝试,不欢迎没有尝试过的人问问题!明明你自己知道怎么写,尝试一下就会成功的,非要浪费时间来问我。还有,问问题之前请参考这篇提问的智慧与艺术,正确的提问方式才会得到答案!

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

7 打赏

评论 (1)

登录后评论
搞定了,我是取的toolblock里面工具的值,还是绕了好久~~~
QQ咨询 邮件咨询 狗哥推荐