让代码更简单

Cognex.VisionPro.QuickBuild命名空间下的一些委托方法

重要:本文最后更新于2022-10-05 13:50:36,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗

C#的核心是事件与委托,因此我们在学习visionpro时,应该贯彻这个思想,康耐视官方在visionpro中也提供了十分丰富的事件与委托方法供大家二次开发。下面是Cognex.VisionPro.QuickBuild命名空间下的一些委托方法,使用它们可以帮助我们构建视觉程序。

Delegate Description
公开委托 CogIOStreamMessageEventHandler 委托接收或发送消息事件。
公开委托 CogJob.CogAcquisitionErrorEventHandler AcqError事件的委托。
公开委托 CogJob.CogAcquisitionTimeoutEventHandler AcqTimeout事件的委托。
公开委托 CogJob.CogGCRequestedEventHandler GarbageCollectionRequired事件的委托。
公开委托 CogJob.CogImageAvailableEventHandler ImageAvailable事件的委托。
公开委托 CogJob.CogImageQueueFlushedEventHandler ImageQueueFlushed事件的委托。
公开委托 CogJob.CogImageQueueOverflowedEventHandler ImageQueueOverflowed事件的委托。
公开委托 CogJob.CogImageRemovedEventHandler ImageRemoved事件的委托。
公开委托 CogJob.CogIOErrorEventHandler IOError事件的委托。
公开委托 CogJob.CogJobRanEventHandler 已运行事件的委托。
公开委托 CogJob.CogJobResetCompleteEventHandler ResetComplete事件的委托。
公开委托 CogJob.CogJobRunningEventHandler 运行事件的委托。
公开委托 CogJob.CogJobStoppedEventHandler 已停止事件的委托。
公开委托 CogJob.CogProcessedIOResultAvailableEventHandler ProcessedIOResultAvailable事件的委托。这是一场火灾
公开委托 CogJob.CogVisionToolErrorEventHandler VisionToolError事件的委托。
公开委托 CogJob.CogVisionToolLinkAddedEventHandler VisionToolLinkAdded事件的委托。
公开委托 CogJob.CogVisionToolLinkRemovedEventHandler VisionToolLinkRemoved事件的委托。
公开委托 CogJobIndependent.CogRealTimeQueueFlushedEventHandler 实时队列刷新事件的委托。
公开委托 CogJobIndependent.CogRealTimeQueueOverflowedEventHandler RealTimeQueueOverflow事件的委托。
公开委托 CogJobIndependent.CogRealTimeResultAvailableEventHandler 为RealTimeResultAvailable事件委派。
公开委托 CogJobIndependent.CogRealTimeResultRemovedEventHandler 为RealTimeResultRemoved事件委派。
公开委托 CogJobManager.CogFailureItemAvailableEventHandler 为FailureItemAvailable事件委派。
公开委托 CogJobManager.CogFailureItemRemovedEventHandler 为FailureItemRemoved事件委派。
公开委托 CogJobManager.CogFailureQueueFlushedEventHandler FailureQueueFlushed事件的委托。
公开委托 CogJobManager.CogFailureQueueOverflowedEventHandler FailureQueueOverflow事件的委托。
公开委托 CogJobManager.CogIOErrorEventHandler IOError事件的委托。
公开委托 CogJobManager.CogJobAddedEventHandler JobAdded事件的委托。
公开委托 CogJobManager.CogJobManagerResetCompleteEventHandler ResetComplete事件的委托。
公开委托 CogJobManager.CogJobManagerStoppedEventHandler 已停止事件的委托。
公开委托 CogJobManager.CogJobRemovedEventHandler JobRemoved事件的委托。
公开委托 CogJobManager.CogUserQueueFlushedEventHandler UserQueueFlushed事件的委托。
公开委托 CogJobManager.CogUserQueueOverflowedEventHandler UserQueueOverflow事件的委托。
公开委托 CogJobManager.CogUserResultAvailableEventHandler UserResultAvailable事件的委托。
公开委托 CogJobManager.CogUserResultRemovedEventHandler UserResultRemoved事件的委托。
公开委托 CogJobManagerDependent.CogRealTimeQueueFlushedEventHandler 实时队列刷新事件的委托。当前不支持(仅依赖模式)。
公开委托 CogJobManagerDependent.CogRealTimeQueueOverflowedEventHandler RealTimeQueueOverflow事件的委托。当前不支持(仅依赖模式)。
公开委托 CogJobManagerDependent.CogRealTimeResultAvailableEventHandler 为RealTimeResultAvailable事件委派。当前不支持(仅依赖模式)。
公开委托 CogJobManagerDependent.CogRealTimeResultRemovedEventHandler 为RealTimeResultRemoved事件委派。当前不支持(仅依赖模式)。
公开委托 CogJobManagerDependent.CogVisionToolErrorEventHandler VisionToolError事件的委托。当前不支持(仅依赖模式)。
公开委托 CogJobManagerDependent.CogVisionToolLinkAddedEventHandler VisionToolLinkAdded事件的委托。当前不支持(仅依赖模式)。
公开委托 CogJobManagerDependent.CogVisionToolLinkRemovedEventHandler VisionToolLinkRemoved事件的委托。当前不支持(仅依赖模式)。
公开委托 CogJobManagerDependent.CogVisionToolRanEventHandler VisionToolRan事件的委托。当前不支持(仅依赖模式)。
公开委托 CogJobManagerDependent.CogVisionToolRunningEventHandler VisionToolRunning事件的委托。当前不支持(仅依赖模式)。

其中部分委托已经在一些教程中使用过了,不知道大家有没有发现,比如CogJob.CogJobStoppedEventHandler

关于C#事件委托的使用方法我不会再讲了,百度很多,我以前也发过相关文章,详见:C#事件委托的简单使用

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

2 打赏

评论 (4)

登录后评论
你好,请问这些编程资料哪里查找?目前脚本编程有点吃力
安装VisionPro后会自带说明文档的,在安装目录下面,windows的开始菜单里可以找到。
VP8.3怎么加载不了Cognex.VisionPro.QucikBuild?
我用过8.3,可以正常使用。
QQ咨询 邮件咨询 狗哥推荐