• General
  • API Documentation

    Show / Hide Table of Contents
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface
      • Bode100
      • BodeAutomation
      • BodeAutomationImplementation
      • Calibration
      • CalibrationValues
      • CorrectionValues
      • DeviceAddedDelegate
      • DeviceConfigurationImplementation
      • DeviceRemovedDelegate
      • FullRangeIsActiveChanged_Delegate
      • FullRangeIsAvailableChanged_Delegate
      • InternalCalibrationCallbackDelegate
      • InternalCalibrationImplementation
      • MeasurementImplementation
      • NewResultAvailableDelegate
      • Results
      • UserRangeIsActiveChanged_Delegate
      • UserRangeIsAvailableChanged_Delegate
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.DataTypes
      • Complex
      • IComplex
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Enumerations
      • AngleUnit
      • Attenuator
      • CalibrationMultiModeToggle
      • Connection
      • ExecutionState
      • LevelUnit
      • LogLevel
      • MagnitudeUnit
      • 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.PortExtension
      • CableLossImpl
      • PortExtensionImpl
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Shaping
      • AttenuatorShapingImpl
      • BandwidthShapingImpl
      • ShapingImpl
      • SourceShapingImpl

    Interface ImpedanceFullRange

    Full range impedance calibration.

    Namespace: OmicronLab.VectorNetworkAnalysis.AutomationInterface.Interfaces.Calibration
    Assembly: OmicronLab.VectorNetworkAnalysis.AutomationInterface.dll (3.22.1690.0)
    Syntax
    [Guid("36AF445A-2A2C-4B89-BF36-B51CD02503B1")]
    [InterfaceType(ComInterfaceType.InterfaceIsDual)]
    [ComVisible(true)]
    public interface ImpedanceFullRange
    Remarks

    For further information about the supported frequency range please check the DeviceProperties of the BodeDevice or read the corresponding specifications section in the user manual.

    Properties

    IsActive

    Gets a value indicating whether this calibration is in use for the measurement.

    Declaration
    bool IsActive { get; }
    Property Value
    Type Description
    System.Boolean

    true if this is active; otherwise, false.

    IsAvailable

    Gets a value indicating whether the calibration data is available.

    Declaration
    bool IsAvailable { get; }
    Property Value
    Type Description
    System.Boolean

    true if this is available; otherwise, false.

    IsCalibrationExtrapolated

    Gets a value indicating whether this calibration is extrapolated.

    Declaration
    bool IsCalibrationExtrapolated { get; }
    Property Value
    Type Description
    System.Boolean

    IsEnabled

    Gets or sets a value indicating whether this calibration is enabled by the user (only possible if available).

    Declaration
    bool IsEnabled { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if this is enabled; otherwise, false.

    Values

    Gets the impedance calibration values.

    Declaration
    ImpedanceFullCalibrationValues Values { get; }
    Property Value
    Type Description
    ImpedanceFullCalibrationValues

    The calibration values.

    Methods

    ExecuteLoad()

    Executes the load calibration.

    Declaration
    ExecutionState ExecuteLoad()
    Returns
    Type Description
    ExecutionState

    ExecuteLoadAsync()

    Obsolete: Please use the non-async method. Async support was removed because of problems with the device driver. Method will be removed in one of our next versions!

    Executes the load calibration asynchronous.

    Declaration
    [ComVisible(false)]
    Task<ExecutionState> ExecuteLoadAsync()
    Returns
    Type Description
    Task<ExecutionState>

    ExecuteOpen()

    Executes the open calibration.

    Declaration
    ExecutionState ExecuteOpen()
    Returns
    Type Description
    ExecutionState

    ExecuteOpenAsync()

    Obsolete: Please use the non-async method. Async support was removed because of problems with the device driver. Method will be removed in one of our next versions!

    Executes the open calibration asynchronous.

    Declaration
    [ComVisible(false)]
    Task<ExecutionState> ExecuteOpenAsync()
    Returns
    Type Description
    Task<ExecutionState>

    ExecuteShort()

    Executes the short calibration.

    Declaration
    ExecutionState ExecuteShort()
    Returns
    Type Description
    ExecutionState

    ExecuteShortAsync()

    Obsolete: Please use the non-async method. Async support was removed because of problems with the device driver. Method will be removed in one of our next versions!

    Executes the short calibration asynchronous.

    Declaration
    [ComVisible(false)]
    Task<ExecutionState> ExecuteShortAsync()
    Returns
    Type Description
    Task<ExecutionState>

    LoadCalibration(String)

    Loads the full range related 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)

    Loads the full range related 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
    Task<System.Boolean>

    LoadCalibrationFromStream(Stream)

    Loads the full range related 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)

    Loads the full range related 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
    Task<System.Boolean>

    Events

    FullRangeIsActiveChanged

    Is active changed.

    Declaration
    event FullRangeIsActiveChanged_Delegate FullRangeIsActiveChanged
    Event Type
    Type Description
    FullRangeIsActiveChanged_Delegate

    FullRangeIsAvailableChanged

    Is available changed.

    Declaration
    event FullRangeIsAvailableChanged_Delegate FullRangeIsAvailableChanged
    Event Type
    Type Description
    FullRangeIsAvailableChanged_Delegate
    Back to top Generated by DocFX