RfsgRF Class
- Updated2025-05-22
- 4 minute(s) read
Rfsg
Represents all the fundamental properties and method for the RF.
Inheritance Hierarchy
SystemObject
NationalInstruments.ModularInstruments.NIRfsgRfsgSubObject
NationalInstruments.ModularInstruments.NIRfsgRfsgRF
NationalInstruments.ModularInstruments.NIRfsgRfsgSubObject
NationalInstruments.ModularInstruments.NIRfsgRfsgRF
Namespace: NationalInstruments.ModularInstruments.NIRfsg
Assembly: NationalInstruments.ModularInstruments.NIRfsg.Fx45 (in NationalInstruments.ModularInstruments.NIRfsg.Fx45.dll) Version: 2025
Syntax
public sealed class RfsgRF : RfsgSubObject
Public NotInheritable Class RfsgRF Inherits RfsgSubObject
The RfsgRF type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() | Advanced | Gets the Advanced sub-object that relate only to the RF Advanced. |
![]() | ExternalGain | Gets or sets the external amplification or attenuation, if any, between the RF signal generator and the device under test. |
![]() | Frequency | Gets or sets the frequency of the generated RF signal, in Hertz (Hz). For arbitrary waveform generation, this property specifies the center frequency of the signal. |
![]() | LocalOscillator | Gets the LocalOscillator sub-object that relate only to the local oscillator. An active channel can be passed using the indexer ItemString. |
![]() | LOOutExportConfigureFromRfsa | Specifies whether to allow NI-RFSA to control the NI-RFSG LO out export. |
![]() | OutputEnabled | Gets or sets whether signal output is enabled or disabled. |
![]() | PeakPowerAdjustment | Gets or sets the adjustment for PowerLevel. |
![]() | PhaseOffset | Gets or sets the phase, in degrees (º) of the RF output signal. |
![]() | PowerLevel | Gets or sets either the average power level or peak power level of the generated RF signal, depending on PowerLevelType setting. |
![]() | PowerLevelType | Gets or sets the way the driver interprets the value of PowerLevel. |
![]() | RFBlankingSource |
Gets or sets the Marker event at which RF blanking occurs.
For PXIe-5830/5831/5832, the RF Blanking reserves a PXI trigger line. If you are calling any RfsgDriverUtility.ResetDevice or RfsaDriverUtility.ResetDevice on the same device, NI recommends calling it before committing blanking attributes. Alternatively, you can call RfsgDriverUtility.ResetWithOptions or RfsaDriverUtility.ResetWithOptions. Select Routes in the stepsToOmit parameter. |
![]() | RFInLOExportEnabled | Specifies whether to enable the RF IN LO OUT terminal on the PXIe-5840. |
![]() | Upconverter | Gets the Upconverter sub-object that relate only to the RF upconverter. |
![]() | Waveforms | Gets the RfsgRFWaveformCollection sub-object used to configure channel based waveform attributes. |
Methods
Name | Description | |
---|---|---|
![]() | Configure | Configures the frequency and power level of the RF output signal. |
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object) |
Remarks
For more information, refer to the NI-RFSG Instrument Driver Programming Flow topic in the
NI RF Signal Generators Help.