ISParamDataT Interface

VNA S-Parameter data

Definition

Namespace: Metas.Vna.Data
Assembly: Metas.Vna.Data (in Metas.Vna.Data.dll) Version: 2.8.9053.20259
C#
public interface ISParamData<T> : IFreqPortZrFreqConv<T>, 
	IFreqPortZr<T>, IFreqPort, IFreqPortFreqConv
where T : new(), Object, IRealNumber<T>
Implements
IFreqPort, IFreqPortFreqConv, IFreqPortZrT, IFreqPortZrFreqConvT

Type Parameters

T
Real Number Type

Properties

AreAllPortIndicesZero Are all port indices zero?
(Inherited from IFreqPort)
AreAllPortsSingleEnded Are all ports single-ended?
(Inherited from IFreqPort)
ArePortIndicesUsed Are port indices used?
(Inherited from IFreqPort)
Data S-Parameter Data
Frequency Frequency / Hz
(Inherited from IFreqPort)
FrequencyConversions Frequency conversions
(Inherited from IFreqPortFreqConv)
Is1Port Is a 1 Port?
(Inherited from IFreqPort)
Is2Port Is a 2 Port?
(Inherited from IFreqPort)
IsCWTime Is CW time?
(Inherited from IFreqPort)
IsFrequencyConverting Is frequency converting
(Inherited from IFreqPortFreqConv)
IsFrequencyConvertingAndReceiversEqualToSource Is frequency converting (receivers == source)
(Inherited from IFreqPortFreqConv)
IsFrequencyConvertingAndReceiversNotEqualToSource Is frequency converting (receivers != source)
(Inherited from IFreqPortFreqConv)
IsMixedMode Is mixed-mode?
(Inherited from IFreqPort)
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 IFreqPort)
NPorts Number of ports
(Inherited from IFreqPort)
Ports Port assignment
(Inherited from IFreqPort)
PortZr Port Zr / Ohm
(Inherited from IFreqPortZrT)

Methods

CommonPortZr Gets common reference impedance / Ohm
(Inherited from IFreqPortZrT)
ConvertToT2 Convert To
FindPortIndex Finds port index
(Inherited from IFreqPort)
FrequencyAtPortIndex(Int32) Gets frequency list at port index / Hz
(Inherited from IFreqPortFreqConv)
FrequencyAtPortIndex(Int32, FrequencyConversionType) Gets frequency list at port index / Hz
(Inherited from IFreqPortFreqConv)
FrequencyConversionAtPortIndex(Int32) Gets frequency conversion at port index
(Inherited from IFreqPortFreqConv)
FrequencyConversionAtPortIndex(Int32, FrequencyConversionType) Gets frequency conversion at port index
(Inherited from IFreqPortFreqConv)
FrequencyEquationInfoAtPortIndex Gets frequency equation information at port index
(Inherited from IFreqPortFreqConv)
FrequencyInfoAtPortIndex Gets frequency information at port index
(Inherited from IFreqPortFreqConv)
Init(IFreqPort) Initialize
(Inherited from IFreqPort)
Init(IFreqPortFreqConv) Initialize
(Inherited from IFreqPortFreqConv)
Init(IFreqPortZrT) Initialize
(Inherited from IFreqPortZrT)
Init(IFreqPortZrFreqConvT) Initialize
(Inherited from IFreqPortZrFreqConvT)
Init(Double, VnaPortDescription) Initialize
(Inherited from IFreqPort)
Init(Double, Int32) Initialize
(Inherited from IFreqPort)
Init(Double, ComplexT) Initialize
(Inherited from IFreqPortZrT)
Init(Int32, Int32) Initialize
(Inherited from IFreqPort)
Init(Double, VnaPortDescription, FrequencyConversion) Initialize
(Inherited from IFreqPortFreqConv)
Init(Double, Int32, FrequencyConversion) Initialize
(Inherited from IFreqPortFreqConv)
Init(Double, Int32, FrequencyConversion) Initialize
(Inherited from IFreqPortFreqConv)
Init(Double, VnaPortDescription, ComplexT) Initialize
(Inherited from IFreqPortZrT)
Init(Double, VnaPortDescription, ComplexT) Initialize
(Inherited from IFreqPortZrT)
Init(Double, Int32, ComplexT) Initialize
(Inherited from IFreqPortZrT)
Init(Double, Int32, ComplexT) Initialize
(Inherited from IFreqPortZrT)
Init(Double, Int32, ComplexT) Initialize
(Inherited from IFreqPortZrT)
Init(Double, ComplexT, ComplexT) Initialize VNA S-Parameter data
Init(Double, VnaPortDescription, ComplexT, FrequencyConversion) Initialize
(Inherited from IFreqPortZrFreqConvT)
Init(Double, Int32, ComplexT, FrequencyConversion) Initialize
(Inherited from IFreqPortZrFreqConvT)
Init(Double, Int32, ComplexT, FrequencyConversion) Initialize
(Inherited from IFreqPortZrFreqConvT)
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
PostInit Post initialize
(Inherited from IFreqPort)
PreInit Pre initialize
(Inherited from IFreqPort)
SameFrequencyConversions(FrequencyConversion, Boolean) Same frequency conversions
(Inherited from IFreqPortFreqConv)
SameFrequencyConversions(IFreqPortFreqConv, Boolean) Same frequency conversions
(Inherited from IFreqPortFreqConv)
SameFrequencyPoints(Double, Boolean) Same frequency points
(Inherited from IFreqPort)
SameFrequencyPoints(IFreqPort, Boolean) Same frequency points
(Inherited from IFreqPort)
SameNumberOfFrequencyPoints(Double, Boolean) Same number of frequency points
(Inherited from IFreqPort)
SameNumberOfFrequencyPoints(IFreqPort, Boolean) Same number of frequency points
(Inherited from IFreqPort)
SameNumberOfPorts(IFreqPort, Boolean) Same number of ports
(Inherited from IFreqPort)
SameNumberOfPorts(VnaPortDescription, Boolean) Same number of ports
(Inherited from IFreqPort)
SamePortModes(IFreqPort, Boolean) Same port modes
(Inherited from IFreqPort)
SamePortModes(VnaPortDescription, Boolean) Same port modes
(Inherited from IFreqPort)
SamePorts(IFreqPort, Boolean) Same ports
(Inherited from IFreqPort)
SamePorts(VnaPortDescription, Boolean) Same ports
(Inherited from IFreqPort)
SamePortZr(ComplexT, Boolean) Same port impedances
(Inherited from IFreqPortZrT)
SamePortZr(IFreqPortZrT, Boolean) Same port impedances
(Inherited from IFreqPortZrT)
SingleFrequency Single Frequency

See Also