SyncPulseClockSource
- Updated2025-10-07
- 1 minute(s) read
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
| Type | Description |
|---|---|
| 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. |