public class WashoutControlBlock extends CMLControlBlock1stOrderAdapter
ICMLStaticBlock.StaticBlockTypeserialVersionUID| Constructor and Description |
|---|
WashoutControlBlock(double k,
double t)
constructor
|
| Modifier and Type | Method and Description |
|---|---|
double |
getK()
get parameter k
|
double |
getT()
get parameter t
|
double |
getU0()
get the controller initial input u0, it should be always called after
the intiState() call.
|
double |
getY()
get the controller output
|
boolean |
initStateU0(double u0)
Initial the controller state variables
|
boolean |
initStateY0(double y0)
Initial the controller state variables
|
java.lang.String |
toString() |
eulerStep1, eulerStep2, getState, getU, setDX_dtgetStateX, readData, setStateX, writeDatadebugInfo, getType, getU0, setParameter, setTypeequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetU0, setParameterpublic WashoutControlBlock(double k,
double t)
k - t - public boolean initStateU0(double u0)
ICMLStaticBlockinitStateU0 in interface ICMLStaticBlockinitStateU0 in class CMLStaticBlockAdapteru0 - input initial value.public boolean initStateY0(double y0)
ICMLStaticBlockinitStateY0 in interface ICMLStaticBlockinitStateY0 in class CMLStaticBlockAdaptery0 - output initial value.public double getU0()
ICMLStaticBlockgetU0 in interface ICMLStaticBlockgetU0 in class CMLStaticBlockAdapterpublic double getY()
ICMLStaticBlockgetY in interface ICMLStaticBlockgetY in class CMLControlBlock1stOrderAdapterpublic double getK()
public double getT()
public java.lang.String toString()
toString in class java.lang.Object