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

NameDescription
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

NameDescription
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

NameDescription
GetScriptTriggerMaster(string)

Gets the script trigger master session.

SetScriptTriggerMaster(string, ITClockSynchronizableDevice)

Sets the script trigger master session.