chose PID library implement PID (weight is NOT determined)

Dependents:   optWingforHAPS_Eigen hexaTest_Eigen

Revision:
2:a05ba9d3be55
Parent:
1:5f8577f03edb
Child:
4:462dd38db926
--- a/PIDcontroller.h	Tue Feb 09 03:31:04 2021 +0000
+++ b/PIDcontroller.h	Thu Aug 26 04:26:47 2021 +0000
@@ -45,6 +45,8 @@
     float scaledParcent(float value);
 
     float calcIncompleteDifferential(void);
+    
+    void setAccErrorMax(float maxVal); //積分項の積分最大値(0~)
 
  private:
     bool usingFeedForward; //フィードフォワード制御有効フラグ
@@ -62,6 +64,7 @@
     float outMin_, outMax_, outSpan_; //出力の最小値,最大値,範囲
 
     float  accError_; //偏差の積分値
+    float  accErrorMax_;
 
     float     Error_; //現在の偏差
     float prevError_; //前回の偏差