智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 961|回复: 1
打印 上一主题 下一主题

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

[复制链接]

30

主题

160

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1436
威望
775
贡献
323
兑换币
455
注册时间
2012-12-26
在线时间
169 小时
毕业学校
njyddx
跳转到指定楼层
1#
发表于 2014-3-23 05:28:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如下:
搜索赛道优化:
这个是第一次采集到的数据,用在后面对比:
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)这个判断语句里,
可是下面的为什么就对了呢??
大家帮忙看一下

回复

使用道具 举报

30

主题

160

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1436
威望
775
贡献
323
兑换币
455
注册时间
2012-12-26
在线时间
169 小时
毕业学校
njyddx
2#
 楼主| 发表于 2014-3-23 06:11:26 | 只看该作者
我先自己顶一下,我发现好像这样做之后效果好了一点,可是那一个条件进不去,不好看具体效果啊,大家支持啊
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-6 21:43 , Processed in 0.044951 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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