打印

新手求帮忙

[复制链接]
509|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
张飞龙1111|  楼主 | 2015-3-16 22:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
TI, ev, via, vi, IO
float Pos_cal(void)
{
    float fValue=0.0;
    float Value=0.0;
   
    LR_Add = 64-middle;
   
    //LR_Add = 64-(k1+k2)/2;
    //LR_Sub = k1-k2;
   
   
    Dir_Error[2] =  Dir_Error[1];   
    Dir_Error[1] =  Dir_Error[0];
    Dir_Error[0] = LR_Add;
     
     Dir_Deviation[2] = Dir_Deviation[1];
     Dir_Deviation[1] = Dir_Deviation[0];
     Dir_Deviation[0] = Dir_Error[0]- Dir_Error[1];
   
    Fuzzy_lishudu(LR_Add,Dir_Deviation[0]);
   
    Dir_P = Fuzzy_Kp(0,0);
    //Dir_I = Fuzzy_Ki(10,1);
    //Dir_D = Fuzzy_Kd(0,0);

     Value = LR_Add*Dir_P + Dir_Deviation[0]*Dir_I/100.0+Dir_Error[1]*Dir_D/100.0;
           
     fValue=Value;
   
    return  fValue;
}
不懂,求解释,越细越好

相关帖子

沙发
dirtwillfly| | 2015-3-17 11:21 | 只看该作者
这是哪里复制来的代码?建议找原作者啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

8

帖子

0

粉丝