让代码更简单

C#与visionPro工业视觉教程——C#运行visionpro程序并取得结果图像

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

前一篇已经讲了如何在C#程序里取出visionPro中的结果数据。C#与visionPro工业视觉教程——C#运行visionpro程序并取得结果

一个完整的项目只取得结果数据是不完美的,还要将找出来的结果所对应的图像显示给用户查看,所以今天咱们接着上一次的教程,如果取出结果数据对应的结果图像。

第一步,打开上一次的源码,没有的朋友可以看看上一篇文章,里面有源码。C#与visionPro工业视觉教程——C#运行visionpro程序并取得结果

第二步,在界面中拖入一个cogRecordDisplay控件,并在按钮点击事件最后加入如下代码。


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

第三步,运行程序,查看效果。

代码狗visionPro工业视觉教程

代码狗visionPro工业视觉教程

这次的代码比较简单,就不留源码了,有疑问的朋友可以在代码狗博客任意文章后面留言,我会一一解答。

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

15 打赏

评论 (16)

登录后评论
ICogRecord myrdp = mytool.CreateLastRunRecord();这里mytool提示上下文不存在,这是在哪定义的啊?
请根据文章中的说明,查看对应文章取得前面部分代码。
大佬 问一下 cogRecordDisplay1这个位置报错 说上下文没有找到
这是控件,自己拖一个到UI上
cogRecordDisplay1 位置报错,System.IndexOutOfRangeException:“索引超出了数组界限。”请问是什么原因呢
索引超出了数组界限一般指,一个数组只有2个成员,你想取第三个或以上成员时出错。因为只有2个不能取第三个及以上,建议你先学习下C#,或者其它编程语言。
报错内容是看的明白
最后发现是抄错代码了CreateLastRunRecord() 写成了CreateCurrentRecord();
能不能写篇用C#加载VisionPro中ToolBlock控件的log啊?
log是什么?
好的
是的
不明白
我用visionpro 9.0的版本,里面的DIsplay 的控件属性和你这个不一样,9.0版本的怎么搞
应该是一样的吧。。。
如果我多次,按button发现cogRecordDisplay中的图像不会发生改变
先运行再取
QQ咨询 邮件咨询 狗哥推荐