This commit is contained in:
sc committed 2024-09-16 00:54:57 +08:00
commit 5f542f5098
2 files changed
+49 -15

No files matched your search

+11 -11
View File
@@ -8,16 +8,16 @@ namespace DyeingComputer.UserClass
{
public class PID
{
private static double Ts; // Sample period in seconds
private static double K; // Rollup parameter
private static double b0, b1, b2; // Rollup parameters
private static double a0, a1, a2; // Rollup parameters
private static double y0 = 0; // Current output
private static double y1 = 0; // Output one iteration old
private static double y2 = 0; // Output two iterations old
private static double e0 = 0; // Current error
private static double e1 = 0; // Error one iteration old
private static double e2 = 0; // Error two iterations old
private double Ts; // Sample period in seconds
private double K; // Rollup parameter
private double b0, b1, b2; // Rollup parameters
private double a0, a1, a2; // Rollup parameters
private double y0 = 0; // Current output
private double y1 = 0; // Output one iteration old
private double y2 = 0; // Output two iterations old
private double e0 = 0; // Current error
private double e1 = 0; // Error one iteration old
private double e2 = 0; // Error two iterations old
#region 构造函数
/// <summary>
@@ -95,7 +95,7 @@ namespace DyeingComputer.UserClass
/// <summary>
/// 重置控制器历史记录,有效重置控制器。
/// </summary>
public static void ResetController()
public void ResetController()
{
e2 = 0;
e1 = 0;