Interface ImpedanceResult
Result object for bode measurement.
Namespace: OmicronLab.VectorNetworkAnalysis.AutomationInterface.Interfaces.Results
Assembly: OmicronLab.VectorNetworkAnalysis.AutomationInterface.dll (3.22.1690.0)
Syntax
[Guid("7121FA1D-C44B-4843-A29D-BE2AA23FE6DF")]
[InterfaceType(ComInterfaceType.InterfaceIsDual)]
[ComVisible(true)]
public interface ImpedanceResult
Properties
AsAdmittance
Gets the impedance result values as admittance values.
Declaration
AdmittanceResult AsAdmittance { get; }
Property Value
Type | Description |
---|---|
AdmittanceResult | As admittance. |
AsReflection
Gets the impedance result values as reflection values.
Declaration
ReflectionResult AsReflection { get; }
Property Value
Type | Description |
---|---|
ReflectionResult | As reflection. |
Count
Gets the count of results, depending of the number of points.
Declaration
int Count { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
MeasurementFrequencies
Gets the measurement frequencies and returns as an array.
Declaration
double[] MeasurementFrequencies { get; }
Property Value
Type | Description |
---|---|
System.Double[] |
OverloadLevel
Gets the overload level values from Channel 1 and Channel 2.
Declaration
OverloadResult OverloadLevel { get; }
Property Value
Type | Description |
---|---|
OverloadResult |
Vrms
Gets the root mean square voltage values of Channel 1 and Channel 2.
Declaration
Vrms Vrms { get; }
Property Value
Type | Description |
---|---|
Vrms | The Vrms. |
Methods
ComplexAt(Int32)
Gets the complex result value At the index of the array.
Declaration
Complex ComplexAt(int index)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | index | The index. |
Returns
Type | Description |
---|---|
Complex | The complex values At. |
ComplexValues()
Gets the complex result values in an array.
Declaration
Complex[] ComplexValues()
Returns
Type | Description |
---|---|
Complex[] | The complex values. |
Cs()
Calculates the series cpacitance values and returns as an array.
Declaration
double[] Cs()
Returns
Type | Description |
---|---|
System.Double[] | The Cs. |
CsAt(Int32)
Calculates the series capacitance value At index of array.
Declaration
double CsAt(int index)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | index | The index. |
Returns
Type | Description |
---|---|
System.Double | The Cs At. |
GroupDelayTg()
Calculates the group delay Tg values and returns as an array.
Declaration
double[] GroupDelayTg()
Returns
Type | Description |
---|---|
System.Double[] | The Group delay Tg values. |
GroupDelayTgAt(Int32)
Calculates the group delay Tg At the index of the array.
Declaration
double GroupDelayTgAt(int index)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | index | The index. |
Returns
Type | Description |
---|---|
System.Double | The Tg At. |
Imaginary()
Calculates the imaginary part of the complex values and returns as an array.
Declaration
double[] Imaginary()
Returns
Type | Description |
---|---|
System.Double[] |
ImaginaryAt(Int32)
Calculates the imaginary part of the complex value at the index of the array.
Declaration
double ImaginaryAt(int index)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | index | The index. |
Returns
Type | Description |
---|---|
System.Double |
Ls()
Calculates the series inductance values and returns as an array.
Declaration
double[] Ls()
Returns
Type | Description |
---|---|
System.Double[] | The Ls. |
LsAt(Int32)
Calculates the series inductance value At index of array.
Declaration
double LsAt(int index)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | index | The index. |
Returns
Type | Description |
---|---|
System.Double | The Ls At. |
Magnitude(MagnitudeUnit)
Calculates the magnitude values with the specified unit and returns as an array.
Declaration
double[] Magnitude(MagnitudeUnit unit)
Parameters
Type | Name | Description |
---|---|---|
MagnitudeUnit | unit | The magnitude unit. |
Returns
Type | Description |
---|---|
System.Double[] |
MagnitudeAt(Int32, MagnitudeUnit)
Calculates the magnitude with the specified unit At the index of the array.
Declaration
double MagnitudeAt(int index, MagnitudeUnit unit)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | index | The index. |
MagnitudeUnit | unit | The magnitude unit. |
Returns
Type | Description |
---|---|
System.Double |
MeasurementFrequencyAt(Int32)
Gets the measurement frequency At the index of the array.
Declaration
double MeasurementFrequencyAt(int index)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | index | The index. |
Returns
Type | Description |
---|---|
System.Double | The measurement frequency At. |
Phase(AngleUnit)
Calculates the phases values with the specified unit and returns as an array.
Declaration
double[] Phase(AngleUnit unit)
Parameters
Type | Name | Description |
---|---|---|
AngleUnit | unit | The angle unit. |
Returns
Type | Description |
---|---|
System.Double[] |
PhaseAt(Int32, AngleUnit)
Calculates the phase with the specified unit At the index of the array.
Declaration
double PhaseAt(int index, AngleUnit unit)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | index | The index. |
AngleUnit | unit | The phase unit. |
Returns
Type | Description |
---|---|
System.Double |
Q()
Calculates the Q factor values and returns as an array.
Declaration
double[] Q()
Returns
Type | Description |
---|---|
System.Double[] | The Q. |
QAt(Int32)
Calculates the Q factor value At index of array.
Declaration
double QAt(int index)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | index | The index. |
Returns
Type | Description |
---|---|
System.Double | The Q At. |
QTg()
Calculates the Q factor of the group delay Tg values and returns as an array.
Declaration
double[] QTg()
Returns
Type | Description |
---|---|
System.Double[] | The QTg. |
QTgAt(Int32)
Calculates the Q factor of the group delay Tg value At the index of the array.
Declaration
double QTgAt(int index)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | index | The index. |
Returns
Type | Description |
---|---|
System.Double | The QTg At. |
Real()
Calculates the real part of the complex values and returns as an array.
Declaration
double[] Real()
Returns
Type | Description |
---|---|
System.Double[] |
RealAt(Int32)
Calculates the real part of the complex value At the index of the array.
Declaration
double RealAt(int index)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | index | The index. |
Returns
Type | Description |
---|---|
System.Double |
Rs()
Calculates the series resistance values and returns as an array.
Declaration
double[] Rs()
Returns
Type | Description |
---|---|
System.Double[] | The Rs. |
RsAt(Int32)
Calculates the series resistance value At the index of array.
Declaration
double RsAt(int index)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | index | The index. |
Returns
Type | Description |
---|---|
System.Double | The Rs At. |
TanDelta()
Calculates the tangent delta and returns as an array.
Declaration
double[] TanDelta()
Returns
Type | Description |
---|---|
System.Double[] | The tangent delta. |
TanDeltaAt(Int32)
Calculates the tangent delta value at the index of array.
Declaration
double TanDeltaAt(int index)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | index | The index. |
Returns
Type | Description |
---|---|
System.Double | The tangent delta At. |
UnwrappedPhase(AngleUnit)
Calculate the unwrapped the phase values and returns as an array.
Declaration
double[] UnwrappedPhase(AngleUnit unit)
Parameters
Type | Name | Description |
---|---|---|
AngleUnit | unit | The angle unit. |
Returns
Type | Description |
---|---|
System.Double[] |
UnwrappedPhaseAt(Int32, AngleUnit)
Calculates the unwrapped phase with the specified unit At the index of the array.
Declaration
double UnwrappedPhaseAt(int index, AngleUnit unit)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | index | The index. |
AngleUnit | unit | The phase unit. |
Returns
Type | Description |
---|---|
System.Double |