ICogAcqTrigger TriggerEnabled Property Cognex VisionPro 9.5
Reads or sets whether triggers are enabled.

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

bool TriggerEnabled { get; set; }

Property Value

Type: Boolean
Events

Event TypeReason
ICogChangedEvent Changed

Fires when triggering is enabled or disabled.

The following state flag may be affected:

Remarks

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

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