nidaqmx.task.arm_start_trigger
- class nidaqmx._task_modules.triggering.arm_start_trigger.ArmStartTrigger(task_handle)[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.
- 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.
- 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.
- 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.