Gets or sets the destination of the sync pulse. Typically used in a multi-chassis system.

Syntax

Namespace: NationalInstruments.ModularInstruments.SystemServices.TimingServices

public string ExportedSyncPulseOutputTerminal { get; set; }

Remarks

Valid values are as follows:

  • An empty string, indicating that the signal is not exported.  

  • For PXI devices, "<tt>PXI_Trig0</tt>" through "<tt>PXI_Trig7</tt>" and device-specific settings.  

  • For PCI devices, "<tt>RTSI_0</tt>" through "<tt>RTSI_7</tt>" and device-specific settings.  

The default value is an empty string.

Examples of device-specific settings:

  • NI PXI-5122 supports "<tt>PFI0</tt>" and "<tt>PFI1</tt>".  

  • NI PXI-5421 supports "<tt>PFI0</tt>", "<tt>PFI1</tt>", "<tt>PFI4</tt>", and "<tt>PFI5</tt>".  

  • NI PXI-6551/6552 supports "<tt>PFI0</tt>", "<tt>PFI1</tt>", "<tt>PFI2</tt>", and "<tt>PFI3</tt>".  

Exceptions

TypeDescription
System.InvalidOperationException

The DeviceToSynchronize object does not belong to a TClock object.

System.InvalidOperationException

Cannot access the property before the session is opened.

System.ObjectDisposedException

The ITClockSynchronizable object that is contained in the DeviceToSynchronize object has been disposed.

System.ArgumentNullException

The value being set on the property is null.

NationalInstruments.ModularInstruments.ModularInstrumentsException

The underlying driver returned an error.