NI-VNA

Performing a Reflection Response Calibration

  • Updated2023-02-21
  • 1 minute(s) read
  1. Configure the device for the final measurement you will be taking.
  2. (Optional) If desired, enable High-Sensitivity mode during calibration by calling niVNA_SetAttributeViBoolean(vi, "0", NIVNA_ATTR_CALIBRATION_HIGH_SENSITIVITY_ENABLED, VI_TRUE).
  3. Call niVNA_InitUserCal(vi, "0", NIVNA_VAL_CALIBRATION_TYPE_REFLECTION_RESPONSE).
  4. Connect the open calibration standard to PORT 1.
  5. Call niVNA_PerformCalibrationAction(vi, "port1", NIVNA_VAL_CALIBRATION_ACTION_OPEN).
  6. Call niVNA_WaitForCalibrationActionDone(vi, "0", <timeout>).
  7. (Optional) Connect the LOAD cal standard to PORT 1.
  8. (Optional) Call niVNA_PerformCalibrationAction(vi, "port1", NIVNA_VAL_CALIBRATION_ACTION_LOAD).
  9. (Optional) Call niVNA_WaitForCalibrationActionDone(vi, "0", <timeout>).
  10. 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).
  11. To store the current configuration and calibration settings to a file, call niVNA_SaveCalibrationAndConfigurationDataToFile(vi, "0", <filePath>, VI_TRUE).