Help Icon
Search Results for

    Show / Hide Table of Contents

    Class Results

    The result class for the measurement.

    Inheritance
    object
    Results
    Implements
    ImpedanceResult
    Vrms
    AdmittanceResult
    GainResults
    ReflectionResult
    OverloadResult
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: OmicronLab.VectorNetworkAnalysis.AutomationInterface
    Assembly: OmicronLab.VectorNetworkAnalysis.AutomationInterface.dll
    Syntax
    [Guid("74F5E87E-7168-4FE3-A263-7C0DB2DEB887")]
    [ClassInterface(ClassInterfaceType.None)]
    [ComVisible(true)]
    public class Results : ImpedanceResult, Vrms, AdmittanceResult, GainResults, ReflectionResult, OverloadResult

    Constructors

    Results(IMeasurementSuite<DeviceConfigurationBase, MeasurementTask>)

    Initializes a new instance of the Results class.

    Declaration
    public Results(IMeasurementSuite<DeviceConfigurationBase, MeasurementTask> suite)
    Parameters
    Type Name Description
    IMeasurementSuite<DeviceConfigurationBase, MeasurementTask> 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
    int

    MeasurementFrequencies

    Gets the measurement frequencies.

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

    OverloadLevel

    Gets the overload level values.

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

    Suite

    Gets the suite.

    Declaration
    public IMeasurementSuite<DeviceConfigurationBase, MeasurementTask> Suite { get; }
    Property Value
    Type Description
    IMeasurementSuite<DeviceConfigurationBase, MeasurementTask>

    Vrms

    Gets the Vrms value.

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

    The Vrms.

    Methods

    ComplexAt(int)

    Complex value At.

    Declaration
    public Complex ComplexAt(int index)
    Parameters
    Type Name Description
    int 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
    double[]

    The Cp.

    CpAt(int)

    Cp value at index.

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

    The index.

    Returns
    Type Description
    double

    Cs()

    Gets the Cs.

    Declaration
    public double[] Cs()
    Returns
    Type Description
    double[]

    The Cs.

    CsAt(int)

    Cs value at index.

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

    The index.

    Returns
    Type Description
    double

    GroupDelayTg()

    Calculates the groups delay Tg value.

    Declaration
    public double[] GroupDelayTg()
    Returns
    Type Description
    double[]

    The Group delay Tg value.

    GroupDelayTgAt(int)

    Groups the delay tg at.

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

    The index.

    Returns
    Type Description
    double

    Imaginary()

    Gets the imaginary part.

    Declaration
    public double[] Imaginary()
    Returns
    Type Description
    double[]

    ImaginaryAt(int)

    Imaginary part at index.

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

    The index.

    Returns
    Type Description
    double

    Lp()

    Gets the Lp.

    Declaration
    public double[] Lp()
    Returns
    Type Description
    double[]

    The Lp.

    LpAt(int)

    Lp value at index.

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

    The index.

    Returns
    Type Description
    double

    Ls()

    Gets the Ls.

    Declaration
    public double[] Ls()
    Returns
    Type Description
    double[]

    The Ls.

    LsAt(int)

    Ls value at index.

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

    The index.

    Returns
    Type Description
    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
    double[]

    MagnitudeAt(int, MagnitudeUnit)

    Magnitude value at index.

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

    The index.

    MagnitudeUnit unit

    The unit.

    Returns
    Type Description
    double

    MeasurementFrequencyAt(int)

    Measurements the frequency at.

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

    The index.

    Returns
    Type Description
    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
    double[]

    PhaseAt(int, AngleUnit)

    Phases at.

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

    The index.

    AngleUnit unit

    The unit.

    Returns
    Type Description
    double

    Q()

    Gets the Q.

    Declaration
    public double[] Q()
    Returns
    Type Description
    double[]

    The Q.

    QAt(int)

    Q value at index.

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

    The index.

    Returns
    Type Description
    double

    QTg()

    Gets the QTg.

    Declaration
    public double[] QTg()
    Returns
    Type Description
    double[]

    The QTg.

    QTgAt(int)

    QTg value at index.

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

    The index.

    Returns
    Type Description
    double

    Real()

    Gets the real part.

    Declaration
    public double[] Real()
    Returns
    Type Description
    double[]

    RealAt(int)

    Real part at index.

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

    The index.

    Returns
    Type Description
    double

    Rp()

    Gets the Rp.

    Declaration
    public double[] Rp()
    Returns
    Type Description
    double[]

    The Rp.

    RpAt(int)

    Rp value at index.

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

    The index.

    Returns
    Type Description
    double

    Rs()

    Gets the Rs.

    Declaration
    public double[] Rs()
    Returns
    Type Description
    double[]

    The Rs.

    RsAt(int)

    Rs value at index.

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

    The index.

    Returns
    Type Description
    double

    TanDelta()

    Gets the tangent delta.

    Declaration
    public double[] TanDelta()
    Returns
    Type Description
    double[]

    The tangent delta.

    TanDeltaAt(int)

    Gets the tangent delta at index.

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

    The index.

    Returns
    Type Description
    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
    double[]

    UnwrappedPhaseAt(int, AngleUnit)

    Unwrapped phase at.

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

    The index.

    AngleUnit unit

    The unit.

    Returns
    Type Description
    double

    VSWR()

    Gets the VSWR.

    Declaration
    public double[] VSWR()
    Returns
    Type Description
    double[]

    The VSWR.

    VSWRAt(int)

    VSWR value at index.

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

    The index.

    Returns
    Type Description
    double

    Implements

    ImpedanceResult
    Vrms
    AdmittanceResult
    GainResults
    ReflectionResult
    OverloadResult
    In this article
    Back to top Generated by DocFX