dwfpy.analog_input.AnalogInputTrigger

class AnalogInputTrigger(module)[source]

Bases: object

Represents the trigger unit of an Analog Input module.

Methods

Attributes

actual_position

Gets the actual trigger position in seconds.

auto_timeout

Gets or sets the auto trigger timeout in seconds.

auto_timeout_max

Gets the maximum auto trigger timeout in seconds.

auto_timeout_min

Gets the minimum auto trigger timeout in seconds.

auto_timeout_steps

Gets the number of adjustable steps for the auto trigger timeout.

channel

Gets or sets the trigger channel.

channel_max

Gets the maximum channel index that can be triggered on.

channel_min

Gets the minimum channel index that can be triggered on.

condition

Gets or sets the trigger condition.

condition_info

Gets the supported trigger conditions.

filter

Gets or sets the trigger filter.

filter_info

Gets the supported trigger filters.

hold_off

Gets or sets the trigger hold-off time in seconds.

hold_off_max

Gets the maximum trigger hold-off time in seconds.

hold_off_min

Gets the minimum trigger hold-off time in seconds.

hold_off_steps

Gets the number of adjustable steps for the trigger hold-off time.

hysteresis

Gets or sets the trigger hysteresis level in volts.

hysteresis_max

Gets the maximum trigger hysteresis level.

hysteresis_min

Gets the minimum trigger hysteresis level.

hysteresis_steps

Gets the number of trigger hysteresis level steps.

length

Gets or sets the trigger length in seconds.

length_condition

Gets or sets the trigger length condition.

length_condition_info

Gets the supported trigger length conditions.

length_max

Gets the maximum trigger length in seconds.

length_min

Gets the minimum trigger length in seconds.

length_steps

Gets the number of trigger length steps.

level

Gets or sets the trigger voltage level in volts.

level_max

Gets the maximum trigger voltage level.

level_min

Gets the minimum trigger voltage level.

level_steps

Gets the number of trigger voltage level steps.

position

Gets or sets the horizontal trigger position in seconds.

position_max

Gets the maximum supported trigger position in seconds.

position_min

Gets the minimum supported trigger position in seconds.

position_steps

Gets the number of trigger position steps.

sampling_delay

Gets or sets the sampling delay.

sampling_slope

Gets or sets the sampling slope.

sampling_source

Gets or sets the acquisition data sampling source.

source

Gets or sets the current trigger source setting for the instrument.

type

Gets or sets the output type.

type_info

Gets the supported output types.

property actual_position: float

Gets the actual trigger position in seconds.

Return type

float

property auto_timeout: float

Gets or sets the auto trigger timeout in seconds.

Return type

float

property auto_timeout_max: float

Gets the maximum auto trigger timeout in seconds.

Return type

float

property auto_timeout_min: float

Gets the minimum auto trigger timeout in seconds.

Return type

float

property auto_timeout_steps: int

Gets the number of adjustable steps for the auto trigger timeout.

Return type

int

property channel: int

Gets or sets the trigger channel.

Return type

int

property channel_max: int

Gets the maximum channel index that can be triggered on.

Return type

int

property channel_min: int

Gets the minimum channel index that can be triggered on.

Return type

int

property condition: TriggerSlope

Gets or sets the trigger condition.

Return type

TriggerSlope

property condition_info: Tuple[TriggerSlope, ...]

Gets the supported trigger conditions.

Return type

Tuple[TriggerSlope, ...]

property filter: FilterMode

Gets or sets the trigger filter.

Return type

FilterMode

property filter_info: Tuple[FilterMode, ...]

Gets the supported trigger filters.

Return type

Tuple[FilterMode, ...]

property hold_off: float

Gets or sets the trigger hold-off time in seconds.

Return type

float

property hold_off_max: float

Gets the maximum trigger hold-off time in seconds.

Return type

float

property hold_off_min: float

Gets the minimum trigger hold-off time in seconds.

Return type

float

property hold_off_steps: int

Gets the number of adjustable steps for the trigger hold-off time.

Return type

int

property hysteresis: float

Gets or sets the trigger hysteresis level in volts.

Return type

float

property hysteresis_max: float

Gets the maximum trigger hysteresis level.

Return type

float

property hysteresis_min: float

Gets the minimum trigger hysteresis level.

Return type

float

property hysteresis_steps: int

Gets the number of trigger hysteresis level steps.

Return type

int

property length: float

Gets or sets the trigger length in seconds.

Return type

float

property length_condition: TriggerLengthCondition

Gets or sets the trigger length condition.

Return type

TriggerLengthCondition

property length_condition_info: Tuple[TriggerLengthCondition, ...]

Gets the supported trigger length conditions.

Return type

Tuple[TriggerLengthCondition, ...]

property length_max: float

Gets the maximum trigger length in seconds.

Return type

float

property length_min: float

Gets the minimum trigger length in seconds.

Return type

float

property length_steps: int

Gets the number of trigger length steps.

Return type

int

property level: float

Gets or sets the trigger voltage level in volts.

Return type

float

property level_max: float

Gets the maximum trigger voltage level.

Return type

float

property level_min: float

Gets the minimum trigger voltage level.

Return type

float

property level_steps: int

Gets the number of trigger voltage level steps.

Return type

int

property position: float

Gets or sets the horizontal trigger position in seconds.

Return type

float

property position_max: float

Gets the maximum supported trigger position in seconds.

Return type

float

property position_min: float

Gets the minimum supported trigger position in seconds.

Return type

float

property position_steps: int

Gets the number of trigger position steps.

Return type

int

property sampling_delay: float

Gets or sets the sampling delay.

Return type

float

property sampling_slope: TriggerSlope

Gets or sets the sampling slope.

Return type

TriggerSlope

property sampling_source: TriggerSource

Gets or sets the acquisition data sampling source.

Return type

TriggerSource

property source: TriggerSource

Gets or sets the current trigger source setting for the instrument.

Return type

TriggerSource

property type: TriggerType

Gets or sets the output type.

Return type

TriggerType

property type_info: Tuple[TriggerType, ...]

Gets the supported output types.

Return type

Tuple[TriggerType, ...]