大家好!
我希望通过将"theta"作为相位来生成三个随时间变化的值。 v2_ref 非常关注余弦波形、但"d"和"dd"值是固定的(如果我排除"exp (h)"和 "exp (hh)"函数、这两个函数也可行)。 如果有人能帮助我解决这个问题、我将不胜感激。
注意:每个参数都是"float"、"h"和"hh"除外、它们都是双精度型。
V2=40;
del_theta=(((0xFFF)*Freq*500*(0.000001));
Theta=theta+del_theta;
V2_ref[2]=(int16_t)V2*(cos ((float) theta*0.000095875);
h=-b*pow(abs(float)theta*0.000095875-1,e);
d[2]=1-a*exp(h)+a*exp(-b*pow(1,e));
h=-bb*pow(abs(float)theta*0.000095875-1 ), ee );
d[2]=dd-aa*exp (hh);
如果(theta=65535)
{
Theta=0;
}