Class CableLossImpl
The cable-loss class.
Inheritance
System.Object
CableLossImpl
Namespace: OmicronLab.VectorNetworkAnalysis.AutomationInterface.PortExtension
Assembly: OmicronLab.VectorNetworkAnalysis.AutomationInterface.dll (3.22.1690.0)
Syntax
[Guid("1F159384-7C3B-4600-B4F6-71EAC312CE05")]
[ClassInterface(ClassInterfaceType.None)]
[ComVisible(true)]
public class CableLossImpl : CableLosses
Constructors
CableLossImpl()
Initializes a new instance of the CableLossImpl class.
Declaration
public CableLossImpl()
Properties
Frequencies
Gets the cable-loss frequencies in Hz.
Declaration
public double[] Frequencies { get; }
Property Value
Type | Description |
---|---|
System.Double[] |
Losses
Gets the losses in dB per 100 meters.
Declaration
public double[] Losses { get; }
Property Value
Type | Description |
---|---|
System.Double[] |
Methods
Add(Double, Double)
Adds a cable-loss value at a specified frequency.
Declaration
public void Add(double frequency, double loss)
Parameters
Type | Name | Description |
---|---|---|
System.Double | frequency | The frequency. |
System.Double | loss | The cable-loss in dB per 100 meters. |
AsDictionary()
Get the cable-losses as dictionary.
Declaration
public IDictionary<double, double> AsDictionary()
Returns
Type | Description |
---|---|
IDictionary<System.Double, System.Double> |
Clear()
Clears the cable-loss entries.
Declaration
public void Clear()
Remove(Double)
Removes the cable-loss entry at a specified frequency.
Declaration
public bool Remove(double frequency)
Parameters
Type | Name | Description |
---|---|---|
System.Double | frequency | The frequency. |
Returns
Type | Description |
---|---|
System.Boolean |