CogAcqLineScan ClassCognex VisionPro 9.10
Inheritance Hierarchy

System Object
  System MarshalByRefObject
    Cognex.VisionPro.Implementation CogObjectBase
      Cognex.VisionPro.Implementation CogSerializableObjectBase
        Cognex.VisionPro.Implementation.Internal CogAcqLineScan

Namespace: Cognex.VisionPro.Implementation.Internal
Assembly: Cognex.VisionPro.Core (in Cognex.VisionPro.Core.dll) Version: 79.0.0.0
Syntax

[SerializableAttribute]
public class CogAcqLineScan : CogSerializableObjectBase, 
	ICogAcqLineScan, IDeserializationCallback, IDisposable

The CogAcqLineScan type exposes the following members.

Constructors

  NameDescription
Public methodCogAcqLineScan(IntPtr)
Protected methodCogAcqLineScan(SerializationInfo, StreamingContext)
Top
Methods

  NameDescription
Public methodCreateObjRef
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Inherited from MarshalByRefObject.)
Public methodDispose 
Protected methodDispose(Boolean)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize (Overrides Object Finalize .)
Protected methodGetAttributes
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Protected methodGetClassName
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Protected methodGetComponentName
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Protected methodGetConverter
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Protected methodGetDefaultEvent
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Protected methodGetDefaultProperty
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Protected methodGetEditor
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Protected methodGetEvents 
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Protected methodGetEvents( Attribute )
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetLifetimeService
Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Protected methodGetObjectData (Overrides CogSerializableObjectBase GetObjectData(SerializationInfo, StreamingContext).)
Protected methodGetProperties 
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Protected methodGetProperties( Attribute )
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Protected methodGetPropertyOwner
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Public methodGetStepsPerLine
Get the number of encoder steps per image line. The number of steps is StepsPerLine + Step16thsPerLine/16.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInitializeLifetimeService
Obtains a lifetime service object to control the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Protected methodMemberwiseClone 
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodMemberwiseClone(Boolean)
Creates a shallow copy of the current MarshalByRefObject object.
(Inherited from MarshalByRefObject.)
Public methodResetCounter
Reset encoder counter.
Public methodSetStepsPerLine
Set the number of encoder steps per image line. The number of steps is StepsPerLine + Step16thsPerLine/16.
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Top
Properties

  NameDescription
Public propertyAcquireDirectionPositive
Reads or sets whether the Acquire direction is positive.
Public propertyCurrentEncoderCount
Current value of the encoder.
Public propertyDistancePerCycle
Specifies the distance moved for each cycle of the encoder signal.
Public propertyDistancePerCycleMax
Maximum DistancePerCycle value allowed.
Public propertyDistancePerCycleMin
Minimum DistancePerCycle value allowed.
Public propertyDistancePerLine
The distance, in mm, between lines acquired from the camera.
Public propertyEncoderOffset
Used to calculate the encoder count at which line zero of the region of interest occurs.
Public propertyEncoderPort
Port for Encoder.
Public propertyEncoderResolution
Controls the number of edges required for each encoder count. An L4000 sensor can only be set to cogEncoderResolution4x.
Public propertyEndAcqOnEncoderCount
Sets the number of encoder counts to wait before acquisition completes. Only applies when using TriggerTypeEdgeAndLevel
Public propertyExpectedDistancePerLine
The expected distance, in mm, between lines acquired from the camera.
Public propertyExpectedMotionSpeed
The user-specified speed that the motion system is expected to operate at.
Public propertyIgnoreBackwardsMotionBetweenAcquires
When true, any backwards motion after an acquisition will not delay the start of the next acquisition.
Public propertyIgnoreTooFastEncoder
Read or set whether isTooFastEncoder acqfailure can be generated due to a line overrun situation.
Public propertyLineFrequency
The frequency at which lines are currently being acquired from the camera.
Public propertyMaximumLineFrequency
The maximum frequency at which lines can be acquired before encoder overrun errors begin to occur.
Public propertyMaximumMotionSpeed
The maximum speed of motion, in mm/sec, before encoder overrun errors begin to occur.
Public propertyMotionInput
The motion input for a linescan acquisition. This value controls whether linescan acquisition is performed using a hardware encoder or the test encoder.
Public propertyNumEncoderPorts
Number of encoder ports available.
Public propertyProfileCameraAcquireDirection
The scene motion for the next image acquisition. If you are using a quadrature encoder, only motion in the specified direction will cause image data to be acquired. If you are using the test encoder or a single-channel encoder, then any motion will cause image data to be acquired, and all motion will be treated as if it were in the specified direction.
Public propertyProfileCameraPositiveEncoderDirection
The scene motion that causes the encoder to generate positive-direction pulses. Set this value to LensToLaser if motion in that direction generates positive encoder pulses; otherwise, set this value to LaserToLens.
Public propertyResetCounterOnHardwareTrigger
Reads or sets whether encoder counter is reset on a hardware trigger.
Public propertyStartAcqOnEncoderCount
Sets the number of encoder counts to wait before acquisition starts.
Public propertyTestEncoderDirectionPositive
Reads or sets whether the test encoder direction is positive.
Public propertyTestEncoderEnabled
Reads or sets whether the test encoder is used instead of the external encoder interface. This setting is superceded by the MotionInput setting for hardware that supports MotionInput.
Public propertyTriggerFromEncoder
Read or set whether triggering is from an encoder or from an external trigger.
Public propertyUseSingleChannel
Reads or sets whether only one channel of the encoder signal is used for acquisition.
Top
See Also