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

#include <I_PDcontroller.hh>

ARCS::I_PDcontroller 連携図

公開メンバ関数

 I_PDcontroller (double Igain, double Pgain, double Dgain, double Bandwidth, double SmplTime)
 
 ~I_PDcontroller ()
 
double GetSignal (double ref, double res)
 
void SetIgain (double Igain)
 
void SetPgain (double Pgain)
 
void SetDgain (double Dgain)
 
void SetBandwidth (double Bandwidth)
 

非公開メンバ関数

 I_PDcontroller (const I_PDcontroller &)
 
const I_PDcontrolleroperator= (const I_PDcontroller &)
 

非公開変数類

double Ki
 
double Kp
 
double Kd
 
double g
 
double Ts
 
Matrix Ac
 
Matrix Bc
 
Matrix Ad
 
Matrix Bd
 
Matrix c
 
Matrix d
 
Matrix u
 
Matrix x
 
Matrix x_next
 
Matrix y
 

構築子と解体子

§ I_PDcontroller() [1/2]

I_PDcontroller::I_PDcontroller ( double  Igain,
double  Pgain,
double  Dgain,
double  Bandwidth,
double  SmplTime 
)
呼び出し関係図:

§ ~I_PDcontroller()

I_PDcontroller::~I_PDcontroller ( )

§ I_PDcontroller() [2/2]

ARCS::I_PDcontroller::I_PDcontroller ( const I_PDcontroller )
private

関数詳解

§ GetSignal()

double I_PDcontroller::GetSignal ( double  ref,
double  res 
)
呼び出し関係図:

§ operator=()

const I_PDcontroller& ARCS::I_PDcontroller::operator= ( const I_PDcontroller )
private

§ SetBandwidth()

void I_PDcontroller::SetBandwidth ( double  Bandwidth)

§ SetDgain()

void I_PDcontroller::SetDgain ( double  Dgain)

§ SetIgain()

void I_PDcontroller::SetIgain ( double  Igain)

§ SetPgain()

void I_PDcontroller::SetPgain ( double  Pgain)

メンバ詳解

§ Ac

Matrix ARCS::I_PDcontroller::Ac
private

§ Ad

Matrix ARCS::I_PDcontroller::Ad
private

§ Bc

Matrix ARCS::I_PDcontroller::Bc
private

§ Bd

Matrix ARCS::I_PDcontroller::Bd
private

§ c

Matrix ARCS::I_PDcontroller::c
private

§ d

Matrix ARCS::I_PDcontroller::d
private

§ g

double ARCS::I_PDcontroller::g
private

§ Kd

double ARCS::I_PDcontroller::Kd
private

§ Ki

double ARCS::I_PDcontroller::Ki
private

§ Kp

double ARCS::I_PDcontroller::Kp
private

§ Ts

double ARCS::I_PDcontroller::Ts
private

§ u

Matrix ARCS::I_PDcontroller::u
private

§ x

Matrix ARCS::I_PDcontroller::x
private

§ x_next

Matrix ARCS::I_PDcontroller::x_next
private

§ y

Matrix ARCS::I_PDcontroller::y
private

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