Advanced Robot Control System  5.1-REV.51SF170515
ARCS::PDcontroller クラス

#include <PDcontroller.hh>

公開メンバ関数

 PDcontroller (double Pgain, double Dgain, double Bandwidth, double SmplTime)
 
 ~PDcontroller ()
 
double GetSignal (double u)
 
void SetPgain (double Pgain)
 
void SetDgain (double Dgain)
 
void SetBandwidth (double Bandwidth)
 
void SetSmplTime (double SmplTime)
 
void ClearStateVars (void)
 

非公開変数類

double Ts
 
double Kp
 
double Kd
 
double gpd
 
double uZ1
 
double yZ1
 

構築子と解体子

§ PDcontroller()

PDcontroller::PDcontroller ( double  Pgain,
double  Dgain,
double  Bandwidth,
double  SmplTime 
)

§ ~PDcontroller()

PDcontroller::~PDcontroller ( )

関数詳解

§ ClearStateVars()

void PDcontroller::ClearStateVars ( void  )

§ GetSignal()

double PDcontroller::GetSignal ( double  u)

§ SetBandwidth()

void PDcontroller::SetBandwidth ( double  Bandwidth)

§ SetDgain()

void PDcontroller::SetDgain ( double  Dgain)

§ SetPgain()

void PDcontroller::SetPgain ( double  Pgain)

§ SetSmplTime()

void PDcontroller::SetSmplTime ( double  SmplTime)

メンバ詳解

§ gpd

double ARCS::PDcontroller::gpd
private

§ Kd

double ARCS::PDcontroller::Kd
private

§ Kp

double ARCS::PDcontroller::Kp
private

§ Ts

double ARCS::PDcontroller::Ts
private

§ uZ1

double ARCS::PDcontroller::uZ1
private

§ yZ1

double ARCS::PDcontroller::yZ1
private

このクラス詳解は次のファイルから抽出されました: