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.