智能车制作
标题:
速度控制问题
[打印本页]
作者:
蓝光1775
时间:
2014-8-9 14:34
标题:
速度控制问题
下面是速度控制的代码,有几个地方不太了解,希望有大神帮忙看看是什么意思,不懂得的方已标注好了。
void speed_contral()
{
int SUDU_CHA ;
SUDU_CHA = abso(Mid)*2/speed_Mid_P;(这一行是什么意思?)
if( qipaoxian >=2)
{
A=0;(这一行是什么意思?)
B=1;(这一行是什么意思?)
baitou_P=8;(这一行是什么意思?)
renzi_xuan =0;(这一行是什么意思?)
if(zhuan_shu<=5)
{
stop_i=1;
}
else
sudu_control=0;
}
else
{
if(renzi_flag_left==2||renzi_flag_right==2)
{
sudu_control = sudu_renzi; //人字判断出来,刹车
}
else
{
if(XS_you==1)
{
if(XS_flag==1&&WAN_flag==0) //小S或者长直道加速
{
i_zhidao--;
if(i_zhidao<=2)
{
i_zhidao=2;
sudu_control =sudu_max;
i_shache=zhuan_shu/10;(这一行是什么意思?)
}
//弯道刹车计数,一旦进入直道就恢复预置值
}
}
if(XS_flag==0&&WAN_flag==1) //弯道
{
//直道判别计数,一旦进入弯道就恢复预置值
i_shache --;
if(i_shache>=2) sudu_control = 0;
else if(i_shache<2)
{
i_zhidao = 100; (这一行是什么意思?)
i_shache=1; (这一行是什么意思?)
SUDU_ZHIDAO = sudu_zhidao_chu_renzi;(这一行是什么意思?)
SUDU_WANDAO = sudu_wandao_chu_renzi;(这一行是什么意思?)
sudu_control = SUDU_ZHIDAO - SUDU_CHA;
if(sudu_control <= SUDU_WANDAO) sudu_control = SUDU_WANDAO ;
}
}
}
}
}
作者:
whisker
时间:
2014-8-9 15:49
顶
作者:
浅醉
时间:
2014-8-9 21:36
你这代码哪里来的啊?
作者:
蓝光1775
时间:
2014-8-9 21:42
浅醉 发表于 2014-8-9 21:36
你这代码哪里来的啊?
作者:
1200
时间:
2014-8-13 17:12
100个标志位
作者:
wijop
时间:
2014-8-15 00:52
这么多标志
作者:
abc342501
时间:
2014-8-27 15:08
欢迎光临 智能车制作 (http://www.znczz.com/)
Powered by Discuz! X3.2