DeviceToSynchronize Class
- Updated2025-10-07
- 1 minute(s) read
Represents a modular instruments device that can be synchronized.
Derives from
None
Syntax
Namespace: NationalInstruments.ModularInstruments.SystemServices.TimingServices
public class DeviceToSynchronize
Remarks
Contains properties to synchronize modular instruments devices.
Thread Safety
All members of this type are safe for multithreaded operations.
Constructors
| Name | Description |
|---|---|
| DeviceToSynchronize(ITClockSynchronizableDevice) | Initializes a new instance of the DeviceToSynchronize class with the specified ITClockSynchronizable device. |
| DeviceToSynchronize() | Initializes a new instance of the DeviceToSynchronize class. |
Properties
| Name | Description |
|---|---|
| Device | Gets or sets the ITClockSynchronizable device that the DeviceToSynchronize object represents. |
| ExportedSyncPulseOutputTerminal | Gets or sets the destination of the sync pulse. Typically used in a multi-chassis system. |
| ExportedTClkOutputTerminal | Gets or sets the destination for the TClk signal of the device. |
| ExportedTClockOutputTerminal | Gets or sets the destination for the TClk signal of the device. |
| GetTClkActualPeriod | Gets the computed TClk period. |
| PauseTriggerMaster | Gets or sets the pause trigger master session. |
| ReferenceTriggerMaster | Gets or sets the reference trigger master session. |
| SampleClockDelay | Gets or sets the delay, in seconds. |
| SequencerFlagMaster | Gets or sets the sequencer flag master session. |
| StartTriggerMaster | Gets or sets the start trigger master session. |
| SyncPulseClockSource | Gets or sets the sync pulse clock source. |
| SyncPulseSenderSyncPulseSource | Gets or sets the the external sync pulse source of the sync pulse sender. |
| SyncPulseSource | Gets or sets the sync pulse source. |
| TClockActualPeriod | Gets the computed TClk period. |
Methods
| Name | Description |
|---|---|
| GetScriptTriggerMaster(string) | Gets the script trigger master session. |
| SetScriptTriggerMaster(string, ITClockSynchronizableDevice) | Sets the script trigger master session. |