C#与visionPro工业视觉教程——C#加载visionpro文件

虽然康耐视的visionpro视觉软件有生成向导功能,并且visionpro也支持脚本,但没有自己实现来得方便,比如打广告,嘿嘿。

下面我们来加载第一个visionPro的vpp程序到C#程序中,并显示出来。

熟悉visionpro软件的朋友就会发现,visionpro很多工具都支持保存文件,并且扩展名都是.VPP,也就是说,这些文件都支持代码载入,下面就用一个jobmanger做个例子。

第一步、用visionPro将我们的处理流程保存为vpp文件。

visionpro工业视觉教程

visionpro工业视觉教程

第二步、新建一个C#winform窗口程序,在窗体中加入一个按钮一个cogjobmangeredit控件。

visionpro工业视觉教程

visionpro工业视觉教程

第三步,双击按钮,在按钮的点击时间里写上下面这句代码。


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

上面的path换成你自己的vpp文件保存路径,也可以直接写字符串类型的路径。

第四步、运行这个工程,点击按钮等待一段时间就会将你的vpp加载在cogJobManagerEdi控件中了。在加载过程中会出现卡顿,那是因为在UI线程中执行了耗时任务——加载vpp,要想不卡顿,可以使用线程加载,参照这篇文章:C#线程与委托的简单使用

运行效果如下:

点击按钮前:

visionpro工业视觉教程

visionpro工业视觉教程

点击按钮后:

visionpro工业视觉教程

visionpro工业视觉教程

大家可以看见我们在visionPro中编辑的图像识别流程在我们自己的C#程序中加载出来了,并且可以像在visionpro中一样随意编辑保存它。

注:程序需要引用康耐视类库:


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

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

(0)
上一篇 2022年4月7日 00:59
下一篇 2022年4月7日 00:59

相关推荐

发表回复

登录后才能评论