ICogAcqOffsetClamp OffsetClampMode Property Cognex VisionPro 9.5
Get or set the mode for clamping and offset.

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

CogAcqOffsetClampConstants OffsetClampMode { get; set; }

Property Value

Type: CogAcqOffsetClampConstants
Events

Event TypeReason
ICogChangedEvent Changed

Fires when the clamping mode changes.

The following state flag may be affected:

  • SfOffsetClamp
Exceptions

ExceptionCondition
ArgumentException

val is not in CogAcqOffsetClampConstants.

Remarks

Sets or gets the acquisition FIFO's clamping and offset mode.

Default Value: None

Examples

using Cognex.VisionPro;

private CogFrameGrabbers myFrameGrabbers;
private ICogFrameGrabber myFrameGrabber;
private ICogAcqFifo myAcqFifo;

private void InitializeFifo()
{
    const string VIDEO_FORMAT = "Cognex CDC-50-33G 640x480";
    ICogAcqOffsetClamp offsetClampParams;

    myFrameGrabbers = new CogFrameGrabbers();
    myFrameGrabber = myFrameGrabbers[0];
    myAcqFifo = myFrameGrabber.CreateAcqFifo(VIDEO_FORMAT, 
        Cognex.VisionPro.CogAcqFifoPixelFormatConstants.Format8Grey, 0, false);

    offsetClampParams = myAcqFifo.OwnedOffsetClampParams;
    if (offsetClampParams != null)
        offsetClampParams.OffsetClampMode = CogAcqOffsetClampConstants.Both;
}
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 = "Cognex CDC-50-33G 640x480"
    Dim offsetClampParams As Cognex.VisionPro.ICogAcqOffsetClamp

    myFrameGrabbers = New CogFrameGrabbers
    myFrameGrabber = myFrameGrabbers.Item(0)
    myAcqFifo = myFrameGrabber.CreateAcqFifo(VIDEO_FORMAT, CogAcqFifoPixelFormatConstants.Format8Grey, 0, False)

    offsetClampParams = myAcqFifo.OwnedOffsetClampParams

    If Not offsetClampParams Is Nothing Then
        offsetClampParams.OffsetClampMode = CogAcqOffsetClampConstants.Both
    End If
End Sub
See Also