ni-rfsg-dotnet-api-ref_doc

Content Type
Programming Language
Current manual
Table of Contents

RfsgRFAdvanced.AttenuatorHoldEnabled Property

RfsgRFAdvanced.AttenuatorHoldEnabled Property

RfsgRFAdvancedAttenuatorHoldEnabled Property

Gets or sets whether attenuator hold is enabled or disabled.

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

Syntax

public bool AttenuatorHoldEnabled { get; set; }
Public Property AttenuatorHoldEnabled As Boolean
	Get
	Set

Property Value

Type: Boolean
if attenuator hold is enabled; otherwise .

Exceptions

ExceptionCondition
ObjectDisposedException The AttenuatorHoldEnabled property was accessed after the associated NIRfsg object was disposed.

Remarks

While this property is set to , changing the power level causes NI-RFSG to scale the digital data sent to the arbitrary waveform generator (AWG) rather than change the attenuators. Changing power levels in this manner allows the device to increase or decrease the power level in more accurate increments but may affect signal-to-noise ratios (noise density). The frequency cannot be changed while attenuator hold is enabled. Setting this property to limits the power levels that can be attained. With attenuator hold enabled, the power level must satisfy the following conditions:
  • Power level is less than or equal to the maximum power level set with AttenuatorHoldMaximumPower.
  • Power level is greater than or equal to -145 dBm.
To set this property, the NI-RFSG device must be in the Configuration state.

See Also

Was this information helpful?