Impact Acquire SDK .NET
|
Category that contains the quadrature Encoder Control features. More...
Public Member Functions | |
EncoderControl (mv.impact.acquire.Device device) | |
Constructs a new mv.impact.acquire.GenICam.EncoderControl object. | |
EncoderControl (mv.impact.acquire.Device device, System.String settingName) | |
Constructs a new mv.impact.acquire.GenICam.EncoderControl object. | |
Public Attributes | |
readonly mv.impact.acquire.PropertyI64 | encoderDivider = new mv.impact.acquire.PropertyI64() |
An integer property. Sets how many Encoder increments/decrements are needed to generate an Encoder output pulse signal. | |
readonly mv.impact.acquire.PropertyI64 | encoderMode = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects if the count of encoder uses FourPhase mode with jitter filtering or the HighResolution mode without jitter filtering. | |
readonly mv.impact.acquire.PropertyI64 | encoderOutputMode = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the conditions for the Encoder interface to generate a valid Encoder output signal. | |
readonly mv.impact.acquire.Method | encoderReset = new mv.impact.acquire.Method() |
A method object. Does a software reset of the selected Encoder and starts it. | |
readonly mv.impact.acquire.PropertyI64 | encoderResetActivation = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the Activation mode of the Encoder Reset Source signal. | |
readonly mv.impact.acquire.PropertyI64 | encoderResetSource = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the signals that will be the source to reset the Encoder. | |
readonly mv.impact.acquire.PropertyF | encoderResolution = new mv.impact.acquire.PropertyF() |
A floating point property. Defines the resolution of one encoder step. | |
readonly mv.impact.acquire.PropertyI64 | encoderSelector = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects which Encoder to configure. | |
readonly mv.impact.acquire.PropertyI64 | encoderSourceA = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the signal which will be the source of the A input of the Encoder. | |
readonly mv.impact.acquire.PropertyI64 | encoderSourceB = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the signal which will be the source of the B input of the Encoder. | |
readonly mv.impact.acquire.PropertyI64 | encoderStatus = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Returns the motion status of the encoder. | |
readonly mv.impact.acquire.PropertyF | encoderTimeout = new mv.impact.acquire.PropertyF() |
A floating point property. Sets the maximum time interval between encoder counter increments before the status turns to static. | |
readonly mv.impact.acquire.PropertyI64 | encoderValue = new mv.impact.acquire.PropertyI64() |
An integer property. Reads or writes the current value of the position counter of the selected Encoder. | |
readonly mv.impact.acquire.PropertyI64 | encoderValueAtReset = new mv.impact.acquire.PropertyI64() |
An integer property. Reads the value of the of the position counter of the selected Encoder when it was reset by a signal or by an explicit EncoderReset command. | |
Category that contains the quadrature Encoder Control features.
A category that contains the quadrature Encoder Control features.
|
inline |
Constructs a new mv.impact.acquire.GenICam.EncoderControl object.
[in] | device | A pointer to a mv.impact.acquire.Device object obtained from a mv.impact.acquire.DeviceManager object. |
|
inline |
Constructs a new mv.impact.acquire.GenICam.EncoderControl object.
[in] | device | A pointer to a mv.impact.acquire.Device object obtained from a mv.impact.acquire.DeviceManager object. |
[in] | settingName | The name of the driver internal setting to access with this instance. A list of valid setting names can be obtained by a call to mv.impact.acquire.FunctionInterface.availableSettings, new settings can be created with the function mv.impact.acquire.FunctionInterface.createSetting |
readonly mv.impact.acquire.PropertyI64 encoderDivider = new mv.impact.acquire.PropertyI64() |
An integer property. Sets how many Encoder increments/decrements are needed to generate an Encoder output pulse signal.
Sets how many Encoder increments/decrements are needed to generate an Encoder output pulse signal.
readonly mv.impact.acquire.PropertyI64 encoderMode = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects if the count of encoder uses FourPhase mode with jitter filtering or the HighResolution mode without jitter filtering.
Selects if the count of encoder uses FourPhase mode with jitter filtering or the HighResolution mode without jitter filtering.
The following string values might be valid for this feature:
readonly mv.impact.acquire.PropertyI64 encoderOutputMode = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the conditions for the Encoder interface to generate a valid Encoder output signal.
Selects the conditions for the Encoder interface to generate a valid Encoder output signal.
The following string values might be valid for this feature:
The following figure explains the different encoderOutputModes
readonly mv.impact.acquire.Method encoderReset = new mv.impact.acquire.Method() |
A method object. Does a software reset of the selected Encoder and starts it.
Does a software reset of the selected Encoder and starts it. The Encoder starts counting events immediately after the reset. EncoderReset can be used to reset the Encoder independently from the EncoderResetSource.
readonly mv.impact.acquire.PropertyI64 encoderResetActivation = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the Activation mode of the Encoder Reset Source signal.
Selects the Activation mode of the Encoder Reset Source signal.
The following string values might be valid for this feature:
readonly mv.impact.acquire.PropertyI64 encoderResetSource = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the signals that will be the source to reset the Encoder.
Selects the signals that will be the source to reset the Encoder.
The following string values might be valid for this feature:
readonly mv.impact.acquire.PropertyF encoderResolution = new mv.impact.acquire.PropertyF() |
A floating point property. Defines the resolution of one encoder step.
Defines the resolution of one encoder step.
readonly mv.impact.acquire.PropertyI64 encoderSelector = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects which Encoder to configure.
Selects which Encoder to configure.
The following string values might be valid for this feature:
readonly mv.impact.acquire.PropertyI64 encoderSourceA = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the signal which will be the source of the A input of the Encoder.
Selects the signal which will be the source of the A input of the Encoder.
The following string values might be valid for this feature:
readonly mv.impact.acquire.PropertyI64 encoderSourceB = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the signal which will be the source of the B input of the Encoder.
Selects the signal which will be the source of the B input of the Encoder.
The following string values might be valid for this feature:
readonly mv.impact.acquire.PropertyI64 encoderStatus = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Returns the motion status of the encoder.
Returns the motion status of the encoder.
The following string values might be valid for this feature:
readonly mv.impact.acquire.PropertyF encoderTimeout = new mv.impact.acquire.PropertyF() |
A floating point property. Sets the maximum time interval between encoder counter increments before the status turns to static.
Sets the maximum time interval between encoder counter increments before the status turns to static.
readonly mv.impact.acquire.PropertyI64 encoderValue = new mv.impact.acquire.PropertyI64() |
An integer property. Reads or writes the current value of the position counter of the selected Encoder.
Reads or writes the current value of the position counter of the selected Encoder.
readonly mv.impact.acquire.PropertyI64 encoderValueAtReset = new mv.impact.acquire.PropertyI64() |
An integer property. Reads the value of the of the position counter of the selected Encoder when it was reset by a signal or by an explicit EncoderReset command.
Reads the value of the of the position counter of the selected Encoder when it was reset by a signal or by an explicit EncoderReset command.