nidaqmx.task.arm_start_trigger

class nidaqmx._task_modules.triggering.arm_start_trigger.ArmStartTrigger(task_handle, interpreter)[source]

Bases: object

Represents the arm start trigger configurations for a DAQmx task.

property dig_edge_dig_fltr_enable

Specifies whether to apply the pulse width filter to the signal.

Type

bool

property dig_edge_dig_fltr_min_pulse_width

Specifies in seconds the minimum pulse width the filter recognizes.

Type

float

property dig_edge_dig_fltr_timebase_rate

Specifies in hertz the rate of the pulse width filter timebase. NI-DAQmx uses this value to compute settings for the filter.

Type

float

property dig_edge_dig_fltr_timebase_src

Specifies the input terminal of the signal to use as the timebase of the pulse width filter.

Type

str

property dig_edge_dig_sync_enable

Specifies whether to synchronize recognition of transitions in the signal to the internal timebase of the device.

Type

bool

property dig_edge_edge

Specifies on which edge of a digital signal to arm the task for a Start Trigger.

Type

nidaqmx.constants.Edge

property dig_edge_src

Specifies the name of a terminal where there is a digital signal to use as the source of the Arm Start Trigger.

Type

str

property term

Indicates the name of the internal Arm Start Trigger terminal for the task. This property does not return the name of the trigger source terminal.

Type

str

property time_timescale

Specifies the timescale to be used for timestamps used in an arm start time trigger.

Type

nidaqmx.constants.Timescale

property timestamp_enable

Specifies whether the arm start trigger timestamp is enabled. If the timestamp is enabled but no resources are available, an error will be returned at run time.

Type

bool

property timestamp_timescale

Specifies the arm start trigger timestamp timescale.

Type

nidaqmx.constants.Timescale

property trig_type

Specifies the type of trigger to use to arm the task for a Start Trigger. If you configure an Arm Start Trigger, the task does not respond to a Start Trigger until the device receives the Arm Start Trigger.

Type

nidaqmx.constants.TriggerType