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