异星工厂吧 关注:64,847贴子:423,073
  • 19回复贴,共1
求助

怎么把爪子工作的信号改成持续信号?

只看楼主收藏回复

虽然爪子里有个设置可以输出持续信号,但这个信号其实并不是连续不断的,当爪子放下物品回转时,信号就没了,请教下怎么才能实现这个功能?


IP属地:四川来自Android客户端1楼2024-01-16 09:15回复
    说说干嘛用的,你这个要求大概率是做的方向有问题。
    持续信号可以检测任意大于0锁存一段时间


    IP属地:上海2楼2024-01-16 09:57
    回复
      2026-05-04 06:50:36
      广告
      不感兴趣
      开通SVIP免广告
      做个重炮+防御车站。通过检查轻油变小判断受到攻击,轻油变少后延迟一段时间就往平台抓进建设机器人。平时有个爪子把平台的建设机器人抓出来放红箱子里,然后物流机器人再搬到绿箱子里,本来这样手动放入机器人可以很好的工作。但现在我想实现拍↓蓝图后自动把机器人放进平台。物流机器人可以放入设定的数量。但建设机器人会多抓。因为我一放进平台,那个爪子就会把机器人抓出去。这时往平台补充的爪子判断条件就不准了。


      IP属地:四川来自Android客户端3楼2024-01-16 12:06
      收起回复
        我想在往平台补充机器人的时候,那个抓出的爪不工作。暂时用信号灯来限制,放个灯读取信号,这样火车来了就会禁止抓出平台。


        IP属地:四川来自Android客户端5楼2024-01-16 12:14
        回复
          要不上个图,你这表达能力恕我看不明白


          IP属地:河南来自Android客户端6楼2024-01-16 13:02
          回复
            【上接四楼回复内容】
            ok,我们来拆解一下你的需求,首先你少描述了一个环节,就是你如何判断战斗结束,那么我就跳过这个环节【但这是重要的一环,后面会讲】;
            所以解决方案是:
            1、我假设你的防御站点,机器人平台是独立放置的,也就是不和其它机器人平台相连(不然你的机器人岂不是会乱跑);
            2、平台是可以输出信号的(当前总建设机器人、当前闲置建设机器人);
            3、当你需要回收机器人的时候,这个很简单了吧,只要抓到平台【总建设机器人数】=0就行了;
            4.1、当你拍下蓝图,我理解的就是火车往防御站运物资,机器人首先到箱子里面;
            4.2、然后物流机器人,你是只进不出,所以不会多抓;
            4.3、然后建设机器人,因为你有进有出两个爪子,所以这个地方你就有困扰了,但这里其实就是最上面讲的【你如何判断战斗结束】,或者说【你需要设定一个条件来区分两个爪子的开闭切换】;
            所以拍脑袋随便想一个,以轻油为标准;假设我需要平台有 x 个建设机器人;
            【判断运算器1】当“轻油”<标准容量,输出 v = 1;当“轻油”>=标准容量,输出 v = 0;
            【判断运算器2】当平台中“建设机器人总量” <x,输出 v=1
            【判断运算器3】把运算器1 和 运算器2 的信号都连到爪子上;当v = 2,“抓入”的爪子启动;当v = 0(也就是说你下一趟补给火车已经到了,基本上也修完了吧),“抓出的爪子启动”。
            以上,再根据实际情况修改一下吧。


            IP属地:重庆7楼2024-01-16 14:22
            收起回复
              其实是两个部分。我做不出来的部分是当一个爪子工作时输出持续信号来禁止另一个爪子。


              IP属地:四川来自Android客户端8楼2024-01-16 15:26
              回复
                持续信号应该可以用rs锁存器吧


                IP属地:四川来自Android客户端9楼2024-01-16 15:44
                收起回复
                  2026-05-04 06:44:36
                  广告
                  不感兴趣
                  开通SVIP免广告
                  仔细想了一下,逻辑有问题。只要补给车在,当补给爪子停止工作后,不管怎么限制,过后平台抓出机器人的爪子都会工作,然后补给爪子的条件又会成立(比如机器人少于50),继续往平台抓机器人,极端情况下,会一直抓取,直到把火车上的抓完。还是火车进站就限制抓出最好,而且判定也简单。


                  IP属地:四川来自Android客户端10楼2024-01-16 16:55
                  回复
                    看了半天总算看明白了,火车来了卸货没虫本来就是全部抓出状态,直接读全部机器人数量就行


                    IP属地:上海来自iPhone客户端11楼2024-01-17 07:28
                    收起回复
                      锁存器,脉冲信号变持续信号。


                      IP属地:广西13楼2024-01-22 19:33
                      回复