• 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 GainCalibration

    Calibration settings for gain measurement.

    Namespace: OmicronLab.VectorNetworkAnalysis.AutomationInterface.Interfaces.Calibration
    Assembly: OmicronLab.VectorNetworkAnalysis.AutomationInterface.dll (3.22.1690.0)
    Syntax
    [Guid("DC211BBC-F5B5-4A59-820B-49643A6A3341")]
    [InterfaceType(ComInterfaceType.InterfaceIsDual)]
    [ComVisible(true)]
    public interface GainCalibration

    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
    GainFullRange FullRange { get; }
    Property Value
    Type Description
    GainFullRange

    The full range calibration settings.

    UserRange

    Gets the user range calibration settings.

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

    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
    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
    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
    Task<System.Boolean>

    SaveCalibrationAsync(String)

    Saves the calibration data to the specified user 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
    Task<System.Boolean>
    Back to top Generated by DocFX