智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1352|回复: 6
打印 上一主题 下一主题

速度控制问题

[复制链接]

13

主题

44

帖子

0

精华

高级会员

Rank: 4

积分
638
QQ
威望
341
贡献
137
兑换币
203
注册时间
2014-7-1
在线时间
80 小时
跳转到指定楼层
1#
发表于 2014-8-9 14:34:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下面是速度控制的代码,有几个地方不太了解,希望有大神帮忙看看是什么意思,不懂得的方已标注好了。
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 ;
                        }
                     }
            }

        }


}


回复

使用道具 举报

3

主题

505

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
16509

在线王奖章活跃会员奖章优秀会员奖章论坛元老奖章

威望
12263
贡献
3306
兑换币
947
注册时间
2014-5-27
在线时间
470 小时
2#
发表于 2014-8-9 15:49:42 | 只看该作者
回复 支持 反对

使用道具 举报

5

主题

83

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1948
威望
955
贡献
567
兑换币
602
注册时间
2013-11-19
在线时间
213 小时
毕业学校
广东工业大学华立学院
3#
发表于 2014-8-9 21:36:34 | 只看该作者
你这代码哪里来的啊?
回复 支持 反对

使用道具 举报

13

主题

44

帖子

0

精华

高级会员

Rank: 4

积分
638
QQ
威望
341
贡献
137
兑换币
203
注册时间
2014-7-1
在线时间
80 小时
4#
 楼主| 发表于 2014-8-9 21:42:27 | 只看该作者
浅醉 发表于 2014-8-9 21:36
你这代码哪里来的啊?


回复 支持 反对

使用道具 举报

27

主题

1517

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
11255

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章资源大师奖章

威望
4350
贡献
2795
兑换币
2704
注册时间
2013-10-16
在线时间
2055 小时
毕业学校
并没有毕业
5#
发表于 2014-8-13 17:12:11 | 只看该作者
100个标志位
回复 支持 反对

使用道具 举报

5

主题

833

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6207

优秀会员奖章活跃会员奖章论坛元老奖章在线王奖章

威望
3103
贡献
1968
兑换币
1747
注册时间
2014-5-8
在线时间
568 小时
6#
发表于 2014-8-15 00:52:33 | 只看该作者
这么多标志
回复 支持 反对

使用道具 举报

0

主题

173

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
威望
765
贡献
628
兑换币
475
注册时间
2014-7-15
在线时间
151 小时
7#
发表于 2014-8-27 15:08:01 | 只看该作者
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-27 19:38 , Processed in 0.104321 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表