Class PIDControlSettings
Inheritance
System.Object
PIDControlSettings
Assembly: SMT.MastaAPI.14.1.dll
Syntax
public class PIDControlSettings : APIBase, IEquatable<APIBase>
Fields
_parent
Declaration
protected readonly APIBase _parent
Field Value
Properties
ControlStartTime
Declaration
public double ControlStartTime { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
DifferentialGain
Declaration
public double DifferentialGain { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
DifferentialGainVsTimeAndError
Declaration
public GriddedSurfaceAccessor DifferentialGainVsTimeAndError { get; set; }
Property Value
DifferentialTimeConstant
Declaration
public double DifferentialTimeConstant { get; }
Property Value
| Type |
Description |
| System.Double |
|
IntegralGain
Declaration
public double IntegralGain { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
IntegralGainVsTimeAndError
Declaration
public GriddedSurfaceAccessor IntegralGainVsTimeAndError { get; set; }
Property Value
IntegralTimeConstant
Declaration
public double IntegralTimeConstant { get; }
Property Value
| Type |
Description |
| System.Double |
|
MaxChangeInManipulatedValuePerUnitTime
Declaration
public double MaxChangeInManipulatedValuePerUnitTime { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
MaxManipulatedValue
Declaration
public double MaxManipulatedValue { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
MinManipulatedValue
Declaration
public double MinManipulatedValue { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
PIDCalculatesChangeInManipulatedValue
Declaration
public bool PIDCalculatesChangeInManipulatedValue { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ProportionalGain
Declaration
public double ProportionalGain { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
ProportionalGainVsTimeAndError
Declaration
public GriddedSurfaceAccessor ProportionalGainVsTimeAndError { get; set; }
Property Value
SetPointValue
Declaration
public double SetPointValue { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
UpdateFrequency
Declaration
public double UpdateFrequency { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
UpdateMethod
Declaration
public PIDControlUpdateMethod UpdateMethod { get; set; }
Property Value
UpdateTime
Declaration
public double UpdateTime { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
UseDifferentialGainScheduling
Declaration
public bool UseDifferentialGainScheduling { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
UseIntegralGainScheduling
Declaration
public bool UseIntegralGainScheduling { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
UseIntegratorAntiWindup
Declaration
public bool UseIntegratorAntiWindup { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
UseProportionalGainScheduling
Declaration
public bool UseProportionalGainScheduling { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Implements
System.IEquatable<T>
Extension Methods