SwitchedCalibrationModelT Class

Switched Calibration Class.

Definition

Namespace: Metas.Vna.Calibration
Assembly: Metas.Vna.Calibration (in Metas.Vna.Calibration.dll) Version: 2.8.9053.20286
C#
[SerializableAttribute]
public abstract class SwitchedCalibrationModel<T> : ISerializable, 
	IBinary, ISwitchedCalibrationModel<T>, ICalibration<T>, IFlatVector<T>
where T : new(), Object, IRealNumber<T>
Inheritance
Object    SwitchedCalibrationModelT
Derived
Implements
ICalibrationT, ISwitchedCalibrationModelT, IBinary, IFlatVectorT, ISerializable

Type Parameters

T
Real Number Type

Constructors

SwitchedCalibrationModelTInitializes a new instance of the SwitchedCalibrationModelT class

Properties

ErrorModel Error Model
FlatVectorSize Get Flat Vector Size
Frequency Frequency / Hz
FrequencyConversions Frequency Conversions
NFreq Number of frequency points
NPorts Number of ports
NReflection Number of reflection paths
NTransmission Number of transmission paths
NVnaPorts Number of VNA Ports
OptionalStandards Optional Calibration Standards
Ports Port assignment
PortZr Error corrected Port Zr / Ohm
PowerStandards Power Calibration Standards
RawPortZr Raw Port Zr / Ohm
RequiredStandards Required Calibration Standards
SwitchedErrorTerms Full leaky switched error terms.
Size : 2N-Ports,
Port 1, 2, ... N : Raw ports,
Port N+1, N+2, ... 2N : Error corrected ports

Methods

BinarySetDataFrom Set object data from Binary Reader.
BinaryWriteDataTo Write object data to Binary Writer.
ComputeErrorTerms(CalConfigStdT) Compute Error Terms
ComputeErrorTerms(CalConfigStdT, BackgroundWorker, DoWorkEventArgs) Compute Error Terms
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
ErrorCorrection(SParamDataT) Correction of the raw DUT measurement with the VNA Error Terms and Switch Terms.
ErrorCorrection(WaveParamDataT) Correction of the raw DUT measurement with the VNA Error Terms and Switch Terms.
ErrorCorrection(SParamDataT, UncContributionsT) Correction of the raw DUT measurement with the VNA Error Terms and Switch Terms.
ErrorCorrection(WaveParamDataT, UncContributionsT) Correction of the raw DUT measurement with the VNA Error Terms and Switch Terms.
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
FlatVectorSetDataFrom Set object data from Flat Vector
FlatVectorWriteDataTo Write object data to Flat Vector
GenerateRawData Generate raw data from error corrected data of a DUT
GenericErrorTerms Compute Generic Error Terms.
GenericSwitchTerms Compute Generic Switch Terms.
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetObjectData Custom Serialization
GetTypeGets the Type of the current instance.
(Inherited from Object)
Init(Int32, Int32) Initialize a n-port calibration.
Init(Double, ComplexT, ComplexT) Initialize a n-port calibration.
Init(Double, Int32, ComplexT) Initialize a n-port calibration.
Init(Int32, VnaPortDescription, Int32) Initialize a n-port calibration.
Init(Int32, Int32, Int32) Initialize a n-port calibration.
Init(Double, ComplexT, ComplexT, VnaPortDescription, Int32) Initialize a n-port calibration.
Init(Double, ComplexT, ComplexT, Int32, Int32) Initialize a n-port calibration.
Init(Double, ComplexT, ComplexT, VnaPortDescription, FrequencyConversion, Int32) Initialize a n-port calibration.
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ReceiverCalibration Receiver Calibration
ScaleErrorTerms Scale Error Terms
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also