imlucky 发表于 2013-5-18 17:55:44

对乐高机器人编程环境中数据线的类比

乐高机器人NXT的编程,可以用NXT-G和labview。

NXT、LabVIEW里的簇和数据线,有的孩子觉得比较晕。也许可以这样看——

通俗点说,可以把一个数据看成一份点心(或者其它什么食品),每份点心必须放在一个托盘里。

通常,一个托盘里只放一份点心(一个数据)。

数据线就是传送带,是有方向的。

程序模块相当于开了窗口,可以连接传送带的小车间。这些窗口有的接收点心(数据)。 有的窗口送出。(要注意的是,跟真实的点心不同的是,数据其实是信息,因此一份可以当成多份送出。)

不同的窗口收、送不同种类的点心,必须匹配。

簇是一个特殊的有点像放套餐的托盘,又被分隔成几个部分,每个部分里再直接放点心(数据)。而且,因为是套餐,每个部分可能(通常也的确是)放的是不同类型的食物。

簇的确可以减少数据线。

此外,它是一种特殊数据类型,可形成一定的数据组合。
比如,可以有这样一个簇,组成的成分(元素),一个是采样的时间(时间的数据类型)、一个是数组。(数组有3个元素,分别为该时间采样的R、G、B的读数)

topper 发表于 2013-5-18 20:00:38

学习了,可是这个机器人系列NXT好贵啊

fengnetking 发表于 2013-12-30 15:05:17

请问,你对ev3熟吗?能不能用robolab对它进行编程。

imlucky 发表于 2013-12-30 18:47:16

fengnetking 发表于 2013-12-30 15:05 static/image/common/back.gif
请问,你对ev3熟吗?能不能用robolab对它进行编程。

不知道能否给ev3编程。个人意见:不建议用robolab给NXT以后的机器人编程,因为robolab已经不再维护和更新,从NXT开始就有很多支持方面的问题。

imlucky 发表于 2013-12-30 19:00:18

我们也很希望用robolab,孩子最开始就学的是robolab,给nxt8547编程。但即便当时已经安装了最高版本了,还是因为版本太老,很多东西不支持,印象中好像颜色传感器就不支持,还有其他一些问题,最后只好放弃。
除非它现在又出更新……不过可能性不大吧,记得开发团队已经宣布放弃。

你孩子小,还是先用简单点的,大点以后再换吧。

fengnetking 发表于 2014-1-13 08:44:34

imlucky 发表于 2013-12-30 19:00 static/image/common/back.gif
我们也很希望用robolab,孩子最开始就学的是robolab,给nxt8547编程。但即便当时已经安装了最高版本了,还是 ...

可是孩子正在学习robolab,而现在EV3不支持这个编程软件,所以有些矛盾。算了,不管他了,让他自己摸索EV3编程软件吧,这个编程软件貌似比ROBOLAB简单。
页: [1]
查看完整版本: 对乐高机器人编程环境中数据线的类比