ni-rfsg-dotnet-api-ref_doc

Content Type
Programming Language
Current manual
Table of Contents

RfsgAnalogModulation Class

RfsgAnalogModulation Class

RfsgAnalogModulation Class

Provides properties used to configure analog modulation.

Inheritance Hierarchy

SystemObject
  NationalInstruments.ModularInstruments.NIRfsgRfsgSubObject
    NationalInstruments.ModularInstruments.NIRfsgRfsgAnalogModulation

Namespace:  NationalInstruments.ModularInstruments.NIRfsg
Assembly:  NationalInstruments.ModularInstruments.NIRfsg.Fx40 (in NationalInstruments.ModularInstruments.NIRfsg.Fx40.dll) Version: 2022

Syntax

public sealed class RfsgAnalogModulation : RfsgSubObject
Public NotInheritable Class RfsgAnalogModulation
	Inherits RfsgSubObject

The RfsgAnalogModulation type exposes the following members.

Properties

  NameDescription
Public propertyAMSensitivity
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.
Public propertyFMBand
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.
Public propertyFMDeviation
Gets or sets the deviation to use in frequency modulation.
Public propertyFMNarrowbandIntegrator
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.
Public propertyFMSensitivity
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.
Public propertyModulationType
Gets or sets the analog modulation format.
Public propertyPMDeviation
Gets or sets the deviation to use in phase modulation.
Public propertyPMMode
Gets or sets the phase modulation (PM) mode to use.
Public propertyPMSensitivity
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.
Public propertyWaveformFrequency
Gets or sets the frequency, in hertz (Hz), of the waveform to use as the message signal in analog modulation.
Public propertyWaveformType
Gets or sets the type of waveform to use as the message signal for analog modulation.
Top

Methods

  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top

Remarks

For more information, refer to the NI-RFSG Instrument Driver Programming Flow topic in the NI RF Signal Generators Help.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Was this information helpful?