ev3吧 关注:3,564贴子:5,588

求助! 关于EV3循环

只看楼主收藏回复


如图, 循环设置成 循环5秒, 里面两个中型电机 第一个设置3秒, 第二个设置3秒, 他会执行两次 也就是说 3秒+3秒 3秒+3秒 也就是大概12秒, 但是我循环设置的是5秒, 所以这里不明白, 求大神来教一下 这里面的循环到底是什么意思。


IP属地:山东1楼2020-01-14 15:11回复
    不要沉阿 , 有没有大神阿 求助求助阿


    IP属地:山东2楼2020-01-14 15:12
    回复
      你这个是要实现什么功能


      IP属地:云南来自Android客户端3楼2020-01-14 15:30
      收起回复
        我觉得你是要17秒,3+3+5+3+3


        IP属地:浙江4楼2020-01-17 16:13
        收起回复
          这是不是在开玩笑?你设置了只循环5秒就相当于一个大前提,循环里面的一切内容都要在这个前提下运行的,所以当然只有5秒了


          5楼2020-03-12 15:07
          回复
            你电机不管设置多长时间 但是你循环是固定的 当循环的条件达到了你想要的值 它就会跳出循环 不在执行循环里面任何条件


            IP属地:山东6楼2020-03-21 09:56
            回复
              30秒。


              来自Android客户端7楼2020-03-24 14:21
              回复
                亲测11或者12秒


                IP属地:陕西8楼2020-04-07 16:24
                回复


                  IP属地:陕西9楼2020-04-07 16:25
                  回复
                    欢迎咨询爱索机器人科创中心


                    来自手机贴吧10楼2020-04-14 17:40
                    回复
                      欢迎咨询爱索机器人科创中心


                      来自手机贴吧11楼2020-04-15 17:21
                      回复
                        我觉得要12秒。循环五秒是指整个循环要进行五秒的时间。当第一次进入循环时,是3+3秒。此时进入了循环,要循环5秒,但本身程序运行需要3+3秒,所以循环只进行一次时间就到了。所以是两次3+3.


                        IP属地:江苏12楼2020-05-08 09:27
                        回复
                          不好意思,看到晚了,EV3循环模块通常有两种,你这个中间设置有运行时间,所以第一次要按顺序执行完成之后,然后根据你设置的循环条件再次运行循环中的东西,你的程序为:A电机正50功率转3秒+A电机正50功率转3秒,这里已经运行了6秒了,然后再运行到你设置的循环条件5秒(循环5秒),再次从A电机正50功率转3秒+A电机正50功率转3秒执行,但是你设置的只有5秒,所以在运行到第二个的时候(运行第一个3秒+运行第二个2秒=5秒)就会中断跳出循环了,总共也就运行了———第一次(3+3)+第二次(3+2)=共11秒!


                          IP属地:重庆13楼2020-05-09 15:05
                          回复
                            简单的说是动作和流程的执行条件有冲突


                            IP属地:湖北14楼2020-06-05 14:26
                            回复
                              就一个do...while循环,6秒的阻塞,比5秒大,跳出循环


                              IP属地:四川来自Android客户端16楼2020-08-21 13:29
                              回复