找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 11904|回复: 21

求问MXT2.0编程问题

[复制链接]
发表于 2012-4-16 13:59:41 | 显示全部楼层 |阅读模式
悬赏1乐币未解决
请问下  在循环里面寻找到某特定值然后跳离循环  如果不找到则继续循环   那个跳离的部分应该怎么写
RCX里面可以用跳转  那NXT里面有跳转吗

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2012-4-16 14:23:33 | 显示全部楼层
NXT-G程序里没有跳转
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2012-4-16 14:39:34 | 显示全部楼层
barzz 发表于 2012-4-16 14:23
NXT-G程序里没有跳转

那请问要怎么写才可以做到跳转的动作
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2012-4-16 14:50:37 | 显示全部楼层
跳出循环不行么?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2012-4-16 15:16:55 | 显示全部楼层
我知道可以用传感器检测到设定条件后跳出循环,不符合条件就继续之前的循环
好像可以用比较吧,不过我还没试过
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2012-4-16 15:33:49 | 显示全部楼层
用变量,初始化变量为假,满足条件后设置变量为真,在循环末尾用变量控制循环。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2012-4-16 16:45:48 | 显示全部楼层
。樹 发表于 2012-4-16 14:39
那请问要怎么写才可以做到跳转的动作

用逻辑变量设置这个需要跳出的状态,当循环满足了这个逻辑状态,就跳出。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2012-4-16 17:16:06 | 显示全部楼层
QQ截图20120416171347.jpg

大致意思就是这样,比较麻烦的事情是,它并不是任何时候都在检测这个条件,而必须是程序走到这个位置时才检测这个条件;换句话说无法做到在循环内的任何地方都能跳出,必须是执行到循环最后的检测时才能跳出。因此,这个检测怎么写还是要想想的。一般来说都能写的出来。
不提供更具体的情况的话,无法进一步帮你了。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2012-4-16 22:29:54 | 显示全部楼层
特别不能战斗 发表于 2012-4-16 17:16
大致意思就是这样,比较麻烦的事情是,它并不是任何时候都在检测这个条件,而必须是程序走到这个位置时 ...

谢谢 我大致知道了  明天去试试看
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2012-4-16 22:37:53 | 显示全部楼层
barzz 发表于 2012-4-16 16:45
用逻辑变量设置这个需要跳出的状态,当循环满足了这个逻辑状态,就跳出。

我老师也和我说了用变量  但是我不知道怎么写比较好  我的是光感巡线  等3个光感同时见线就跳出循环的  能写个我看看不
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2012-4-16 22:41:59 | 显示全部楼层
。樹 发表于 2012-4-16 22:37
我老师也和我说了用变量  但是我不知道怎么写比较好  我的是光感巡线  等3个光感同时见线就跳出循环的  能 ...

在循环外,逻辑变量设为真
在循环中,当3个光感同时检到黑线时,逻辑变量设为假
循环的结束控制:用逻辑值为假控制循环的结束,将逻辑变量输出给循环的结束控制,
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2012-4-16 22:57:49 | 显示全部楼层
barzz 发表于 2012-4-16 22:41
在循环外,逻辑变量设为真
在循环中,当3个光感同时检到黑线时,逻辑变量设为假
循环的结束控制:用逻辑 ...

这样怎么写逻辑呢

怎么写

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

使用道具 举报

 楼主| 发表于 2012-4-16 23:02:37 | 显示全部楼层
就2 1 3光感都见线后  马达停止   然后跳出循环  怎么写呢  应该加在哪  
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2012-4-16 23:16:30 | 显示全部楼层
。樹 发表于 2012-4-16 23:02
就2 1 3光感都见线后  马达停止   然后跳出循环  怎么写呢  应该加在哪

看图吧,图中说到的3个逻辑变量指的是同一个名字的逻辑变量
1.jpg
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2012-4-16 23:20:26 | 显示全部楼层
barzz 发表于 2012-4-16 23:16
看图吧,图中说到的3个逻辑变量指的是同一个名字的逻辑变量

我懂你的意思了  但是不会怎么写那写图标进去  所以劳驾给我写个看看  谢谢了   拜托拜托
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 04:51 , Processed in 0.176949 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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