SelfCalibrateRange(string, RFmxInstrMXSelfCalibrateSteps, double, double, double, double)
- Updated2025-10-13
- 2 minute(s) read
Self-calibrates all configurations within the specified frequency and reference level limits. If there is an open session for NI-RFSG for your device, it may remain open but cannot be used while this method runs. NI recommends that no external signals are present on the RF In port while the calibration is taking place. For more information about Self Calibrate Range, refer to the niRFSA Self Calibrate Range method topic for your device in the NI RF Vector Signal Analyzers Help. On a MIMO session, this method self-calibrates all NI-RFSA devices and associated modules that support self-calibration.supporteddevices: PXIe-5644/5645/5646, PXIe-5820/5830/5831/5832/5840/5841/5842/5860
This method does not update self-calibration date and temperature. Self-calibration range data is not saved to your device if you restart the system.
Syntax
Namespace: NationalInstruments.RFmx.InstrMX
public int SelfCalibrateRange(string selectorString, RFmxInstrMXSelfCalibrateSteps stepsToOmit, double minimumFrequency, double maximumFrequency, double minimumReferenceLevel, double maximumReferenceLevel)
Parameters
| Name | Type | Description | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| selectorString | string | Specify an empty string as the value of this parameter. | ||||||||||||||||||||
| stepsToOmit | RFmxInstrMXSelfCalibrateSteps | Specifies which calibration steps to skip during the self-calibration process.
| ||||||||||||||||||||
| minimumFrequency | double | specifies the minimum frequency for the custom self calibration range. This value is expressed in Hz. Note For the PXIe-5830/5831/5832, only the applicable ports within the specified frequency range are calibrated. | ||||||||||||||||||||
| maximumFrequency | double | specifies the maximum frequency for the custom self calibration range. This value is expressed in Hz. | ||||||||||||||||||||
| minimumReferenceLevel | double | specifies the minimum reference level for the custom self calibration range. This value is expressed in dBm. | ||||||||||||||||||||
| maximumReferenceLevel | double | specifies the maximum reference level for the custom self calibration range. This value is expressed dBm. |
Returns
Returns the status code of this method. The status code either indicates success or describes a warning condition.