Assembly: Cognex.VisionPro.Core (in Cognex.VisionPro.Core.dll) Version: 87.1.0.0
Property Value
Type: Boolean| Event Type | Reason |
|---|---|
| ICogChangedEvent Changed | Fires when triggering is enabled or disabled. The following state flag may be affected: |
Sets or gets whether triggering is enabled. If triggering is disabled and the trigger model is Manual, acquisition requests will be queued until triggering is enabled. For other trigger models, transitions on the trigger input line are ignored when triggering is disabled.
If you are using a frame grabber that supports CVM11, you can specify encoder-triggered acquisition which is a special case of hardware triggering for line scan cameras. To use encoder triggering, set the trigger model as Auto or Semi and set the TriggerFromEncoder property.
Default Value: True
using Cognex.VisionPro; private CogFrameGrabbers myFrameGrabbers; private ICogFrameGrabber myFrameGrabber; private ICogAcqFifo myAcqFifo; private void InitializeFifo() { const string VIDEO_FORMAT = "Sony XC75 640x480"; ICogAcqTrigger triggerParams; myFrameGrabbers = new CogFrameGrabbers(); myFrameGrabber = myFrameGrabbers[0]; myAcqFifo = myFrameGrabber.CreateAcqFifo(VIDEO_FORMAT, Cognex.VisionPro.CogAcqFifoPixelFormatConstants.Format8Grey, 0, false); triggerParams = myAcqFifo.OwnedTriggerParams; if (triggerParams != null) { triggerParams.TriggerEnabled = true; triggerParams.TriggerModel = CogAcqTriggerModelConstants.Semi; triggerParams.TriggerLowToHigh = true; } }
Imports Cognex.VisionPro
Private myFrameGrabbers As CogFrameGrabbers
Private myFrameGrabber As Cognex.VisionPro.ICogFrameGrabber
Private myAcqFifo As Cognex.VisionPro.ICogAcqFifo
Private Sub InitializeFifo()
Const VIDEO_FORMAT = "Sony XC75 640x480"
Dim triggerParams As Cognex.VisionPro.ICogAcqTrigger
myFrameGrabbers = New CogFrameGrabbers
myFrameGrabber = myFrameGrabbers.Item(0)
myAcqFifo = myFrameGrabber.CreateAcqFifo(VIDEO_FORMAT, CogAcqFifoPixelFormatConstants.Format8Grey, 0, False)
triggerParams = myAcqFifo.OwnedTriggerParams
If Not triggerParams Is Nothing Then
triggerParams.TriggerEnabled = True
triggerParams.TriggerModel = CogAcqTriggerModelConstants.Semi
triggerParams.TriggerLowToHigh = True
End If
End Sub