Performing a Reflection Response Calibration
- Updated2023-02-21
- 1 minute(s) read
- Configure the device for the final measurement you will be taking.
- (Optional) If desired, enable High-Sensitivity mode during calibration by calling niVNA_SetAttributeViBoolean(vi, "0", NIVNA_ATTR_CALIBRATION_HIGH_SENSITIVITY_ENABLED, VI_TRUE).
- Call niVNA_InitUserCal(vi, "0", NIVNA_VAL_CALIBRATION_TYPE_REFLECTION_RESPONSE).
- Connect the open calibration standard to PORT 1.
- Call niVNA_PerformCalibrationAction(vi, "port1", NIVNA_VAL_CALIBRATION_ACTION_OPEN).
- Call niVNA_WaitForCalibrationActionDone(vi, "0", <timeout>).
- (Optional) Connect the LOAD cal standard to PORT 1.
- (Optional) Call niVNA_PerformCalibrationAction(vi, "port1", NIVNA_VAL_CALIBRATION_ACTION_LOAD).
- (Optional) Call niVNA_WaitForCalibrationActionDone(vi, "0", <timeout>).
- If the calibration has been successful to this point and you wish to apply the new calibration, call niVNA_CloseUserCal(vi, "0", NIVNA_VAL_USER_CALIBRATION_COMMIT). Otherwise, call niVNA_CloseUserCal(vi, "0", NIVNA_VAL_USER_CALIBRATION_ABORT).
- To store the current configuration and calibration settings to a file, call niVNA_SaveCalibrationAndConfigurationDataToFile(vi, "0", <filePath>, VI_TRUE).