机器视觉
-(^_^)-
这个作者很懒,什么都没留下…
展开
-
西门子仿真软件(S7-PLCSIM Advanced )与C#通过Profinet读写DB测试总结
我对西门子PLC不是很清楚,所以一步一步摸索测试,也走了很多弯路,写这篇文章也想帮助那些对西门子博途或Snap7(C++)、S7netplus(C#)的朋友们。1)我先安装了S7-PLCSIM Advanced V2.0 SP1仿真小软件。2)下一步我安装了TIA Portal V15.1博途软件。CPU设置注意点: - 打钩 - 完全访问根据自己需求创建DB,属性保护 -> 不受保护。设置完成后,下载到第一步创建的仿真PLC里 -> 开始全部监视(眼镜的原创 2022-04-23 17:58:19 · 8281 阅读 · 3 评论 -
VisionMaster二次开发流程运行完毕回调事件使用
首先强调一下,海康的VisionMaster视觉库已经覆盖绝大部分视觉检测应用,有点向康耐视VisionPro及Designer挑战的意思,当然二次开发起来也是非常方便,赞赞赞。原先对VM套路不太熟悉的时候,流程Run后延时500ms再获取结果信息(流程运行大约200ms),这种情况下,约300ms时间就浪费了,如果是在高速检测应用里这么用的话是不行的,所以开始研究海康有没有流程完成事件。具体实现办法如下(C#):1)程序初始化注册一下VmSolution.OnWorkStatusEvent原创 2021-11-05 09:51:40 · 2739 阅读 · 1 评论 -
VisionPro获取斑点(Blob)的外接矩形和最小外接矩形的方法
在斑点工具图形选项里可以看到“显示限定框”和“显示主要限定框”。Blob工具提供这两个接口我们就可以通过脚本来获取它的几何信息了,如四个点的坐标等。代码中的rect是提前声明的CogRectangleAffine。然后通过此方法把四个点坐标获取,用于测量、定位等功能。这是我用点信息画出来的示意图。...原创 2021-10-29 10:09:16 · 5810 阅读 · 0 评论 -
VisionPro中CogImage16Grey转成CogImage16Range方法
利用激光轮廓仪如LMI或SmartRay等产品获取到16位灰度图后,再使用VisionPro的3D工具测量时需要把16位灰度图转成16位范围图(高度图)。测试时用ImageFileTool读进一张LMI模拟器生成的一张图,格式为16Grey。紧接着用3D横截面工具时直接连接ImageFileTool的输出图的话肯定会报错,所以在此处利用脚本把16Grey格式转换成16Range后,再赋给3D横截面工具的输入图。ToolGroup运行后正常获取横截面轮廓。Visi...原创 2021-10-12 15:19:51 · 4019 阅读 · 0 评论