中文乐高

 找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 191|回复: 10

这个程序哪里不对呢?

[复制链接]
发表于 2021-4-27 14:56:37 | 显示全部楼层 |阅读模式

帮忙看看哪里出错了??


这个程序为什么只执行下面的分支上面的满足条件也不执行?

这个程序为什么只执行下面的分支上面的满足条件也不执行?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2021-4-27 16:03:57 | 显示全部楼层
下面的程序款是旋转时间,在没到时间的时候程序是不会循环的吧?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 支持 1 反对 0

使用道具 举报

发表于 2021-4-28 15:32:40 | 显示全部楼层
easy 当超声波不满足小于三十厘米时 下面的程序需要十秒运行时间 在这十秒时间内 即使满足小于三十厘米的条件 也不会运行上面的程序块 因为下面的程序块还没运行完 即未完成本次循环 所以这样是有问题的建议再判断一下 需要用到循环中断
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2021-4-27 15:51:00 | 显示全部楼层
怎么能实现这个程序呢?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2021-4-27 17:24:46 | 显示全部楼层
速度太大了容易出BUG,80的速度转一圈实现不了,让一个汽车以120的速度走一小时可以,走一秒你这属于难题
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2021-4-28 14:24:28 | 显示全部楼层
这个程序要执行上面的程序的条件是在下面的程序运行完成的同时满足超声波小于30.
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2021-4-28 14:28:32 | 显示全部楼层
因为下面是运行秒数,所以要运行完了才能判断第二次
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2021-4-28 15:38:05 | 显示全部楼层
3楼
正解
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2021-4-28 16:07:06 | 显示全部楼层
SAYUNARA 发表于 2021-4-28 15:32
easy 当超声波不满足小于三十厘米时 下面的程序需要十秒运行时间 在这十秒时间内 即使满足小于三十厘米的条 ...

非常感谢指教已成功。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
 楼主| 发表于 2021-4-28 16:13:33 | 显示全部楼层
成功后的程序为方便后来者上传交流,谢谢大家的指教
屏幕截图 2021-04-28 161154.jpg
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 前天 16:06 | 显示全部楼层
你看,你的小车要是大于30厘米开始,他就会执行下面两条程序,马达就会先反转5秒再正转5秒尼玛回到原位置了,超声波一看,嗨好家伙还大于30,马达你再接着转,然后就会反转正传反转正转,诶!有程序我不执行,就是玩儿!!!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|中文乐高 ( 桂ICP备11003955号-1 )

GMT+8, 2021-5-6 05:37 , Processed in 0.031881 second(s), 23 queries .

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