Class Transform
static class to group methods helping translation between reference frames More...
- #include <transform.h>
Public Static Functions
| Type | Name | 
|---|---|
| clarke_t | clarke (three_phase_t Xabc) transform a three_phase_t vector to aclarke_t vector. | 
| three_phase_t | clarke_inverse (clarke_t Xabo) transform a clarke_t vector to athree_phase_t vector. | 
| clarke_t | rotation_to_clarke (dqo_t Xdqo, float32_t theta) make a \(\theta\) rotation which transform adqo_t vector to aclarke_t vector. | 
| dqo_t | rotation_to_dqo (clarke_t Xabo, float32_t theta) make a - \(\theta\) rotation which transform aclarke_t vector to adqo_t vector. | 
| dqo_t | to_dqo (three_phase_t Xabc, float32_t theta) transform a three_phase_t vector to adqo_t vector. | 
| three_phase_t | to_threephase (dqo_t Xdqo, float32_t theta) transform a dqo_t vector to athree_phase_t vector. | 
Detailed Description
mainly 3 reference frames: * abc :three phase * \(\alpha, \beta, o\) : clarke. * d, q, o : direct-quadrature.
Public Static Functions Documentation
function clarke
transform a three_phase_t vector to aclarke_t vector.
function clarke_inverse
transform a clarke_t vector to athree_phase_t vector.
function rotation_to_clarke
make a \(\theta\) rotation which transform adqo_t vector to aclarke_t vector.
function rotation_to_dqo
make a - \(\theta\) rotation which transform aclarke_t vector to adqo_t vector.
function to_dqo
transform a three_phase_t vector to adqo_t vector.
function to_threephase
transform a dqo_t vector to athree_phase_t vector.
The documentation for this class was generated from the following file docs/controlLibrary/src/transform.h