etrobocon2019 feat.KatLab
ece30a9a007fff7d3ad48592c0d09a74643377bb
|
#include <Pid.h>
公開メンバ関数 | |
Pid (double target_, double Kp_, double Ki_=0.0, double Kd_=0.0) | |
double | control (double value, double delta=0.004) |
const double | setParameter (double target_, double Kp_, double Ki_=0.0, double Kd_=0.0) |
目標値とPIDゲインの設定をする関数 [詳解] | |
const PidGain & | setPidGain (double Kp_, double Ki_=0.0, double Kd_=0.0) |
PIDゲインの設定をする関数 [詳解] | |
double | limit (double value) |
Pid::Pid | ( | double | target_, |
double | Kp_, | ||
double | Ki_ = 0.0 , |
||
double | Kd_ = 0.0 |
||
) |
double Pid::control | ( | double | value, |
double | delta = 0.004 |
||
) |
value | [現在値] |
delta | [タスク周期] |
double Pid::limit | ( | double | value | ) |
const double Pid::setParameter | ( | double | target_, |
double | Kp_, | ||
double | Ki_ = 0.0 , |
||
double | Kd_ = 0.0 |
||
) |
目標値とPIDゲインの設定をする関数
target_ | [設定する目標値] |
Kp_ | [Pゲイン] |
Ki_ | [Iゲイン] |
Kd_ | [Dゲイン] |
設定した目標値 |
const PidGain & Pid::setPidGain | ( | double | Kp_, |
double | Ki_ = 0.0 , |
||
double | Kd_ = 0.0 |
||
) |
PIDゲインの設定をする関数
Kp_ | [Pゲイン] |
Ki_ | [Iゲイン] |
Kd_ | [Dゲイン] |
PidGain構造体の参照 |