org.jscience.engineering.control
Class ClosedLoop

java.lang.Object
  extended by org.jscience.engineering.control.BlackBox
      extended by org.jscience.engineering.control.ClosedLoop

public class ClosedLoop
extends BlackBox

DOCUMENT ME!


Field Summary
 
Fields inherited from class org.jscience.engineering.control.BlackBox
deadTime, deltaT, fixedName, forgetFactor, inputS, inputT, integMethod, integrationSum, maptozero, name, nPlotPoints, orderPade, outputS, outputT, padeAdded, sampFreq, sampLen, sDenom, sDenomDeg, sDenomDegPade, sDenomPade, sNumer, sNumerDeg, sNumerDegPade, sNumerPade, sPoles, sPolesPade, sValue, sZeros, sZerosPade, time, zDenom, zDenomDeg, zNumer, zNumerDeg, zPoles, ztransMethod, zValue, zZeros
 
Constructor Summary
ClosedLoop()
          Creates a new ClosedLoop object.
 
Method Summary
 void addBoxToFeedbackPath(BlackBox box)
          DOCUMENT ME!
 void addBoxToForwardPath(BlackBox box)
          DOCUMENT ME!
 void consolidate()
          DOCUMENT ME!
 java.util.Vector getClosedLoopSegmentsVector()
          DOCUMENT ME!
 java.util.Vector getForwardPathSegmentsVector()
          DOCUMENT ME!
 java.lang.String getNamesOfBoxesInClosedLoop()
          DOCUMENT ME!
 java.lang.String getNamesOfBoxesInForwardPath()
          DOCUMENT ME!
 int getNumberOfBoxesInClosedLoop()
          DOCUMENT ME!
 int getNumberOfBoxesInForwardPath()
          DOCUMENT ME!
 int getNumberOfSegmentsInClosedLoop()
          DOCUMENT ME!
 int getNumberOfSegmentsInForwardPath()
          DOCUMENT ME!
 void removeAllBoxes()
          DOCUMENT ME!
 
Methods inherited from class org.jscience.engineering.control.BlackBox
addDeadTimeExtras, calcPolesZerosS, deadTimeWarning, evalMagTransFunctS, evalMagTransFunctS, evalMagTransFunctS, evalMagTransFunctZ, evalMagTransFunctZ, evalPhaseTransFunctS, evalPhaseTransFunctS, evalPhaseTransFunctS, evalPhaseTransFunctZ, evalPhaseTransFunctZ, evalTransFunctS, evalTransFunctS, evalTransFunctS, evalTransFunctZ, evalTransFunctZ, getCurrentInputT, getCurrentOutputT, getCurrentOutputT, getCurrentTime, getDeadTime, getDeltaT, getForgetFactor, getInputS, getInputT, getIntegMethod, getMaptozero, getName, getNplotPoints, getOutputS, getOutputS, getOutputT, getPadeOrder, getPolesS, getPolesZ, getS, getSampFreq, getSampleLength, getSdenom, getSdenomDeg, getSnumer, getSnumerDeg, getTime, getZ, getZdenom, getZdenomDeg, getZerosS, getZerosZ, getZnumer, getZnumerDeg, getZtransformMethod, impulseInput, impulseInput, inverseTransform, mapstozAdHoc, mapstozAdHoc, orderPade, pade, plotBode, plotPoleZeroS, plotPoleZeroZ, rampInput, rampInput, rampInput, rampInput, resetZero, setDeadTime, setDeadTime, setDeltaT, setForgetFactor, setInputS, setInputT, setIntegrateOption, setIntegrateOption, setMaptozero, setName, setNplotPoints, setPadeOrder, setS, setS, setS, setSampFreq, setSampleLength, setSdenom, setSdenom, setSdenom, setSnumer, setSnumer, setSnumer, setZ, setZ, setZdenom, setZdenom, setZdenom, setZnumer, setZnumer, setZnumer, setZtransformMethod, stepInput, stepInput, timeTerm, transferPolesZeros, transientResponse, zeroPoleCancellation, zTransform, zTransform
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClosedLoop

public ClosedLoop()
Creates a new ClosedLoop object.

Method Detail

addBoxToForwardPath

public void addBoxToForwardPath(BlackBox box)
DOCUMENT ME!

Parameters:
box - DOCUMENT ME!

addBoxToFeedbackPath

public void addBoxToFeedbackPath(BlackBox box)
DOCUMENT ME!

Parameters:
box - DOCUMENT ME!

consolidate

public void consolidate()
DOCUMENT ME!


getNumberOfBoxesInForwardPath

public int getNumberOfBoxesInForwardPath()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getNumberOfBoxesInClosedLoop

public int getNumberOfBoxesInClosedLoop()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getForwardPathSegmentsVector

public java.util.Vector getForwardPathSegmentsVector()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getClosedLoopSegmentsVector

public java.util.Vector getClosedLoopSegmentsVector()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getNumberOfSegmentsInForwardPath

public int getNumberOfSegmentsInForwardPath()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getNumberOfSegmentsInClosedLoop

public int getNumberOfSegmentsInClosedLoop()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getNamesOfBoxesInForwardPath

public java.lang.String getNamesOfBoxesInForwardPath()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getNamesOfBoxesInClosedLoop

public java.lang.String getNamesOfBoxesInClosedLoop()
DOCUMENT ME!

Returns:
DOCUMENT ME!

removeAllBoxes

public void removeAllBoxes()
DOCUMENT ME!