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#事件委托的简单使用
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/241941.html