Remarks
StandardPidController | |
---|---|
Status | |
Source code | GitHub |
NuGet package |
Characteristic | Locus |
---|---|
Inheritance | System.Object PidControllerBase > StandardPidController |
Inherited Members | PidControllerBase._lastUpdateTime PidControllerBase._lastError PidControllerBase._integral PidControllerBase._lastControlOutputValue PidControllerBase.ActualInput PidControllerBase.TargetInput PidControllerBase.OutputMin PidControllerBase.OutputMax PidControllerBase.ProportionalComponent PidControllerBase.OutputTuningInformation PidControllerBase.ResetIntegrator() |
Namespace | Meadow.Foundation.Controllers.Pid |
Assembly | Meadow.Foundation.dll |
Syntax
public class StandardPidController : PidControllerBase
Properties
DerivativeComponent
Derivative time in minutes
Declaration
public override float DerivativeComponent { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
Overrides
IntegralComponent
Integral time in minutes
Declaration
public override float IntegralComponent { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
Overrides
Methods
CalculateControlOutput()
Calculate control output of PID
Declaration
public override float CalculateControlOutput()
Returns
Type | Description |
---|---|
System.Single |