flanagan.circuits
Class SurfaceStripLine
- java.lang.Object
-
- flanagan.circuits.TransmissionLine
-
- flanagan.circuits.SurfaceStripLine
-
public class SurfaceStripLine extends TransmissionLine
-
-
Constructor Summary
Constructors Constructor and Description SurfaceStripLine()SurfaceStripLine(java.lang.String title)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.lang.Objectclone()SurfaceStripLinecopy()doublegetEffectiveRelativePermittivity()doublegetEffectiveTrackWidth()ComplexgetIdealCharacteristicImpedance()doublegetIdealCharacteristicImpedanceAsReal()voidsetFormulae(int opt)voidsetFrequency(double frequency)voidsetPlateSeparation(double separation)voidsetRelativePermeability(double muR)voidsetRelativePermittivity(double epsilonR)voidsetSurfaceTrackThickness(double thickness)voidsetSurfaceTrackWidth(double width)voiduseEdwardsHoffmannFormulae()voiduseIPCD317AFormulae()voiduseWadellWheelerSchneiderFormulae()-
Methods inherited from class flanagan.circuits.TransmissionLine
getABCDmatrix, getAttenuationConstant, getCharacteristicImpedance, getDistributedAdmittance, getDistributedCapacitance, getDistributedConductance, getDistributedImpedance, getDistributedInductance, getDistributedResistance, getFrequency, getGroupVelocity, getHalfWaveLineImpedance, getIdealABCDmatrix, getIdealAttenuationConstant, getIdealGroupVelocity, getIdealHalfWaveLineImpedance, getIdealInputImpedance, getIdealOpenLineImpedance, getIdealPhaseConstant, getIdealPhaseVelocity, getIdealPropagationConstant, getIdealQuarterWaveLineImpedance, getIdealRefectionCoefficient, getIdealShortedLineImpedance, getIdealStandingWaveRatio, getIdealWavelength, getInputImpedance, getLineLength, getLoadImpedance, getLowLossABCDmatrix, getLowLossAttenuationConstant, getLowLossCharacteristicImpedance, getLowLossGroupVelocity, getLowLossHalfWaveLineImpedance, getLowLossInputImpedance, getLowLossOpenLineImpedance, getLowLossPhaseConstant, getLowLossPhaseVelocity, getLowLossPropagationConstant, getLowLossQuarterWaveLineImpedance, getLowLossRefectionCoefficient, getLowLossShortedLineImpedance, getLowLossStandingWaveRatio, getLowLossWavelength, getOpenLineImpedance, getPhaseConstant, getPhaseVelocity, getPropagationConstant, getQuarterWaveLineImpedance, getRadialFrequency, getRefectionCoefficient, getShortedLineImpedance, getStandingWaveRatio, getTitle, getWavelength, plotVandI, setDelta, setDistributedCapacitance, setDistributedConductance, setDistributedInductance, setDistributedResistance, setLineLength, setLoadImpedance, setLoadImpedance, setOutputCurrent, setOutputCurrent, setOutputCurrent, setOutputVoltage, setOutputVoltage, setOutputVoltage, setSegmentLength, setTitle, voltageAndCurrentAsAsMagnitudeAndPhase, voltageAndCurrentAsComplex, voltageAndCurrentAsComplex, voltageAndCurrentAsMagnitudeAndPhase, voltageAndCurrentAsPhasor, voltageAndCurrentAsPhasor, voltageAndCurrentAsReal, voltageAndCurrentAsReal
-
-
-
-
Constructor Detail
-
SurfaceStripLine
public SurfaceStripLine()
-
SurfaceStripLine
public SurfaceStripLine(java.lang.String title)
-
-
Method Detail
-
setFormulae
public void setFormulae(int opt)
-
useEdwardsHoffmannFormulae
public void useEdwardsHoffmannFormulae()
-
useWadellWheelerSchneiderFormulae
public void useWadellWheelerSchneiderFormulae()
-
useIPCD317AFormulae
public void useIPCD317AFormulae()
-
setSurfaceTrackWidth
public void setSurfaceTrackWidth(double width)
-
getEffectiveTrackWidth
public double getEffectiveTrackWidth()
-
setSurfaceTrackThickness
public void setSurfaceTrackThickness(double thickness)
-
setPlateSeparation
public void setPlateSeparation(double separation)
-
setRelativePermittivity
public void setRelativePermittivity(double epsilonR)
-
getEffectiveRelativePermittivity
public double getEffectiveRelativePermittivity()
-
setRelativePermeability
public void setRelativePermeability(double muR)
-
setFrequency
public void setFrequency(double frequency)
- Overrides:
setFrequencyin classTransmissionLine
-
getIdealCharacteristicImpedance
public Complex getIdealCharacteristicImpedance()
- Overrides:
getIdealCharacteristicImpedancein classTransmissionLine
-
getIdealCharacteristicImpedanceAsReal
public double getIdealCharacteristicImpedanceAsReal()
- Overrides:
getIdealCharacteristicImpedanceAsRealin classTransmissionLine
-
copy
public SurfaceStripLine copy()
- Overrides:
copyin classTransmissionLine
-
clone
public java.lang.Object clone()
- Overrides:
clonein classTransmissionLine
-
-
DataMelt 3.0 © DataMelt by jWork.ORG