Remarks

StandardPidController
Status Status badge: working
Source code GitHub
NuGet package NuGet Gallery for Meadow.Foundation
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 Status badge: working
Source code GitHub
NuGet package NuGet Gallery for Meadow.Foundation

IntegralComponent

Integral time in minutes

Declaration
public override float IntegralComponent { get; set; }

Property Value

Type Description
float

Overrides

Remarks

StandardPidController
Status Status badge: working
Source code GitHub
NuGet package NuGet Gallery for Meadow.Foundation

Methods

CalculateControlOutput()

Calculate control output of PID

Declaration
public override float CalculateControlOutput()

Returns

Type Description
float

Overrides

Remarks

StandardPidController
Status Status badge: working
Source code GitHub
NuGet package NuGet Gallery for Meadow.Foundation