|
Impact Acquire SDK Python
|
A class to configure the behaviour of trigger signals. More...
Public Member Functions | |
| __init__ (self, *args, **kwargs) | |
| getDescription (self) | |
| Returns a name of the trigger being configured. | |
| hObj (self) | |
| Returns a unique identifier for the component collection referenced by this object. | |
| restoreDefault (self) | |
| Restores the default for every component of this collection. | |
| triggerSoftware (self) | |
| Generates of software trigger command. | |
Properties | |
| description = property (getDescription, None, None, None) | |
| A string property (read-only) which holds the name of the trigger being configured. | |
| thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") | |
| triggerActivation = property(lib_mvIMPACT_acquire.TriggerControl_triggerActivation_get, doc=) | |
| An enumerated 64 bit integer property that defines the start condition for the selected trigger. | |
| triggerDelayAbs_us = property(lib_mvIMPACT_acquire.TriggerControl_triggerDelayAbs_us_get, doc=) | |
| Specifies the absolute delay in microseconds (us) to apply after the trigger reception before effectively activating it. | |
| triggerDelayLines = property(lib_mvIMPACT_acquire.TriggerControl_triggerDelayLines_get, doc=) | |
| Specifies the absolute delay in lines to apply after the trigger reception before effectively activating it. | |
| triggerDivider = property(lib_mvIMPACT_acquire.TriggerControl_triggerDivider_get, doc=) | |
| An integer property used to divide the number of incoming trigger pulses by an integer factor. | |
| triggerMode = property(lib_mvIMPACT_acquire.TriggerControl_triggerMode_get, doc=) | |
| Defines if the selected trigger is active. | |
| triggerOverlap = property(lib_mvIMPACT_acquire.TriggerControl_triggerOverlap_get, doc=) | |
| Specifies the type trigger overlap permitted with the previous frame. | |
| triggerSource = property(lib_mvIMPACT_acquire.TriggerControl_triggerSource_get, doc=) | |
| Defines the signal that will cause the trigger event. | |
A class to configure the behaviour of trigger signals.
Features in this class will open up a more flexible way to configure certain trigger events for devices then the previous features('triggerInterface', 'triggerSource' and 'triggerMode' used.
| __init__ | ( | self, | |
| * | args, | ||
| ** | kwargs ) |
| getDescription | ( | self | ) |
Returns a name of the trigger being configured.
|
inherited |
Returns a unique identifier for the component collection referenced by this object.
This handle will always reference an object of type mvIMPACT.acquire.ComponentList.
|
inherited |
Restores the default for every component of this collection.
Calling this function will restore the default value for every component belonging to this collection.
| triggerSoftware | ( | self | ) |
Generates of software trigger command.
|
static |
A string property (read-only) which holds the name of the trigger being configured.
|
static |
|
static |
An enumerated 64 bit integer property that defines the start condition for the selected trigger.
Valid value will be 'RisingEdge', 'FallingEdge', 'AnyEdge', 'LevelLow' or 'LevelHigh'.
|
static |
Specifies the absolute delay in microseconds (us) to apply after the trigger reception before effectively activating it.
|
static |
Specifies the absolute delay in lines to apply after the trigger reception before effectively activating it.
|
static |
An integer property used to divide the number of incoming trigger pulses by an integer factor.
E.g. setting this value to 2 would generate 5 internal trigger events from a 10 Hz external signal.
|
static |
Defines if the selected trigger is active.
|
static |
Specifies the type trigger overlap permitted with the previous frame.
This defines when a valid trigger will be accepted (or latched) for a new frame. Valid values for this property may be: mvIMPACT.acquire.dtoOff, mvIMPACT.acquire.dtoReadOut, mvIMPACT.acquire.dtoPreviousFrame.
|
static |
Defines the signal that will cause the trigger event.
Currently this property will define a translation dictionary that can e.g. be queried via a call to mvIMPACT.acquire.PropertyI64.getTranslationDict. The resulting translation dictionary can be used to select the desired trigger source either via a string or the associated 64 bit integer value.