涂 桂旺 / AutomationElements

Fork of AutomationElements by TVZ Mechatronics Team

Embed: (wiki syntax)

« Back to documentation index

PDT1 Class Reference

PDT1 Class Reference

Transfer function of a PDT1 form. More...

#include <PDT1.h>

Public Member Functions

 PDT1 ()
 Default constructor.
 PDT1 (double K, double T_1, double T_D, double sampleTime)
 PDT1 transfer function parameters and sample time in seconds.
void setParameters (double K, double T_1, double T_D, double sampleTime)
 Update PDT1 transfer function parameters and sample time.
double out ()
 Calculate the output y.
void in (double u)
 Set the input u.

Detailed Description

Transfer function of a PDT1 form.

G(s) = Y(s) / U(s) = K * (1 + T_D s) / (1 + T_1 s)

Author(s): TVZ Mechatronics Team

Definition at line 12 of file PDT1.h.


Constructor & Destructor Documentation

PDT1 (  )

Default constructor.

K = 1, T_1 = 1, T_D = 0.5, sampleTime = 0.1

Definition at line 3 of file PDT1.cpp.

PDT1 ( double  K,
double  T_1,
double  T_D,
double  sampleTime 
)

PDT1 transfer function parameters and sample time in seconds.

Definition at line 8 of file PDT1.cpp.


Member Function Documentation

void in ( double  u )

Set the input u.

Definition at line 26 of file PDT1.cpp.

double out (  )

Calculate the output y.

Definition at line 30 of file PDT1.cpp.

void setParameters ( double  K,
double  T_1,
double  T_D,
double  sampleTime 
)

Update PDT1 transfer function parameters and sample time.

Definition at line 13 of file PDT1.cpp.