ICogAcqTrigger TriggerLowToHigh Property Cognex VisionPro 9.5
Reads or sets whether triggers are a low to high transition.

Namespace: Cognex.VisionPro
Assembly: Cognex.VisionPro.Core (in Cognex.VisionPro.Core.dll) Version: 69.0.0.0
Syntax

bool TriggerLowToHigh { get; set; }

Property Value

Type: Boolean
Events

Event TypeReason
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 Sub
See Also