etrobocon2018 feat.KatLab  770af34cce41ae9c30c41303275e1add2daae0c3 (with uncommitted changes)
 全て クラス 名前空間 ファイル 関数 変数 列挙型 列挙値 フレンド マクロ定義 ページ
公開メンバ関数 | 公開変数類 | 全メンバ一覧
PidParameter クラス

PID制御で用いるパラメータをまとめたリテラルクラス [詳解]

#include <Pid.h>

PidParameter 連携図
Collaboration graph

公開メンバ関数

constexpr PidParameter (double p_gain_=0.0, double i_gain_=0.0, double d_gain_=0.0, double del_=0.004)
 
void set (double p_gain_, double i_gain_, double d_gain_)
 

公開変数類

double p_gain
 
double i_gain
 
double d_gain
 
double del
 

詳解

PID制御で用いるパラメータをまとめたリテラルクラス

引数
p_gain_Kp
i_gain_Ki
d_gain_Kd
del_1周期

Pid.h17 行目に定義があります。

構築子と解体子

constexpr PidParameter::PidParameter ( double  p_gain_ = 0.0,
double  i_gain_ = 0.0,
double  d_gain_ = 0.0,
double  del_ = 0.004 
)
inline

Pid.h22 行目に定義があります。

24  : p_gain(p_gain_), i_gain(i_gain_), d_gain(d_gain_), del(del_)
25  {
26  }
double p_gain
Definition: Pid.h:18
double del
Definition: Pid.h:21
double i_gain
Definition: Pid.h:19
double d_gain
Definition: Pid.h:20

関数詳解

void PidParameter::set ( double  p_gain_,
double  i_gain_,
double  d_gain_ 
)
inline

Pid.h27 行目に定義があります。

28  {
29  p_gain = p_gain_;
30  i_gain = i_gain_;
31  d_gain = d_gain_;
32  }
double p_gain
Definition: Pid.h:18
double i_gain
Definition: Pid.h:19
double d_gain
Definition: Pid.h:20

被呼び出し関係図:

メンバ詳解

double PidParameter::d_gain

Pid.h20 行目に定義があります。

double PidParameter::del

Pid.h21 行目に定義があります。

double PidParameter::i_gain

Pid.h19 行目に定義があります。

double PidParameter::p_gain

Pid.h18 行目に定義があります。


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