RfsgArb.RelativeDelay Property
- Updated2025-05-22
- 1 minute(s) read
Rfsg
Gets or sets the delay, in seconds, to apply to the I/Q waveform.
Namespace: NationalInstruments.ModularInstruments.NIRfsg
Assembly: NationalInstruments.ModularInstruments.NIRfsg.Fx45 (in NationalInstruments.ModularInstruments.NIRfsg.Fx45.dll) Version: 2025
Syntax
public double RelativeDelay { get; set; }
Public Property RelativeDelay As Double Get Set
Property Value
DoubleSpecifies a Double representing the the delay, in seconds, to apply to the I/Q waveform. The valid values are 0 to 3.2 microseconds.
Exceptions
Exception | Condition |
---|---|
ObjectDisposedException | The RelativeDelay property was accessed after the associated NIRfsg object was disposed. |
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.