Remarks

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

Overrides