Class Results
The result class for the measurement.
Inherited Members
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, OverloadResultConstructors
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 |