NIRFSG_ATTR_ATTENUATOR_HOLD_ENABLED
Data type |
Access | Coercion | High Level Functions |
---|---|---|---|
ViBoolean | R/W | None | None |
Description
Enables or disables attenuator hold. While this property is set to VI_TRUE,
changing the power level causes NI-RFSG to scale the digital data sent to the AWG rather than
change the attenuators. Changing power levels in this manner allows the device to
increase/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 attribute to VI_TRUE limits the power levels that can be attained. With attenuator hold enabled, the power level must satisfy the following conditions:
- Power level ≤ the maximum power level set with the NIRFSG_ATTR_ATTENUATOR_HOLD_MAX_POWER attribute
- Power level ≥ (the maximum power level set with the NIRFSG_ATTR_ATTENUATOR_HOLD_MAX_POWER attribute –70 dB)
- Power level ≥ –145 dBm
To set this attribute, the NI-RFSG device must be in the Configuration state.
Defined Values:
VI_TRUE | Attenuator hold is enabled. |
VI_FALSE | Attenuator hold is disabled. |
Default Value: VI_FALSE
Supported Devices: NI 5670/5671/5672