22 PidControl(
float fltSetpoint,
float fltGain,
float fltIntegralAct,
float fltDerivativeAct,
23 bool bComplexError,
bool bAntiResetWindup,
bool bRampLimit,
24 float fltRangeMax,
float fltRangeMin,
float fltARWBound,
float fltRampGradient);
29 virtual bool Enabled();
30 virtual void Enabled(
bool bValue);
32 virtual bool SetData(
const std::string &strDataType,
const std::string &strValue,
bool bThrowError =
true);
33 virtual void QueryProperties(CStdPtrArray<TypeProperty> &aryProperties);
34 virtual float *GetDataPointer(
const std::string &strDataType);
35 virtual void ResetSimulation();
36 virtual void Load(CStdXml &oXml);
Animatlab PID control system. This implements the CStdPid with extra AnimatBase functionality.
Root namespace for the base simulation library for AnimatLab.
bool m_bInitEnabled
Keeps track of the enabled state at sim startup.