找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 8871|回复: 11

EV3车子加速的编程问题

[复制链接]
发表于 2017-11-25 20:45:10 | 显示全部楼层 |阅读模式
悬赏10乐币已解决
NXT2.0的编程里,有一个车子加速的编程,但是按照编程,在EV3编程里不能实现。请问要用其他什么方法可以实现。
QQ截图20171125203752.png
QQ截图20171125203800.png

最佳答案

查看完整内容

这个估计可以实现
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2017-11-25 20:45:11 | 显示全部楼层
本帖最后由 13958462362 于 2017-12-16 11:18 编辑

这个估计可以实现

123.ev3

3.7 KB, 下载次数: 81

逐渐怎加速度,自己理解

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-11-26 00:59:48 | 显示全部楼层
这个程序的意思是先用低速让小车跑一段距离,再用高速让小车跑。你用同样的方法在ev3里写程序就可以了,先用移动转向模块控制小车低速跑,再用另一个移动转向模块控制小车高速跑。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-11-26 09:28:37 | 显示全部楼层
barzz 发表于 2017-11-26 00:59
这个程序的意思是先用低速让小车跑一段距离,再用高速让小车跑。你用同样的方法在ev3里写程序就可以了,先 ...

不是的,如果你去看一下你就知道,这个编程在NXT2.0里不是你这个意思,然后我也在EV3里试过,实现的跟你说的一样。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-11-26 10:40:45 | 显示全部楼层
添加个变量,变量会随时间增加,然后变量数值控制电机的功率,就可以实现一个速度随时间越来越快~!你说的是这种形式的加速吗?!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-11-26 11:06:02 | 显示全部楼层
Tallerlulu 发表于 2017-11-26 10:40
添加个变量,变量会随时间增加,然后变量数值控制电机的功率,就可以实现一个速度随时间越来越快~!你说的 ...

只要不会出现一卡一卡的现象,能够连贯的递增加速。什么方式编程都可以。最好附上编程的图片参考一下,谢谢!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-11-26 12:34:25 | 显示全部楼层
看看EV3软件环境里有哪些可以利用的数学工具,不必自行构造算法的。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-11-27 08:16:22 | 显示全部楼层
本帖最后由 十年2012 于 2017-11-27 08:17 编辑

建议:1、先测出转速与功率的关系。2、S=0.5*at^2,V=at,或三次多项式、五次多项式等计算时序速度。3、控制电机
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-12-15 14:28:03 | 显示全部楼层
十年2012 发表于 2017-11-27 08:16
建议:1、先测出转速与功率的关系。2、S=0.5*at^2,V=at,或三次多项式、五次多项式等计算时序速度。3、控 ...

这样不是很懂,能否附上编程图片,感谢
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-12-17 12:49:42 | 显示全部楼层
小羊很肥 发表于 2017-12-15 14:28
这样不是很懂,能否附上编程图片,感谢

简单点,将马达模块放在循环模块之内,用等待模块控制单次循环时间如0.1S或0.05s,电机模块设为开启模式,每次循环功率值均固定增加一个值。这样应该可以实现均匀加速。若要控制在指定时间,以设定速度或加速度经过(到达,指定点(距离),那就要计算了。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-12-17 12:49:44 | 显示全部楼层
小羊很肥 发表于 2017-12-15 14:28
这样不是很懂,能否附上编程图片,感谢

简单点,将马达模块放在循环模块之内,用等待模块控制单次循环时间如0.1S或0.05s,电机模块设为开启模式,每次循环功率值均固定增加一个值。这样应该可以实现均匀加速。若要控制在指定时间,以设定速度或加速度经过(到达,指定点(距离),那就要计算了。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-12-21 15:57:06 | 显示全部楼层

编程看了可以用不过加速起来的太快不是很明显,后来我把每次加速改为1,在后面加了一个等0.2秒就可以了,感谢你的分享!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

QQ|手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2024-3-29 03:17 , Processed in 0.215469 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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