Reads or sets whether triggers are a low to high transition.
Namespace: Cognex.VisionProAssembly: Cognex.VisionPro.Core (in Cognex.VisionPro.Core.dll) Version: 91.0.0.0
Syntax
Property Value
Type: BooleanEvents
| Event Type | Reason |
|---|---|
| ICogChangedEvent Changed | Fires when the trigger polarity is changed. The following state flag may be affected: |
Remarks
Sets or gets the trigger line polarity. True means that a trigger signal is an input line transition from low to high. False means that a trigger signal is an input line transition from high to low.
Default Value: True
Examples
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 SubSee Also