SParamDataT Class

VNA S-Parameter data

Definition

Namespace: Metas.Vna.Data
Assembly: Metas.Vna.Data (in Metas.Vna.Data.dll) Version: 2.8.9053.20259
C#
[SerializableAttribute]
public class SParamData<T> : FreqPortZrFreqConv<T>, 
	ISerializable, IBinary, ISParamData<T>, IFreqPortZrFreqConv<T>, IFreqPortZr<T>, 
	IFreqPort, IFreqPortFreqConv, ISParamDataNArray<T>, IFlatVector<T>
where T : new(), Object, IRealNumber<T>
Inheritance
Object    FreqPort    FreqPortZrT    FreqPortZrFreqConvT    SParamDataT
Implements
IBinary, IFlatVectorT, IFreqPort, IFreqPortFreqConv, IFreqPortZrT, IFreqPortZrFreqConvT, ISParamDataT, ISParamDataNArrayT, ISerializable

Type Parameters

T
Real Number Type

Constructors

Properties

AreAllPortIndicesZero Are all port indices zero?
(Inherited from FreqPort)
AreAllPortsSingleEnded Are all ports single-ended?
(Inherited from FreqPort)
ArePortIndicesUsed Are port indices used?
(Inherited from FreqPort)
Data S-Parameter Data
FlatVectorSize Get Flat Vector Size
Frequency Frequency / Hz
(Inherited from FreqPort)
FrequencyConversions Frequency conversions
(Inherited from FreqPortZrFreqConvT)
Is1Port Is a 1 Port?
(Inherited from FreqPort)
Is2Port Is a 2 Port?
(Inherited from FreqPort)
IsCWTime Is CW time?
(Inherited from FreqPort)
IsFrequencyConverting Is frequency converting
(Inherited from FreqPortZrFreqConvT)
IsFrequencyConvertingAndReceiversEqualToSource Is frequency converting (receivers == source)
(Inherited from FreqPortZrFreqConvT)
IsFrequencyConvertingAndReceiversNotEqualToSource Is frequency converting (receivers != source)
(Inherited from FreqPortZrFreqConvT)
IsMixedMode Is mixed-mode?
(Inherited from FreqPort)
ItemInt32 Get or set S-Parameter matrix for one frequency point
ItemInt32, Int32 Get or set one S-Parameter for all frequency points
ItemInt32, Int32, Int32 Get or set one S-Parameter for one frequency point
NFreq Number of frequency points
(Inherited from FreqPort)
NPorts Number of ports
(Inherited from FreqPort)
Ports Port assignment
(Inherited from FreqPort)
PortZr Port Zr / Ohm
(Inherited from FreqPortZrT)

Methods

BinarySetDataFrom Set object data from Binary Reader.
BinaryWriteDataTo Write object data to Binary Writer.
CommonPortZr Gets common reference impedance / Ohm
(Inherited from FreqPortZrT)
ConvertToT2 Convert To
DebugControl Debug Control
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
FindPortIndex Finds port index
(Inherited from FreqPort)
FlatVectorSetDataFrom Set object data from Flat Vector
FlatVectorWriteDataTo Write object data to Flat Vector
FrequencyAtPortIndex(Int32) Gets frequency list at port index / Hz
(Inherited from FreqPortZrFreqConvT)
FrequencyAtPortIndex(Int32, FrequencyConversionType) Gets frequency list at port index / Hz
(Inherited from FreqPortZrFreqConvT)
FrequencyConversionAtPortIndex(Int32) Gets frequency conversion at port index
(Inherited from FreqPortZrFreqConvT)
FrequencyConversionAtPortIndex(Int32, FrequencyConversionType) Gets frequency conversion at port index
(Inherited from FreqPortZrFreqConvT)
FrequencyEquationInfoAtPortIndex Gets frequency equation information at port index
(Inherited from FreqPortZrFreqConvT)
FrequencyInfoAtPortIndex Gets frequency information at port index
(Inherited from FreqPortZrFreqConvT)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetNArrayData Get Data as Complex N Array (used for MATLAB LinProp)
GetObjectData Custom Serialization
GetTypeGets the Type of the current instance.
(Inherited from Object)
Init(IFreqPort) Initialize
(Inherited from FreqPort)
Init(IFreqPortFreqConv) Initialize
(Inherited from FreqPortZrFreqConvT)
Init(IFreqPortZrT) Initialize
(Inherited from FreqPortZrT)
Init(IFreqPortZrFreqConvT) Initialize
(Inherited from FreqPortZrFreqConvT)
Init(Double, VnaPortDescription) Initialize
(Inherited from FreqPort)
Init(Double, Int32) Initialize
(Inherited from FreqPort)
Init(Double, ComplexT) Initialize
(Inherited from FreqPortZrT)
Init(Int32, Int32) Initialize
(Inherited from FreqPort)
Init(Double, VnaPortDescription, ComplexT) Initialize
(Inherited from FreqPortZrT)
Init(Double, VnaPortDescription, ComplexT) Initialize
(Inherited from FreqPortZrT)
Init(Double, Int32, ComplexT) Initialize
(Inherited from FreqPortZrT)
Init(Double, Int32, ComplexT) Initialize
(Inherited from FreqPortZrT)
Init(Double, Int32, ComplexT) Initialize
(Inherited from FreqPortZrT)
Init(Double, VnaPortDescription, FrequencyConversion) Initialize
(Inherited from FreqPortZrFreqConvT)
Init(Double, Int32, FrequencyConversion) Initialize
(Inherited from FreqPortZrFreqConvT)
Init(Double, Int32, FrequencyConversion) Initialize
(Inherited from FreqPortZrFreqConvT)
Init(Double, ComplexT, ComplexT) Initialize VNA S-Parameter data
Init(Double, VnaPortDescription, ComplexT, FrequencyConversion) Initialize
(Inherited from FreqPortZrFreqConvT)
Init(Double, Int32, ComplexT, FrequencyConversion) Initialize
(Inherited from FreqPortZrFreqConvT)
Init(Double, Int32, ComplexT, FrequencyConversion) Initialize
(Inherited from FreqPortZrFreqConvT)
Init(Double, VnaPortDescription, ComplexT, ComplexT) Initialize VNA S-Parameter data
Init(Double, VnaPortDescription, ComplexT, ComplexT) Initialize VNA S-Parameter data
Init(Double, Int32, ComplexT, ComplexT) Initialize VNA S-Parameter data
Init(Double, Int32, ComplexT, ComplexT) Initialize VNA S-Parameter data
Init(Double, VnaPortDescription, ComplexT, FrequencyConversion, ComplexT) Initialize VNA S-Parameter data
Init(Double, Int32, ComplexT, FrequencyConversion, ComplexT) Initialize VNA S-Parameter data
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
PostInit Post initialize
(Overrides FreqPortZrFreqConvTPostInit)
PreInit Pre initialize
(Overrides FreqPortZrFreqConvTPreInit)
SameFrequencyConversions(FrequencyConversion, Boolean) Same frequency conversions
(Inherited from FreqPortZrFreqConvT)
SameFrequencyConversions(IFreqPortFreqConv, Boolean) Same frequency conversions
(Inherited from FreqPortZrFreqConvT)
SameFrequencyPoints(Double, Boolean) Same frequency points
(Inherited from FreqPort)
SameFrequencyPoints(IFreqPort, Boolean) Same frequency points
(Inherited from FreqPort)
SameNumberOfFrequencyPoints(Double, Boolean) Same number of frequency points
(Inherited from FreqPort)
SameNumberOfFrequencyPoints(IFreqPort, Boolean) Same number of frequency points
(Inherited from FreqPort)
SameNumberOfPorts(IFreqPort, Boolean) Same number of ports
(Inherited from FreqPort)
SameNumberOfPorts(VnaPortDescription, Boolean) Same number of ports
(Inherited from FreqPort)
SamePortModes(IFreqPort, Boolean) Same port modes
(Inherited from FreqPort)
SamePortModes(VnaPortDescription, Boolean) Same port modes
(Inherited from FreqPort)
SamePorts(IFreqPort, Boolean) Same ports
(Inherited from FreqPort)
SamePorts(VnaPortDescription, Boolean) Same ports
(Inherited from FreqPort)
SamePortZr(ComplexT, Boolean) Same port impedances
(Inherited from FreqPortZrT)
SamePortZr(IFreqPortZrT, Boolean) Same port impedances
(Inherited from FreqPortZrT)
SetNArrayData Set Data from Complex N Array (used for MATLAB LinProp)
SingleFrequency Single Frequency
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also