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 rotation which transform adqo_t vector to aclarke_t vector. |
dqo_t | rotation_to_dqo (clarke_t Xabo, float32_t theta) make a - 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 * : clarke. * d, q, o : direct-quadrature.
Public Static Functions Documentation
function clarke
function clarke_inverse
function rotation_to_clarke
function rotation_to_dqo
function to_dqo
function to_threephase
The documentation for this class was generated from the following file docs/controlLibrary/src/transform.h