GenericCalibrationModelT Class

Generic 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 GenericCalibrationModel<T> : ISerializable, 
	IBinary, IGenericCalibrationModel<T>, ICalibration<T>, IFlatVector<T>
where T : new(), Object, IRealNumber<T>
Inheritance
Object    GenericCalibrationModelT
Derived
Implements
ICalibrationT, IGenericCalibrationModelT, IBinary, IFlatVectorT, ISerializable

Type Parameters

T
Real Number Type

Constructors

GenericCalibrationModelTInitializes a new instance of the GenericCalibrationModelT class

Properties

ErrorModel Error Model
ErrorTerms Full leaky error terms. Size : 2N-Ports, Port 1, 2, ... N : Raw ports Port N+1, N+2, ... 2N : Error corrected ports
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
SwitchTerms Switch terms. Size: N-Ports.

Methods

BinarySetDataFrom(MyBinaryReader) Set object data from Binary Reader.
BinarySetDataFrom(MyBinaryReader, String, Int32) 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
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)
ReceiverCalibrationMultiplePorts Receiver Calibration (multiple Ports)
ReceiverCalibrationSinglePort Receiver Calibration (single port)
ScaleErrorTermsAllPorts Scale Error Terms (all ports)
ScaleErrorTermsSinglePort Scale Error Terms (single port)
SwitchedErrorTerms Compute Error Terms for source switched to one port.
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also