VisionMaster二次开发流程运行完毕回调事件使用_c# vm流程回调-CSDN博客 ---- 亲测可用

首先强调一下,海康的VisionMaster视觉库已经覆盖绝大部分视觉检测应用,有点向康耐视VisionPro及Designer挑战的意思,当然二次开发起来也是非常方便,赞赞赞。

原先对VM套路不太熟悉的时候,流程Run后延时500ms再获取结果信息(流程运行大约200ms),这种情况下,约300ms时间就浪费了,如果是在高速检测应用里这么用的话是不行的,所以开始研究海康有没有流程完成事件。

具体实现办法如下(C#):

1)程序初始化注册一下

VmSolution.OnWorkStatusEvent += VmSolution_OnWorkStatueEvent;

2)然后在VmSolution_OnWorkStatueEvent方法里编写相应逻辑操作就行

值得注意的是,某一个流程Run后,这个方法会一直运行,当然在短短的几百毫秒运行过程中workStatusInfo.nWorkStatus ==1(busy状态),直到变为0,才会进行结果处理。


原网址: 访问
创建于: 2024-06-20 10:50:54
目录: default
标签: 无

请先后发表评论
  • 最新评论
  • 总共0条评论