异星工厂吧 关注:64,849贴子:423,089
  • 10回复贴,共1

用电路设定需求箱的问题。

只看楼主收藏回复

本来设想的挺好,用信号设定需求数量,然后用需求数量减去爪子抓出的数量,直到最后全部抓完。但实际工作时总会多出一些。
仔细想了一下流程,怀疑是信号tick造成的,比如设定需求16个,爪子抓出12个,输出信号经过计数器延迟1t,又通过取反延迟1t,这样最少会延迟两个T才能修改需求数量,但需求箱数量不够时就立即喊机器人送货了,经过两个tick后新的需求数量才送到,这样就会多出需求。
暂时能想到最保险的就是当需求箱有物品时输出信号让爪子工作,同时断开需求箱的信号,等抓完后就会有新的需求数量。或者更保险点就是先断开需求,延迟1t后爪子再工作。
不知道这样可行不?


IP属地:四川来自Android客户端1楼2024-04-07 18:57回复
    发现个问题,需求箱只能设定需求或者读取数量二选一。这下麻烦了。


    IP属地:四川来自Android客户端2楼2024-04-07 19:10
    回复
      2026-05-04 10:07:25
      广告
      不感兴趣
      开通SVIP免广告
      有没有可能是机器人的问题,要一个会多拿过来


      IP属地:上海3楼2024-04-07 21:23
      收起回复
        拿多了是蓝箱子和信号延迟的问题,放几个爪子抓出来就行


        IP属地:中国香港来自Android客户端4楼2024-04-07 22:15
        收起回复

          不是,机器人本来就抓不准啊


          IP属地:上海5楼2024-04-08 08:03
          收起回复
            是的 之前做电路控制无人机搬运范围的时候也是要用信号设置蓝箱需求数量
            要求不能超过目标红箱组中应有的数值
            最后只好按每个蓝箱最少需求4个物品 不足不需求 留出余量


            IP属地:日本6楼2024-04-08 10:31
            收起回复
              电路设计留一点容错,不要卡数量卡的那么紧,这游戏爪子和无人机搬运东西都是不精确的,总会多几个.


              IP属地:江苏7楼2024-04-10 11:16
              回复