• 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

    Class Results

    The result class for the measurement.

    Inheritance
    System.Object
    Results
    Implements
    Vrms
    AdmittanceResult
    GainResults
    ReflectionResult
    OverloadResult
    Namespace: OmicronLab.VectorNetworkAnalysis.AutomationInterface
    Assembly: OmicronLab.VectorNetworkAnalysis.AutomationInterface.dll (3.22.1690.0)
    Syntax
    [Guid("74F5E87E-7168-4FE3-A263-7C0DB2DEB887")]
    [ClassInterface(ClassInterfaceType.None)]
    [ComVisible(true)]
    public class Results : ImpedanceResult, Vrms, AdmittanceResult, GainResults, ReflectionResult, OverloadResult

    Constructors

    Results(BodeMeasurementSuite<DeviceConfigurationImplementation>)

    Initializes a new instance of the Results class.

    Declaration
    public Results(BodeMeasurementSuite<DeviceConfigurationImplementation> suite)
    Parameters
    Type Name Description
    BodeMeasurementSuite<DeviceConfigurationImplementation> suite

    The suite.

    Properties

    AsAdmittance

    Gets the result as admittance.

    Declaration
    public AdmittanceResult AsAdmittance { get; }
    Property Value
    Type Description
    AdmittanceResult

    As admittance.

    AsImpedance

    Gets the result as impedance.

    Declaration
    public ImpedanceResult AsImpedance { get; }
    Property Value
    Type Description
    ImpedanceResult

    As impedance.

    AsReflection

    Gets the result as reflection.

    Declaration
    public ReflectionResult AsReflection { get; }
    Property Value
    Type Description
    ReflectionResult

    As reflection.

    Count

    Gets the count of results.

    Declaration
    public int Count { get; }
    Property Value
    Type Description
    System.Int32

    MeasurementFrequencies

    Gets the measurement frequencies.

    Declaration
    public double[] MeasurementFrequencies { get; }
    Property Value
    Type Description
    System.Double[]

    OverloadLevel

    Gets the overload level values.

    Declaration
    public OverloadResult OverloadLevel { get; }
    Property Value
    Type Description
    OverloadResult

    Suite

    Gets the suite.

    Declaration
    public BodeMeasurementSuite<DeviceConfigurationImplementation> Suite { get; }
    Property Value
    Type Description
    BodeMeasurementSuite<DeviceConfigurationImplementation>

    Vrms

    Gets the Vrms value.

    Declaration
    public Vrms Vrms { get; }
    Property Value
    Type Description
    Vrms

    The Vrms.

    Methods

    ComplexAt(Int32)

    Complex value At.

    Declaration
    public Complex ComplexAt(int index)
    Parameters
    Type Name Description
    System.Int32 index

    The index.

    Returns
    Type Description
    Complex

    ComplexValues()

    Gets the result values.

    Declaration
    public Complex[] ComplexValues()
    Returns
    Type Description
    Complex[]

    The values.

    Cp()

    Gets the Cp.

    Declaration
    public double[] Cp()
    Returns
    Type Description
    System.Double[]

    The Cp.

    CpAt(Int32)

    Cp value at index.

    Declaration
    public double CpAt(int index)
    Parameters
    Type Name Description
    System.Int32 index

    The index.

    Returns
    Type Description
    System.Double

    Cs()

    Gets the Cs.

    Declaration
    public double[] Cs()
    Returns
    Type Description
    System.Double[]

    The Cs.

    CsAt(Int32)

    Cs value at index.

    Declaration
    public double CsAt(int index)
    Parameters
    Type Name Description
    System.Int32 index

    The index.

    Returns
    Type Description
    System.Double

    GroupDelayTg()

    Calculates the groups delay Tg value.

    Declaration
    public double[] GroupDelayTg()
    Returns
    Type Description
    System.Double[]

    The Group delay Tg value.

    GroupDelayTgAt(Int32)

    Groups the delay tg at.

    Declaration
    public double GroupDelayTgAt(int index)
    Parameters
    Type Name Description
    System.Int32 index

    The index.

    Returns
    Type Description
    System.Double

    Imaginary()

    Gets the imaginary part.

    Declaration
    public double[] Imaginary()
    Returns
    Type Description
    System.Double[]

    ImaginaryAt(Int32)

    Imaginary part at index.

    Declaration
    public double ImaginaryAt(int index)
    Parameters
    Type Name Description
    System.Int32 index

    The index.

    Returns
    Type Description
    System.Double

    Lp()

    Gets the Lp.

    Declaration
    public double[] Lp()
    Returns
    Type Description
    System.Double[]

    The Lp.

    LpAt(Int32)

    Lp value at index.

    Declaration
    public double LpAt(int index)
    Parameters
    Type Name Description
    System.Int32 index

    The index.

    Returns
    Type Description
    System.Double

    Ls()

    Gets the Ls.

    Declaration
    public double[] Ls()
    Returns
    Type Description
    System.Double[]

    The Ls.

    LsAt(Int32)

    Ls value at index.

    Declaration
    public double LsAt(int index)
    Parameters
    Type Name Description
    System.Int32 index

    The index.

    Returns
    Type Description
    System.Double

    Magnitude(MagnitudeUnit)

    Calculates the magnitude the specified unit.

    Declaration
    public double[] Magnitude(MagnitudeUnit unit)
    Parameters
    Type Name Description
    MagnitudeUnit unit

    The unit.

    Returns
    Type Description
    System.Double[]

    MagnitudeAt(Int32, MagnitudeUnit)

    Magnitude value at index.

    Declaration
    public double MagnitudeAt(int index, MagnitudeUnit unit)
    Parameters
    Type Name Description
    System.Int32 index

    The index.

    MagnitudeUnit unit

    The unit.

    Returns
    Type Description
    System.Double

    MeasurementFrequencyAt(Int32)

    Measurements the frequency at.

    Declaration
    public double MeasurementFrequencyAt(int index)
    Parameters
    Type Name Description
    System.Int32 index

    The index.

    Returns
    Type Description
    System.Double

    Phase(AngleUnit)

    Calculates Phases with the specified unit.

    Declaration
    public double[] Phase(AngleUnit unit)
    Parameters
    Type Name Description
    AngleUnit unit

    The angle unit.

    Returns
    Type Description
    System.Double[]

    PhaseAt(Int32, AngleUnit)

    Phases at.

    Declaration
    public double PhaseAt(int index, AngleUnit unit)
    Parameters
    Type Name Description
    System.Int32 index

    The index.

    AngleUnit unit

    The unit.

    Returns
    Type Description
    System.Double

    Q()

    Gets the Q.

    Declaration
    public double[] Q()
    Returns
    Type Description
    System.Double[]

    The Q.

    QAt(Int32)

    Q value at index.

    Declaration
    public double QAt(int index)
    Parameters
    Type Name Description
    System.Int32 index

    The index.

    Returns
    Type Description
    System.Double

    QTg()

    Gets the QTg.

    Declaration
    public double[] QTg()
    Returns
    Type Description
    System.Double[]

    The QTg.

    QTgAt(Int32)

    QTg value at index.

    Declaration
    public double QTgAt(int index)
    Parameters
    Type Name Description
    System.Int32 index

    The index.

    Returns
    Type Description
    System.Double

    Real()

    Gets the real part.

    Declaration
    public double[] Real()
    Returns
    Type Description
    System.Double[]

    RealAt(Int32)

    Real part at index.

    Declaration
    public double RealAt(int index)
    Parameters
    Type Name Description
    System.Int32 index

    The index.

    Returns
    Type Description
    System.Double

    Rp()

    Gets the Rp.

    Declaration
    public double[] Rp()
    Returns
    Type Description
    System.Double[]

    The Rp.

    RpAt(Int32)

    Rp value at index.

    Declaration
    public double RpAt(int index)
    Parameters
    Type Name Description
    System.Int32 index

    The index.

    Returns
    Type Description
    System.Double

    Rs()

    Gets the Rs.

    Declaration
    public double[] Rs()
    Returns
    Type Description
    System.Double[]

    The Rs.

    RsAt(Int32)

    Rs value at index.

    Declaration
    public double RsAt(int index)
    Parameters
    Type Name Description
    System.Int32 index

    The index.

    Returns
    Type Description
    System.Double

    TanDelta()

    Gets the tangent delta.

    Declaration
    public double[] TanDelta()
    Returns
    Type Description
    System.Double[]

    The tangent delta.

    TanDeltaAt(Int32)

    Gets the tangent delta at index.

    Declaration
    public double TanDeltaAt(int index)
    Parameters
    Type Name Description
    System.Int32 index

    The index.

    Returns
    Type Description
    System.Double

    UnwrappedPhase(AngleUnit)

    Calculate the unwrapped the phase.

    Declaration
    public double[] UnwrappedPhase(AngleUnit unit)
    Parameters
    Type Name Description
    AngleUnit unit

    The angle unit.

    Returns
    Type Description
    System.Double[]

    UnwrappedPhaseAt(Int32, AngleUnit)

    Unwrapped phase at.

    Declaration
    public double UnwrappedPhaseAt(int index, AngleUnit unit)
    Parameters
    Type Name Description
    System.Int32 index

    The index.

    AngleUnit unit

    The unit.

    Returns
    Type Description
    System.Double

    VSWR()

    Gets the VSWR.

    Declaration
    public double[] VSWR()
    Returns
    Type Description
    System.Double[]

    The VSWR.

    VSWRAt(Int32)

    VSWR value at index.

    Declaration
    public double VSWRAt(int index)
    Parameters
    Type Name Description
    System.Int32 index

    The index.

    Returns
    Type Description
    System.Double

    Implements

    Vrms
    AdmittanceResult
    GainResults
    ReflectionResult
    OverloadResult
    Back to top Generated by DocFX