让代码更简单

C#在VisionPro最后运行结果图像中添加字符

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

很久以前讲过使用VisionPro脚本在图像中添加结果字符串,前几天我同事问我怎么使用C#在结果图像中添加结果字符串,今天又有网友问我这个问题,就再讲讲。其实使用脚本添加到结果图像中后,再使用C#取出就是你要的效果,当然,如果你不想使用脚本也是可以的。一共有两种办法,一起学习下吧。

实际应用中请选择合适的方法,学习可以都学!

第一种,添加一张新的结果图像到visionPro最后运行图像集合。

这种方式和脚本作用一样,将会创建一张新的图像,并且添加到最后运行图像集合,代码可以参考VisionPro脚本教程——ToolGroup脚本显示圆半径一文中的脚本代码。


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

结果如下图所示

C#在VisionPro最后运行结果图像中添加字符

C#在VisionPro最后运行结果图像中添加字符

第二种,添加字符串到显示图像中。

这种方式不会创建一张新的图像,常用于在当前显示图像中添加字符串,实现简洁,没有特殊要求推荐使用,代码如下。


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

结果如下图所示

C#在VisionPro最后运行结果图像中添加字符

C#在VisionPro最后运行结果图像中添加字符

总结

个人觉得没有最好的方法,只有最方便的方法,我就喜欢使用脚本添加图像,这样不论是C#程序还是visionPro都可以看到,属于懒人做法…..

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

7 打赏

评论 (3)

登录后评论
大佬,有没有添加多个字符的C#方法,我用for或者foreach把List多个字符加进去但都只显示一个字符。
循环添加即可,你的思路没问题,检查下你的代码。
源码有没有
QQ咨询 邮件咨询 狗哥推荐