中文乐高

 找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 3418|回复: 22

教学:怎么给NXT-G的程序打包

  [复制链接]
发表于 2013-7-5 10:49:56 | 显示全部楼层 |阅读模式
1.png
2.png
首先,很多NXT-G的高级玩家都会遇到一个问题,就是程序一但庞大就很拖电脑的速度,这时就要将主程序中划分出子程序
***********************************************
***********************************************
***********************************************
***********************************************
在默认文件夹只有主程序,子程序保存在Blocks文件夹。(注意所有文件后缀都为“.rbt”)
3.png

4.png
这样就产生了一个问题,在每次拷贝的时候,需要将主程序和子程序分别拷贝(如果有自制的声音文件也要一并拷贝),很不方便。
其实在NXT-G中是有一个打包功能的,可以将主程序、子程序、程序中的声音文件打包为一个后缀“.rbtx”的文件。
***********************************************
***********************************************
***********************************************
***********************************************
示范:
6.png
首先这是一段程序,包含了一个子程序和一个声音文件。
5.png
点击创建包选项。
7.png
在创建包窗口中,可以看到储存路径、包的名字和包的内容,目前包中有主程序、子程序和声音文件。
8.png
单击完成后就会在指定路径中生成后缀为“.rbtx”的包文件。
***********************************************
***********************************************
***********************************************
***********************************************
下面来测试一下
9.png
首先将之前保存的主程序和子程序全部删除,只留下“包”程序。
10.png
然后在NXT-G中打开包文件,可以发现程序正常。
这时去默认文件夹里看看,主程序、子程序都自动释放到默认文件夹里了。

ps:声音文件估计被释放到了专门储存声音的文件夹,鉴于用处不大,这里就不专门测试了。
***********************************************
***********************************************
***********************************************
***********************************************
之前我编魔方机器人的程序时,每次有了进展留档都要把整个文件夹打个压缩包再用时间命名,如果早知道这个办法就不用那么麻烦了。

而且以后再交流程序,只拷贝一个包就好了。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2013-7-5 14:08:39 | 显示全部楼层
sf   感谢lz出教程啊,现在会了,我说我怎么老搞不好呢。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
 楼主| 发表于 2013-7-5 14:15:40 | 显示全部楼层
我是神 发表于 2013-7-5 14:08
sf   感谢lz出教程啊,现在会了,我说我怎么老搞不好呢。

你们老说沙发,这有什么特别的好处么?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2013-7-5 21:09:36 | 显示全部楼层
收下了,很有用,谢谢。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
 楼主| 发表于 2013-7-5 22:23:16 | 显示全部楼层
zhlego 发表于 2013-7-5 21:09
收下了,很有用,谢谢。

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2013-7-7 09:20:59 | 显示全部楼层
谢谢分享。。。。。。。。。。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-9-23 17:43:03 | 显示全部楼层
谢谢分享!受教了!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2014-2-12 22:02:47 | 显示全部楼层
嗯!有用!记下了!谢谢楼主!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
 楼主| 发表于 2014-2-14 11:16:37 | 显示全部楼层
万多一点 发表于 2014-2-12 22:02
嗯!有用!记下了!谢谢楼主!

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2014-2-24 09:57:29 | 显示全部楼层
不错,又学一招!!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
 楼主| 发表于 2014-2-24 10:52:21 | 显示全部楼层
accessory08 发表于 2014-2-24 09:57
不错,又学一招!!

,现在已经转战nxc了,G的太庞大,编多点就卡电脑
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2014-2-28 13:06:16 | 显示全部楼层
WALL·E 发表于 2014-2-24 10:52
,现在已经转战nxc了,G的太庞大,编多点就卡电脑

nxc难吗?好不好学?要什么样的基础?有什么资料看吗?用nxc有什么好处?谢谢!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
 楼主| 发表于 2014-2-28 15:09:26 | 显示全部楼层
nxc的好处是节省电脑内存,还有编出的程序下载到nxt里占地也比g的少一半,坏处是得有点C基础,还有不能打错字,要不你就自己找bug去吧
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
 楼主| 发表于 2014-2-28 15:11:42 | 显示全部楼层
accessory08 发表于 2014-2-28 13:06
nxc难吗?好不好学?要什么样的基础?有什么资料看吗?用nxc有什么好处?谢谢!

资料我也有
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2014-3-10 15:05:11 | 显示全部楼层

我也想学习!能给点资料吗?谢谢!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

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

GMT+8, 2017-9-21 11:30 , Processed in 0.097736 second(s), 23 queries .

Powered by Discuz! X3.4

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

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