• General
  • API Documentation
  • SCPI
    • General
    • Command Reference
    • Starting Server

    Show / Hide Table of Contents
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface
      • Bode100
      • BodeAutomation
      • Calibration
      • CalibrationValues
      • CorrectionValues
      • FullRangeIsActiveChanged_Delegate
      • FullRangeIsAvailableChanged_Delegate
      • Results
      • UserRangeIsActiveChanged_Delegate
      • UserRangeIsAvailableChanged_Delegate
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.DataTypes
      • Complex
      • IComplex
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Enumerations
      • AngleUnit
      • Attenuator
      • CalibrationMultiModeToggle
      • Connection
      • ExecutionState
      • FResQFormats
      • LevelUnit
      • LogLevel
      • MagnitudeUnit
      • MeasurementTypes
      • ReceiverBandwidth
      • SourceMode
      • SweepMode
      • Termination
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Helper
      • AutomationInterfaceHelpers
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Interfaces
      • Attenuation
      • BodeAutomationInterface
      • BodeDevice
      • DeviceConfiguration
      • DeviceProperties
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Interfaces.Calibration
      • FullLoadCalibrationValues
      • FullOpenCalibrationValues
      • FullShortCalibrationValues
      • FullThruCalibrationValues
      • GainCalibration
      • GainFullCalibrationValues
      • GainFullRange
      • GainUserCalibrationValues
      • GainUserRange
      • ImpedanceCalibration
      • ImpedanceFullCalibrationValues
      • ImpedanceFullRange
      • ImpedanceUserCalibrationValues
      • ImpedanceUserRange
      • InternalCalibration
      • MultiModeCalibration
      • MultiModeFullCalibrationValues
      • MultiModeFullRange
      • MultiModeUserCalibrationValues
      • MultiModeUserRange
      • UserLoadCalibrationValues
      • UserOpenCalibrationValues
      • UserShortCalibrationValues
      • UserThruCalibrationValues
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Interfaces.Events
      • IBode100Events
      • IMeasurementEvent
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Interfaces.Measurements
      • AdapterMeasurement
      • ExternalBridgeMeasurement
      • GainMeasurement
      • Impedance
      • OnePortMeasurement
      • Reflection
      • S11ExternalCouplerMeasurement
      • S11OnePortMeasurement
      • S21Measurement
      • SeriesThruMeasurement
      • ShuntThruMeasurement
      • Transmission
      • VoltageCurrentGainMeasurement
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Interfaces.PortExtension
      • CableLosses
      • PortExtension
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Interfaces.Results
      • AdmittanceResult
      • GainResults
      • ImpedanceResult
      • ReflectionResult
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Interfaces.Results.SpecialResults
      • OverloadResult
      • Vrms
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Interfaces.Shaping
      • AttenuatorShaping
      • BandwidthShaping
      • Shaping
      • SourceShaping
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Properties
      • Resources
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.ResultProcessors
      • FResQResult
      • StabilityMarginResult
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.TaskProcessors
      • Averaging
    • OmicronLab.VectorNetworkAnalysis.MeasurementProcessors.Enumerations
      • FResQFormats

    Interface ImpedanceCalibration

    Calibration settings for impedance measurement.

    Namespace: OmicronLab.VectorNetworkAnalysis.AutomationInterface.Interfaces.Calibration
    Assembly: OmicronLab.VectorNetworkAnalysis.AutomationInterface.dll (3.25.2241.1)
    Syntax
    [Guid("7E300058-9274-43CA-964C-DF46B5577784")]
    [InterfaceType(ComInterfaceType.InterfaceIsDual)]
    [ComVisible(true)]
    public interface ImpedanceCalibration

    Properties

    CalibrationValues

    Gets or sets the calibration values.

    Declaration
    CorrectionValues CalibrationValues { get; set; }
    Property Value
    Type Description
    CorrectionValues

    FullRange

    Gets the full range calibration settings.

    Declaration
    ImpedanceFullRange FullRange { get; }
    Property Value
    Type Description
    ImpedanceFullRange

    The full range calibration settings.

    Load

    Gets or sets the resistance value in Ω used for the load calibration.

    Declaration
    double Load { get; set; }
    Property Value
    Type Description
    System.Double

    The load resistor.

    Remarks

    In Ω.

    ShortDelayTime

    Gets or sets the delay time of the short circuit used for Calibration.

    Declaration
    double ShortDelayTime { get; set; }
    Property Value
    Type Description
    System.Double

    The short delay time.

    Remarks

    In picoseconds.

    UserRange

    Gets the user range calibration settings.

    Declaration
    ImpedanceUserRange UserRange { get; }
    Property Value
    Type Description
    ImpedanceUserRange

    The user range calibration settings.

    Methods

    LoadCalibration(String)

    Obsolete: Please use 'LoadCalibration' from 'UserRange' and 'FullRange'. Changed because this allows more flexible calibration loading!

    Loads the calibration data from the user specified path.

    Declaration
    bool LoadCalibration(string path)
    Parameters
    Type Name Description
    System.String path

    The user specified file path. The file extension '.mcalx' is required.

    Returns
    Type Description
    System.Boolean
    Remarks

    The path parameter can specify relative or absolute path information. Relative path information is interpreted as relative to the current working directory.

    LoadCalibrationAsync(String)

    Obsolete: Please use 'LoadCalibration' from 'UserRange' and 'FullRange'. Changed because this allows more flexible calibration loading!

    Loads the calibration data from the user specified path asynchronous.

    Declaration
    [ComVisible(false)]
    Task<bool> LoadCalibrationAsync(string path)
    Parameters
    Type Name Description
    System.String path

    The user specified file path.

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Boolean>

    LoadCalibrationFromStream(Stream)

    Obsolete: Please use 'LoadCalibration' from 'UserRange' and 'FullRange'. Changed because this allows more flexible calibration loading!

    Loads the calibration as IO stream.

    Declaration
    bool LoadCalibrationFromStream(Stream stream)
    Parameters
    Type Name Description
    Stream stream

    The IO stream.

    Returns
    Type Description
    System.Boolean

    LoadCalibrationFromStreamAsync(Stream)

    Obsolete: Please use 'LoadCalibration' from 'UserRange' and 'FullRange'. Changed because this allows more flexible calibration loading!

    Loads the calibration as IO stream asynchronous.

    Declaration
    [ComVisible(false)]
    Task<bool> LoadCalibrationFromStreamAsync(Stream stream)
    Parameters
    Type Name Description
    Stream stream

    The IO stream.

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Boolean>

    SaveCalibration(String)

    Saves the calibration data to the user specified path.

    Declaration
    bool SaveCalibration(string path)
    Parameters
    Type Name Description
    System.String path

    The user specified file path. The file extension '.mcalx' is required.

    Returns
    Type Description
    System.Boolean
    Remarks

    The path parameter can specify relative or absolute path information. Relative path information is interpreted as relative to the current working directory.

    SaveCalibrationAsStream(Stream)

    Saves the calibration as IO stream.

    Declaration
    bool SaveCalibrationAsStream(Stream stream)
    Parameters
    Type Name Description
    Stream stream

    The IO stream.

    Returns
    Type Description
    System.Boolean

    SaveCalibrationAsStreamAsync(Stream)

    Saves the calibration as IO stream asynchronous.

    Declaration
    [ComVisible(false)]
    Task<bool> SaveCalibrationAsStreamAsync(Stream stream)
    Parameters
    Type Name Description
    Stream stream

    The IO stream.

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Boolean>

    SaveCalibrationAsync(String)

    Saves the calibration data to the user specified path asynchronous.

    Declaration
    [ComVisible(false)]
    Task<bool> SaveCalibrationAsync(string path)
    Parameters
    Type Name Description
    System.String path

    The user specified file path.

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Boolean>
    Back to top Generated by DocFX