找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 4797|回复: 15

求教切换模块中其他情况是否加动作的问题

[复制链接]
发表于 2019-10-25 14:38:25 | 显示全部楼层 |阅读模式
1.png 2.png 各位大神请教个问题,我要求按着程序块按钮上键的时候马达正转,按着下键的时候马达反转,不按的时候马达不转file:///C:\Users\houshanbian\AppData\Roaming\Tencent\Users\547065068\QQ\WinTemp\RichOle\0Y9UPZKI4T1IL{59]%83GVJ.png,后面这个能达到我要求,为什么前面那个不行啊,前面那个我没有加马达关闭的模块为什么就不行了,当我手松开的时候他还是继续转动,当我换个按钮的时候他就反向转即使松开也继续转,按我的理解是我都没按钮的话程序应该执行最后一条,最后一条没什么动作的话马达不应该转啊

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2019-10-26 09:28:12 | 显示全部楼层
不定义动作=保持前面的动作。
前面的程序在两个按钮都不按的时候没有定义动作,因此在循环后程序会保持前面的状态不变!开始的时候看不出来,但是当你启动一次循环后,就会发现电机并不会停下来,而是继续保持上次命令的运行状态。因此必须要定义停止的动作。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 3 0

使用道具 举报

发表于 2019-10-28 09:41:09 | 显示全部楼层
本帖最后由 fdjzw 于 2019-10-28 09:43 编辑

实现你要的功能,这样会不会简单些。
2019-10-28_093800.png
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 1 0

使用道具 举报

发表于 2019-10-25 15:08:02 | 显示全部楼层
你试一下用等待和切换咯,通过连线连起来,我不会发图,要图加我微信吧
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2019-10-25 15:15:03 | 显示全部楼层
就跟开启后面加等待一样的道理,当你按下上键后就会一直正转并且你是无限循环并且没有条件改变它的运动状态,所以就会一直转
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2019-10-25 15:34:59 | 显示全部楼层
少原 发表于 2019-10-25 15:08
你试一下用等待和切换咯,通过连线连起来,我不会发图,要图加我微信吧

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

使用道具 举报

 楼主| 发表于 2019-10-25 15:39:53 | 显示全部楼层
shawcon 发表于 2019-10-25 15:15
就跟开启后面加等待一样的道理,当你按下上键后就会一直正转并且你是无限循环并且没有条件改变它的运动状态 ...

我松开了它还是继续转啊,直到我按下下键的时候他才反向转
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2019-10-25 15:43:04 | 显示全部楼层
测量按钮了解一下
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2019-10-25 15:59:23 | 显示全部楼层
电机开启的模拟可以理解为一个循环,运行后除非有其他的电机命令,电机会保持开启状态
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2019-10-25 17:20:43 | 显示全部楼层
你为什么要比较呢?测量就可以了啊  !!!使用测量当中的默认把电机关闭
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2019-10-26 09:42:11 | 显示全部楼层
我按照你这个程序试了一下,完全可以实现功能的,我这边正常,按住上键正转,松开就停止,按住下键就反转,松开就停止,没问题,你可以看看程序之外的问题,比如端口线接触是否良好,换一个线试试,抑或是换个EV3或者中型电机试试!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2019-10-27 19:01:39 | 显示全部楼层
因为你没有给他设置停止转动的条件
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2019-10-28 09:10:48 | 显示全部楼层
后山边 发表于 2019-10-25 15:34
怎么加你,图发我看看

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

使用道具 举报

发表于 2019-10-30 15:08:42 | 显示全部楼层
你使用的是切换嵌套,切换嵌套会满足第一个要求后还要满足第二个条件才能执行
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2019-10-31 18:32:22 | 显示全部楼层
aristotle235 发表于 2019-10-26 09:28
不定义动作=保持前面的动作。
前面的程序在两个按钮都不按的时候没有定义动作,因此在循环后程序会保持前 ...

这个程序已经定义了两个按钮都不安的时候动动作 ,是停止。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 10:43 , Processed in 0.129115 second(s), 25 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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