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, 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 |