ArmStartTrigger Class
- Updated2026-02-05
- 1 minute(s) read
Contains properties and methods that configure a trigger that arms the task for a start trigger. For more information, refer to StartTrigger.
Derives from
- MarshalByRefObject
- IFilteredTypeDescriptor
Syntax
Namespace: NationalInstruments.DAQmx
public class ArmStartTrigger : MarshalByRefObject, IFilteredTypeDescriptor
Remarks
Example applications are located in the <Public Documents>\National Instruments\NI-DAQ\Examples\DotNET4.x directory or in the Start menu at National Instruments»NI-DAQmx»NI-DAQmx Examples.
Thread Safety
All members of this type are safe for multithreaded operations.
Properties
| Name | Description |
|---|---|
| DigitalEdge | Gets the DigitalEdgeArmStartTrigger. |
| Terminal | 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. |
| Time | Gets the TimeArmStartTrigger. |
| Timestamp | Gets the arm start trigger timestamp. |
| TimestampEnable | 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. |
| TimestampTimescale | Specifies the arm start trigger timestamp timescale. |
| 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. |
Methods
| Name | Description |
|---|---|
| ConfigureDigitalEdgeTrigger(string, DigitalEdgeArmStartTriggerEdge) | Configures a task to arm for a start trigger upon a rising or falling edge of a digital signal. |
| ConfigureNone() | Disables arm start triggering for the task. |
| ToString() | Returns a string representation of the object. |