RelativeDelay
- Updated2025-10-14
- 1 minute(s) read
Gets or sets the delay, in seconds, to apply to the I/Q waveform.
Syntax
Namespace: NationalInstruments.ModularInstruments.NIRfsg
public double RelativeDelay { get; set; }
Remarks
Relative delay allows for delaying the generated signal from one device relative to the generated signal of another device after those devices have been synchronized. You can achieve a negative relative delay by delaying both synchronized devices by the same value (1 microsecond) before generation begins and then changing the relative delay to a smaller amount than the initial value on only one of the devices.
To obtain a negative relative delay when synchronizing the NI 5840 with a module that does not support this property, use the NationalInstruments.ModularInstruments.SystemServices.TimingServices.DeviceToSynchronize.SampleClockDelay property.
To set this property, the NI-RFSG device must be in the Configuration or Generation state.
The resolution of this property is a function of the I/Q sample period at 15E(-6) of the sample period but not worse than one Sample Clock period.
Specifies a Double representing the the delay, in seconds, to apply to the I/Q waveform. The valid values are 0 to 3.2 microseconds.
a
Exceptions
| Type | Description |
|---|---|
| System.ObjectDisposedException | The RelativeDelay property was accessed after the associated NIRfsg object was disposed. |