找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 22385|回复: 32

NXT各种编程软件的比较和简单介绍

    [复制链接]
发表于 2008-12-19 12:38:32 | 显示全部楼层 |阅读模式
特征NXT-G零售版
NXT-G教育版RoboLab 2.9NBCNXCRobotCNI LabVIEW Toolkit leJOS NXJpbLua
语言类型
图形图形图形汇编类CC图形JavaLua
固件(Firmware)标准标准标准(#1)标准标准标准(#1)标准定制定制
IDE(是否包括?)(#6) 否(即将发布Eclipse插件)(#7)
Windows(#7)
Mac OSX现在还不支持现在还不支持(#7)
Linux(#7)
事件标准Java事件
多线程
机器人到PC的蓝牙(Bluetooth)通讯现在还不支持现在还不支持
机器人到机器人的蓝牙(Bluetooth)通讯现在还不支持现在还不支持现在还不支持
I2C支持
(#5)(#5)现在还不支持现在还不支持
文件系统
现在还不支持现在还不支持
浮点数
否?(#8)
数据日志(Datalog)
获得的方式包括在NXT零售版中 包括在NXT教育版中包括在NXT教育版中BricxCC网站BricxCC网站CMU网站LEGO 教育网站LabVIEW toolkit 网站 (#6)lejos网站免费下载pbLua网站
你想做什么... (#2)
使机器人移动而不想学习编程
使用NXT学习编程
编写“快速”的程序 也许?
“快速”编写程序
学习高级编程概念
适用于(#3) NXT初学者——或者完成简单任务刚开始接触NXT的学校从RCX升级到NXT的学校高级程序员C程序员需要最高速度的应用程序LabVIEW用户,或者希望改进NXT-G的人Java 程序员教育领域的用户
NXT-G零售版NXT-G教育版RoboLab 2.9NBCNXCRobotCNI LabVIEW Toolkit leJOS NXJpbLua
测试程序(#4)
速度(循环/分钟)
720
73k
4285
93.9k
750/5350 (#9)

占用内存(字节)
10704
559
1428
561
8084/1890
编写时间
10分钟
~20分钟
30 分钟
30分钟
15分钟/80分钟
程序
其它注释该软件是为孩子设计的,但是成年人同样可以使用和零售版相同,除了包括一些“校园”机器人LEGO说这是RoboLab的最后一个版本 可以创建能在NXT-G程序中工作的编程块,或者它可以编写直接下载到NXT中的程序,或者它可以编写能控制NXT的PC程序(参照下表) 还处于开发初期
注意
(1) RoboLab和RobotC使用的都是LEGO标准固件。  
(2) 以上都不是关于编程的“最终答案”,但是可能会帮助你选择最合适的软件。

(3) 以上大部分是软件用户的意见。   
(4) 我编写了一个“测试软件”,运行在所有平台上,以比较不同语言的速度、内存使用情况(程序大小),以及编写程序的大致时间。
(5) 标准固件确实提供了I2C功能,并且NXT-G确实使用在超声传感器上,但是NXT-G没有提供直接访问I2C功能的方法。  
(6) NXT的LabVIEW Toolkit是LabVIEW的插件。用户必须拥有LabVIEW的一个拷贝才能使用它。
(7) 程序在LEGO NXT积木上编译。
(8) Lua支持类似浮点数的功能,访问其主页查找详细信息。
(9) 这两个NI程序使用Labview Toolkit和高级调用,以及该Toolkit和低级元素。

软件建议
如果你想寻找一个“最好”的软件,这并不容易。哪个软件最好依赖于你想学什么、你已经了解了什么,以及你想做什么。这些问题并不总是能搞清楚的。


NXT 远程控制
NXT有多种不同的“远程”控制系统。大部分不需要在NXT上进行编程。通常这使我们能在PC上编写和执行程序,PC会向NXT发送命令。某些情况下,可以在PC上显示传感器的值。
软件语言类型控制类型NXT上需要的固件连接类型连接源WindowsMac OSXLinux读传感器网址
LEGO NXT移动应用程序简单远程控制远程控制标准(#2) 蓝牙手机或PDA---LEGO
BT RCNXT-GNXT到NXT的远程控制在NXT上运行的程序蓝牙另外一个NXT---用户可编程BTRC
简单BT远程控制简单远程控制远程控制标准蓝牙台式PCSimple Windows RC
RobotC简单远程控制远程控制标准(#1) USB/蓝牙台式PC还不支持CMU Web Site
BricxCC简单远程控制远程控制标准USB/蓝牙台式PC BricxCC Web Site
OnBrick PDA图形可编程远程控制标准蓝牙PDA---OnBrick
OnBrick PC图形可编程远程控制标准蓝牙台式PCOnBrick
NXT DirectorSimple RCCustomizable Remote Control标准蓝牙Palm PDA---否?Director
RoboDNASimple RCRemote Control标准蓝牙台式PC RoboDNA
微软机器人工作室.NET在PC上运行用户程序标准蓝牙台式PC (non-commercial version is free) Download site orMicrosoft Site
NI LabVIEW Toolkit Graphic (LabVIEW G)User Program running on PC标准USB/蓝牙台式PC LabVIEW toolkit Site
RoboLabGraphicUser Program running on PC标准USB台式PC Robolab
iCommandJavaUser Program running on PC标准蓝牙台式PC或PDA iCommand
LEGO::NXT PerlUser Program running on PC标准USB/蓝牙台式PCPerl
nxt-RubyRubyUser Program running on PC标准蓝牙台式PCRuby
NXT#C#User Program running on PC标准蓝牙台式PC 是?NXT#
MindsquallsC#用户程序运行在PC上标准蓝牙台式PCYes Mindsqualls
NXT Python
Python用户程序运行在PC上标准USB/蓝牙台式PC 是?Python
My Robot Me
图形?用户程序运行在PC上标准USB/蓝牙台式PCRobot Me
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2008-12-19 14:13:56 | 显示全部楼层
怎么没有见到NQC  难道NQC不能在NXT上用
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2008-12-19 14:43:55 | 显示全部楼层
nqc是给rcx编程的。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2008-12-22 14:17:21 | 显示全部楼层
这份材料看过了,不过还是要感谢楼主,辛苦了
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2009-3-2 14:56:09 | 显示全部楼层
看了这个总算对编写程序的选择有了一个正确的选择。那就是NXT-G
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2009-3-2 15:04:11 | 显示全部楼层
事实证明你的选择不是一个好的选择,呵呵
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2009-3-21 20:23:11 | 显示全部楼层
今天找了一天关于RobotC的资料     还想去找个破解版的     网上连破解版的都要钱   我靠   只能试用30天了
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2009-3-26 14:19:30 | 显示全部楼层
想多敲点程式码, 但又不想敲汇编码, leJOS NXJ会是一个正确的选择吗? [g:02]
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2009-3-27 10:55:44 | 显示全部楼层
更多人喜欢用NXC
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2009-3-29 00:20:57 | 显示全部楼层
想问个比较弱智的问题
在程序测试里啊
RoboLab 2.9 的速度是73k
这个73K 是不是代表73000 次循环/分钟 啊?
如果是这样的话 也就是说RoboLab 2.9 运行的效率比NXC还要高啦?
而运行速度最快的就是RobotC,速度是93900次循环/分钟
请问一下是这样理解这个问题吗?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2009-6-25 09:19:03 | 显示全部楼层
谢谢楼主,请问适合NXT的中文编程有哪些
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2009-6-28 11:37:18 | 显示全部楼层
8# chenh2046
有破解版的,但不是最新版的。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2009-7-2 13:40:26 | 显示全部楼层
o原来NQC是给RCX,害我弄半天!~
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2009-7-2 20:01:03 | 显示全部楼层
慢慢来,我也是菜鸟了
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2009-7-6 10:53:11 | 显示全部楼层
很好,解惑了
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 15:26 , Processed in 0.214825 second(s), 18 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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