RfsgAnalogModulation Class
- Updated2025-05-22
- 4 minute(s) read
Rfsg
Provides properties used to configure analog modulation.
Inheritance Hierarchy
SystemObject
NationalInstruments.ModularInstruments.NIRfsgRfsgSubObject
NationalInstruments.ModularInstruments.NIRfsgRfsgAnalogModulation
NationalInstruments.ModularInstruments.NIRfsgRfsgSubObject
NationalInstruments.ModularInstruments.NIRfsgRfsgAnalogModulation
Namespace: NationalInstruments.ModularInstruments.NIRfsg
Assembly: NationalInstruments.ModularInstruments.NIRfsg.Fx45 (in NationalInstruments.ModularInstruments.NIRfsg.Fx45.dll) Version: 2025
Syntax
public sealed class RfsgAnalogModulation : RfsgSubObject
Public NotInheritable Class RfsgAnalogModulation Inherits RfsgSubObject
The RfsgAnalogModulation type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() | AMSensitivity | Gets or sets an uncalibrated digital-to-analog converter (DAC) value that scales the input signal before the signal modulates the carrier. A value of 0 completely attenuates the signal, and a value of 100 passes the full-scale signal to the modulator. When using the NI PXIe-5654 with NI PXIe-5696, NI-RFSG may coerce AM sensitivity. Coercing the AM sensitivity prevents overpowering conditions at the NI 5696 input. Read this property to determine the coerced value. |
![]() | FMBand | Gets or sets the analog modulation frequency modulation (FM) band to use. Wideband FM allows for modulating signals higher than 100 kHz. Narrowband FM allows for modulating lower frequency signals. |
![]() | FMDeviation | Gets or sets the deviation to use in frequency modulation. |
![]() | FMNarrowbandIntegrator | Gets or sets the narrowband frequency modulation (FM) range to apply, by sending the signal through an integrator. This property is valid only when you set the ModulationType property to FM and the FMBand property to Narrowband. |
![]() | FMSensitivity | Gets or sets an uncalibrated digital-to-analog converter (DAC) value that scales the input signal before the signal modulates the carrier. A value of 0 completely attenuates the signal, and a value of 100 passes the full-scale signal to the modulator. |
![]() | ModulationType | Gets or sets the analog modulation format. |
![]() | PMDeviation | Gets or sets the deviation to use in phase modulation. |
![]() | PMMode | Gets or sets the phase modulation (PM) mode to use. |
![]() | PMSensitivity | Gets or sets an uncalibrated digital-to-analog converter (DAC) value that scales the input signal before the signal modulates the carrier. A value of 0 completely attenuates the signal, and a value of 100 passes the full-scale signal to the modulator. |
![]() | WaveformFrequency | Gets or sets the frequency, in hertz (Hz), of the waveform to use as the message signal in analog modulation. |
![]() | WaveformType | Gets or sets the type of waveform to use as the message signal for analog modulation. |
Methods
Name | Description | |
---|---|---|
![]() | 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.