涂 桂旺 / AutomationElements

Fork of AutomationElements by TVZ Mechatronics Team

Embed: (wiki syntax)

« Back to documentation index

PT2cc Class Reference

PT2cc Class Reference

Transfer function of a general PT2 form. More...

#include <PT2cc.h>

Public Member Functions

 PT2cc ()
 Default constructor.
 PT2cc (double K, double zeta, double w_n, double sampleTime)
 PT2cc transfer function parameters K, zeta, w_n and sample time in seconds.
void setParameters (double K, double zeta, double w_n, double sampleTime)
 Update PT2cc 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 general PT2 form.

cc stands for conjugate-complex. G(s) = Y(s) / U(s) = K w_n^2 / ( s^2 + 2 zeta w_n + w_n^2 )

Author(s): TVZ Mechatronics Team

Definition at line 12 of file PT2cc.h.


Constructor & Destructor Documentation

PT2cc (  )

Default constructor.

K = 1, zeta = 0.707, w_n = 1 rad/s, sampleTime = 0.1 s.

Definition at line 3 of file PT2cc.cpp.

PT2cc ( double  K,
double  zeta,
double  w_n,
double  sampleTime 
)

PT2cc transfer function parameters K, zeta, w_n and sample time in seconds.

Definition at line 8 of file PT2cc.cpp.


Member Function Documentation

void in ( double  u )

Set the input u.

Definition at line 41 of file PT2cc.cpp.

double out (  )

Calculate the output y.

Definition at line 32 of file PT2cc.cpp.

void setParameters ( double  K,
double  zeta,
double  w_n,
double  sampleTime 
)

Update PT2cc transfer function parameters and sample time.

Definition at line 13 of file PT2cc.cpp.