找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 5953|回复: 11

NXT——G中怎么实现跳转?

  [复制链接]
发表于 2011-10-4 17:29:47 | 显示全部楼层 |阅读模式
呃……我遇到了一个挺“蛋疼”的问题。我在翻译一个RoboLAB的程序时(把它编程NXT——G)。有很多跳转。但是NXT——G没办法做跳转。而且这个程序不像是光感巡线那样是重复的。就是说遇到一个情况的时候不再继续执行下面的程序。而是直接运行另一段。所以停止循环的就不能用了。谁能帮帮我?或者。谁能用LabVIEW把RoboLAB的程序做成NXT——G的模块呢?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2011-10-4 17:37:16 | 显示全部楼层
一般用变量作为跳转的条件.
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2011-10-4 17:59:13 | 显示全部楼层
安步当车 发表于 2011-10-4 17:37
一般用变量作为跳转的条件.

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

使用道具 举报

发表于 2011-10-4 18:01:07 | 显示全部楼层
2楼正解
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2011-10-4 19:18:05 | 显示全部楼层
糖伯虎 发表于 2011-10-4 18:01
2楼正解

不用循环怎么弄呢?纠结了
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2011-10-5 08:29:37 | 显示全部楼层
多想想就想通了,也可以试着编写一些类似的程序试试。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2011-10-5 23:28:31 | 显示全部楼层
nxtG  用的是 变量判断加循环 实现跳转的吧  没有rob中的跳转模块
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2011-10-6 08:59:02 | 显示全部楼层
可以用双线程来解决,当判断线程条件成立时,跳出循环
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2011-10-6 09:41:14 | 显示全部楼层
薛源的程序很长很复杂的,用双线程序会Flie Error的!可蛋疼了,再加个移动模块都歇菜!~
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2011-10-6 09:54:30 | 显示全部楼层
过于复杂的程序 很吃资源的   有个几M的程序都卡的要命  一般用子程序吧
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2011-10-6 10:56:54 | 显示全部楼层
nxtg不适合做大程序,吃资源。
用子程序是不错的想法
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2011-10-8 15:04:16 | 显示全部楼层
2种程序写法有一些区别的,先看明白robolab的程序,然后换位用G来复写,不过不能完全照搬,要考虑思路。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-16 14:50 , Processed in 0.091061 second(s), 18 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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