智能车制作

标题: 大家来看看这个搜索赛道信息的程序哪里有问题,谁决绝了我就把我的代码发给他 [打印本页]

作者: 空格_Space    时间: 2014-3-23 05:28
标题: 大家来看看这个搜索赛道信息的程序哪里有问题,谁决绝了我就把我的代码发给他
如下:
搜索赛道优化:
这个是第一次采集到的数据,用在后面对比:
if(a_1==1)
      {
        a_1=0;
        temp3_1=j;
     
      }

这个j是本次采集到的有效值,和上次对比,确定有效性     
      if(absolute(j-temp3_1)<10)
        {
         j=i+2;  //差值去除
         *a=i;
         
         temp3_1=j;
         fr=1;
         printf("\r\n %c",'R');
        }
和下面的这个
这个和上面的是一样的
if(b_1==1)
        {
          b_1=0;
          temp2=k;
        
        }
      if(absolute(k-temp2)<15)
         {
         k=i-2; //差值去除
         *b=i;
         temp2=k;
         fl=1;
         printf("\r\n %c",'Z');
         }

可是问题出现了,下面的这个可以正常进去,上面的不能进去,我就不知道问题在哪里了,我用串口查看死在了
if(absolute(j-temp3_1)<10)这个判断语句里,
可是下面的为什么就对了呢??
大家帮忙看一下


作者: 空格_Space    时间: 2014-3-23 06:11
我先自己顶一下,我发现好像这样做之后效果好了一点,可是那一个条件进不去,不好看具体效果啊,大家支持啊





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2