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. | |
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 ) |
Reimplemented from ComponentCollection.
getDescription | ( | self | ) |
Returns a name of the trigger being configured.
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.