C#与VisionPro结合编写视觉程序前面讲了很多了,好像很多人都不会举一反三,写过那么多取工具的运行结果例子了,换一个没讲过的新工具就跑来问我怎么写。最近正好没写的,随便写写教程吧。下面是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控件中显示。
这里我几乎把所有可能用到的数据都取了出来,如果没有你想要的,参考上面的获取方式,自己写代码尝试,不欢迎没有尝试过的人问问题!明明你自己知道怎么写,尝试一下就会成功的,非要浪费时间来问我。还有,问问题之前请参考这篇提问的智慧与艺术,正确的提问方式才会得到答案!
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/241842.html