Class ControllerParameters
Represents the parameters of a controller, providing properties to get and set various control parameters such as ID, name, type, and control weights. This class interacts with an AdsClient to read and write parameter values from a specified index group.
public class ControllerParameters
- Inheritance
-
ControllerParameters
- Inherited Members
Properties
DampingTimeTd
Damping time Td. Position control. [0.0 ... 60.0]. Seconds.
public double DampingTimeTd { get; set; }
Property Value
DerivativeActionTimeTv
Derivative action time Tv. Position control. [0.0 ... 60.0]. Seconds.
public double DerivativeActionTimeTv { get; set; }
Property Value
ID
Controller ID
public uint ID { get; }
Property Value
IntegralActionTimeTn
Integral action time Tn. Position control. [0.0 ... 60.0]. Seconds.
public double IntegralActionTimeTn { get; set; }
Property Value
MaxOutputLimitation
Maximum output limitation ( ) for controller total output. (Standard value: 0.5 == 50%)
public double MaxOutputLimitation { get; set; }
Property Value
Name
Controller name
public string Name { get; }
Property Value
ProportionalGainKpOrKv
Proportional amplification factor kp resp. kv
public double ProportionalGainKpOrKv { get; set; }
Property Value
Type
Controller type
public ControllerType Type { get; }
Property Value
VelocityPreControlWeight
Weight of the velocity pre control (standard value: 1.0 = 100 %) [0.0 ... 1.0]
public double VelocityPreControlWeight { get; set; }