Gets or sets the sync pulse clock source.

Syntax

Namespace: NationalInstruments.ModularInstruments.SystemServices.TimingServices

public string SyncPulseClockSource { get; set; }

Remarks

This attribute is typically used to synchronize PCI devices when you want to control RTSI 7 yourself. Make sure that a 10 MHz clock is driven onto RTSI 7.

Valid values are as follows:

  • For PXI devices, "<tt>PXI_CLK10</tt>" and "<tt>None</tt>".  

  • For PCI devices, "<tt>RTSI_7</tt>" and "<tt>None</tt>".  

"<tt>None</tt>" directs the Synchronize method to create the necessary routes. For PCI, one of the synchronized devices drives a 10 MHz clock on RTSI_7 unless that line is already being driven.

Exceptions

TypeDescription
System.InvalidOperationException

The DeviceToSynchronize object does not belong to a TClock object.

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.

System.InvalidOperationException

Cannot access the property before the session is opened.

NationalInstruments.ModularInstruments.ModularInstrumentsException

The underlying driver returned an error.