|
C2000Ware Digital Power SDK
5.03.00.00
|
|
Go to the documentation of this file.
35 #ifndef __TMS320C28XX_CLA__
46 #ifndef C2000_IEEE754_TYPES
47 #define C2000_IEEE754_TYPES
55 #endif // C2000_IEEE754_TYPES
100 v->
alpha = (0.66666666677f) * (a - 0.5f * (b + c));
101 v->
beta = (0.57735026913f) * (b - c);
102 v->
z = (0.57735026913f) * (a + b + c);
103 v->
d = v->
alpha * cosine_val + v->
beta * sine_val;
104 v->
q = -v->
alpha * sine_val + v->
beta * cosine_val;
118 #endif // end of _ABC_DQ0_POS_H_ definition
static void ABC_DQ0_POS_run(ABC_DQ0_POS *v, float32_t a, float32_t b, float32_t c, float32_t sine_val, float32_t cosine_val)
Run ABC_DQ0_POS routine.
Defines the ABC_DQ0_POS transform structure.
float32_t z
Output: Z axis component (alpha beta -> d,q,z)
float32_t d
Output: D axis component (alpha beta -> d,q,z)
float32_t q
Output: Q axis component (alpha beta -> d,q,z)
float32_t alpha
Output: Alpha component (abc-> alpha beta)
static void ABC_DQ0_POS_reset(ABC_DQ0_POS *v)
Resets internal data to zero.
float32_t beta
Output: Beta component (abc-> alpha beta)