nidaqmx.task.triggers

class nidaqmx._task_modules.triggers.Triggers(task_handle, interpreter)[source]

Bases: object

Represents the trigger configurations for a DAQmx task.

property arm_start_trigger

nidaqmx._task_modules.triggering.arm_start_trigger.ArmStartTrigger: Gets the arm start trigger configurations for the task.

property handshake_trigger

nidaqmx._task_modules.triggering.handshake_trigger.HandshakeTrigger: Gets the handshake trigger configurations for the task.

property pause_trigger

nidaqmx._task_modules.triggering.pause_trigger.PauseTrigger: Gets the pause trigger configurations for the task.

property reference_trigger

nidaqmx._task_modules.triggering.reference_trigger.ReferenceTrigger: Gets the reference trigger configurations for the task.

property start_trigger

nidaqmx._task_modules.triggering.start_trigger.StartTrigger: Gets the start trigger configurations for the task.

property sync_type

Specifies the role of the device in a synchronized system. Setting this value to SyncType.MASTER or SyncType.SLAVE enables trigger skew correction. If you enable trigger skew correction, set this property to SyncType.MASTER on only one device, and set this property to SyncType.SLAVE on the other devices.

Type:

nidaqmx.constants.SyncType