flanagan.circuits
Class ImpedSpecSimulation
- java.lang.Object
-
- flanagan.circuits.ImpedSpecSimulation
-
public class ImpedSpecSimulation extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor and Description ImpedSpecSimulation()ImpedSpecSimulation(java.lang.String simulationTitle)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description Complex[]calculateImpedances()java.lang.String[]dateAndTime()java.util.Vector<java.lang.Object>getSimulationResults(int nPoints)java.util.ArrayList<java.lang.Object>getSimulationResultsAsArrayList(int nPoints)java.util.Vector<java.lang.Object>getSimulationResultsAsVector(int nPoints)voidplotColeCole()voidplotImpedanceMagnitudes()voidplotImpedanceMagnitudeVersusFrequency()voidplotImpedancePhases()voidplotImpedancePhaseVersusFrequency()voidplotMagnitudeVersusFrequency()voidplotPhaseVersusFrequency()voidplotVoltageMagnitudes()voidplotVoltageMagnitudeVersusFrequency()voidplotVoltagePhases()voidplotVoltagePhaseVersusFrequency()voidprint(int nPoints)voidprint(java.lang.String fileName, int nPoints)voidprintForExcel(int nPoints)voidprintForExcel(java.lang.String fileName, int nPoints)voidprintToExcelFile(int nPoints)voidprintToExcelFile(java.lang.String fileName, int nPoints)voidprintToTextFile(int nPoints)voidprintToTextFile(java.lang.String fileName, int nPoints)voidsetAppliedVoltage(double voltage)voidsetHighFrequency(double high)voidsetHighRadialFrequency(double high)voidsetLinearPlot()voidsetLog10Plot()voidsetLowFrequency(double low)voidsetLowRadialFrequency(double low)voidsetModel(ImpedSpecModel userModel, double[] parameters)voidsetModel(ImpedSpecModel userModel, double[] parameters, java.lang.String[] symbols)voidsetModel(int modelNumber)voidsetModel(int modelNumber, double[] parameters)voidsetModel(int modelNumber, double[] parameters, java.lang.String[] symbols)voidsetReferenceImpedance(Complex impedance)voidsetReferenceImpedance(double resistance)voidsetReferenceImpedance(double real, double imag)voidsetScanRangeHz(double low, double high)voidsetScanRangeRadians(double low, double high)
-
-
-
Constructor Detail
-
ImpedSpecSimulation
public ImpedSpecSimulation()
-
ImpedSpecSimulation
public ImpedSpecSimulation(java.lang.String simulationTitle)
-
-
Method Detail
-
setScanRangeHz
public void setScanRangeHz(double low, double high)
-
setScanRangeRadians
public void setScanRangeRadians(double low, double high)
-
setLowFrequency
public void setLowFrequency(double low)
-
setLowRadialFrequency
public void setLowRadialFrequency(double low)
-
setHighFrequency
public void setHighFrequency(double high)
-
setHighRadialFrequency
public void setHighRadialFrequency(double high)
-
setLinearPlot
public void setLinearPlot()
-
setLog10Plot
public void setLog10Plot()
-
setAppliedVoltage
public void setAppliedVoltage(double voltage)
-
setReferenceImpedance
public void setReferenceImpedance(double resistance)
-
setReferenceImpedance
public void setReferenceImpedance(double real, double imag)
-
setReferenceImpedance
public void setReferenceImpedance(Complex impedance)
-
setModel
public void setModel(int modelNumber, double[] parameters)
-
setModel
public void setModel(int modelNumber, double[] parameters, java.lang.String[] symbols)
-
setModel
public void setModel(int modelNumber)
-
setModel
public void setModel(ImpedSpecModel userModel, double[] parameters)
-
setModel
public void setModel(ImpedSpecModel userModel, double[] parameters, java.lang.String[] symbols)
-
calculateImpedances
public Complex[] calculateImpedances()
-
getSimulationResultsAsArrayList
public java.util.ArrayList<java.lang.Object> getSimulationResultsAsArrayList(int nPoints)
-
getSimulationResultsAsVector
public java.util.Vector<java.lang.Object> getSimulationResultsAsVector(int nPoints)
-
getSimulationResults
public java.util.Vector<java.lang.Object> getSimulationResults(int nPoints)
-
plotImpedanceMagnitudes
public void plotImpedanceMagnitudes()
-
plotImpedanceMagnitudeVersusFrequency
public void plotImpedanceMagnitudeVersusFrequency()
-
plotMagnitudeVersusFrequency
public void plotMagnitudeVersusFrequency()
-
plotImpedancePhases
public void plotImpedancePhases()
-
plotImpedancePhaseVersusFrequency
public void plotImpedancePhaseVersusFrequency()
-
plotPhaseVersusFrequency
public void plotPhaseVersusFrequency()
-
plotColeCole
public void plotColeCole()
-
plotVoltageMagnitudes
public void plotVoltageMagnitudes()
-
plotVoltageMagnitudeVersusFrequency
public void plotVoltageMagnitudeVersusFrequency()
-
plotVoltagePhases
public void plotVoltagePhases()
-
plotVoltagePhaseVersusFrequency
public void plotVoltagePhaseVersusFrequency()
-
dateAndTime
public java.lang.String[] dateAndTime()
-
printToTextFile
public void printToTextFile(int nPoints)
-
print
public void print(int nPoints)
-
print
public void print(java.lang.String fileName, int nPoints)
-
printToTextFile
public void printToTextFile(java.lang.String fileName, int nPoints)
-
printToExcelFile
public void printToExcelFile(int nPoints)
-
printForExcel
public void printForExcel(int nPoints)
-
printForExcel
public void printForExcel(java.lang.String fileName, int nPoints)
-
printToExcelFile
public void printToExcelFile(java.lang.String fileName, int nPoints)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG