中文乐高

 找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 37752|回复: 41

EV3之初体验--PID巡线

    [复制链接]
发表于 2014-1-20 00:41:51 | 显示全部楼层 |阅读模式
本帖最后由 捞屎人 于 2014-1-27 19:43 编辑

EV3软件已有了硬件还没银子买,但是听说EV3可以向下支持NXT,所以先在我的NXT上以PID巡线体验了一下,谈谈EV3与NXT-G的个人感受:
1.EV3沿袭了NXT-G的风格,如果对G很熟练,那么上手EV3应该很容易。下面是EV3和G的PID巡线部分(其实只加入了P,I和D未加入) 几乎没啥区别
EV3&G.jpg


2.EV3更简练了些,比如说EV3去掉了G中数字转字符模块,在屏幕上读数(检验程序常用到)无须再转换一次,这个挺好的,一直觉得G这个模块超级蛋疼;EV3的传感分支模块可以将阀值连在变量上,不像G只能设置一个死的常数,就因为如此导致我几乎从不用G的传感器分支,非要用一个传感器加上比较运算和逻辑分支代替传感分支。
无标题.jpg

3.由于只实验了巡线,所以只发现NXT光感在EV3软件上不兼容,也就是用EV3为NXT编程无法识别NXT上的光感,而NXT颜色传感可以识别。
4.EV3和G一样无局部变量,即子函数与主函数或者子函数之间变量不能重名,否则会出错。
5.EV3无法蓝牙从PC端连接NXT下载程序(这个有待考证)。
6.EV3的子函数(自定义模块)不能像G那样随意调用,从建一个项目就找不到自己写的子函数了(这个是怎么回事?)。
以上是我刚接触EV3的几点感受,有不当之处大家一起指正,下面是我的PID巡线。
先上Ev3的PID吧
EV3程序,居然不支持EV3附件,只好改了后缀,下载了自己改回EV3 ev3-pid .RBT (17.93 KB, 下载次数: 3041)

评分

参与人数 2乐币 +1 人气 +18 收起 理由
guozhijian + 8
蒙特拉 + 1 + 10 中文乐高有你更精彩:)

查看全部评分

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2014-1-20 08:47:25 | 显示全部楼层
大哥 我们也才刚编玩EV3的PID 你为什么才发。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
 楼主| 发表于 2014-1-20 11:07:28 | 显示全部楼层
jhxx 发表于 2014-1-20 08:47
大哥 我们也才刚编玩EV3的PID 你为什么才发。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 ...

把G的照搬过来就是了,羡慕你们哟,
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2014-1-21 21:59:07 | 显示全部楼层
太好了,下来对比一下。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2014-1-22 06:42:30 本消息通过手机发布 | 显示全部楼层
才入手NXT几天,昨天又入手EV3,正准备研究呢
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2014-1-22 08:49:04 | 显示全部楼层
感谢!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2014-1-23 11:53:29 | 显示全部楼层
程序和我的差不多
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2014-4-2 09:18:36 | 显示全部楼层
谢谢
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2014-4-18 17:00:59 | 显示全部楼层
MARK,慢慢学习!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2014-4-29 10:07:43 | 显示全部楼层
xuexiyixia
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2014-4-29 11:42:11 | 显示全部楼层
捞屎人 发表于 2014-1-20 11:07
把G的照搬过来就是了,羡慕你们哟,

怎么都是NXT跑线视频么,有EV3跑线视频?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
 楼主| 发表于 2014-4-30 18:57:40 | 显示全部楼层
YJG103 发表于 2014-4-29 11:42
怎么都是NXT跑线视频么,有EV3跑线视频?

木有钱买ev3  那
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2014-5-11 09:02:31 | 显示全部楼层
EV3的自定义模块是伴随工程(Project)的,工程中的所有程序(Program)都可以自由使用这个模块,但是新建工程就不行了。如果你要在新建工程中使用你原来已建好的模块,需要先将这个模块导出(Expert),然后在新工程中导入(Import),就可以了。这样导入的模块,有个好处,该模块中的变量居然是局部的。

btw,PID中的D,可以使你的小车巡线时更快地稳定下来。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2014-6-6 20:55:05 | 显示全部楼层
谢谢分享!
不错!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2014-6-28 16:46:38 | 显示全部楼层
楼主可否+个QQ,464953307请教你这个问题
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

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

GMT+8, 2017-10-19 04:29 , Processed in 0.087369 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc. Template By 【未来科技】【 www.veikei.com 】

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