pid module¶
PID制御をする際の数値計算をラップするモジュールです。
author: | 鈴木宏和 |
---|
-
class
pid.
PID
(gain, dt, target)¶ Bases:
object
PID制御をする際の数値計算をするクラスです。
-
__init__
(gain, dt, target)¶ コンストラクタです。
Parameters: - gain (tuple) – Pゲイン,Iゲイン,Dゲインからなる長さ3のタプルです。(P, I, D)の順番です。
- dt (float) – 制御周期です。単位はsecです。
- target (float) – 目標値です。
-
calc
(val)¶ 現在値から出力を計算するメソッドです。
Parameters: val (float) – 現在値です。 Rtype float: Returns: PID制御の出力です。
-