异星工厂吧 关注:64,849贴子:423,089

请教信号控制摇平星岩的方法。

只看楼主收藏回复

输入只控制总量,输出没有规律,通过切换配方使环带上的三种星岩数量相近。
如果简单的A>B,A>C,输出A这样,爪子刚拿起来,条件马上不成立,配方就取消了,
就看到机器在那鬼畜的运行,需要加上锁存。
我的锁存是A>150或者A>100并且控制信号=1输出控制信号,
环带上总量小于450就往环带上抓。
不过加上锁存后,三种星岩的数量会差的有点大,实在想不出啥好的办法了。


IP属地:四川1楼2025-08-14 18:59回复
    提供一个思路。
    1.获取三种石头数量的最大值和最小值(选择运算器);
    2.最大值减最小值获得差值(算术);
    3.差值大于一定数量,则把最多的星岩转换掉。
    这个比较简单好弄,当然,肯定会有更优解


    IP属地:湖北来自Android客户端2楼2025-08-14 19:58
    收起回复
      2026-05-04 10:07:04
      广告
      不感兴趣
      开通SVIP免广告
      我之前那艘玄冥船的设计你看看?


      IP属地:福建来自Android客户端3楼2025-08-14 20:07
      收起回复
        锁存问题只需要读取机械臂抓取物就能解决


        IP属地:福建来自Android客户端5楼2025-08-14 20:24
        回复
          没必要那么复杂
          设定一个阙值,多余的都扔进去转转乐就行了。


          IP属地:山西6楼2025-08-14 20:47
          收起回复
            直接抄undertow的单运算器星岩摇摇乐


            IP属地:江苏来自Android客户端7楼2025-08-15 01:12
            回复
              A≥B且A≥C且A≥10,输出A转化BC配方,B≥A且B≥C且B≥10,输出B转化AC配方,C≥A且C≥B且C≥10,输出C转化AC配方.三个并联到机器上,我一直这么用,可以缺什么补什么,没有任何问题。其他方案都有缺点我不能接受。


              IP属地:上海8楼2025-08-15 10:08
              收起回复
                一种星岩一个判断器,上下限范围小点三种石头差别就没那么大了。


                因为启动数值比较大,所以可以把常量设为变量,加一个常量箱和判断器,这样在
                初期的时候能快速启动。


                IP属地:四川9楼2025-08-15 10:36
                回复
                  2026-05-04 10:01:04
                  广告
                  不感兴趣
                  开通SVIP免广告
                  暴力方法,计算缓存空间总量,取总量80%的1/3作为固定值,超过销毁,不足抓取


                  IP属地:河南来自Android客户端10楼2025-08-15 13:38
                  回复
                    设置配方锁存时间,比配方完成时间更长的周期才更新配方设置,保证每次转换至少完成一次就不会鬼畜了。抓进去的爪要设置限制条件,不然反复抓进抓出会浪费很多时间,影响效率


                    IP属地:贵州来自Android客户端11楼2025-08-15 14:33
                    回复

                      这是我的方案,分3部分逻辑:
                      1. 设置高低阈值,某种星岩过多,且其它星岩过少时启动对应类型的转换
                      2. 锁存配方直到破碎机完成工作,避免频繁切换配方
                      3. 在破碎机内有物品或工作时不再夹入原料,避免反复夹入夹出


                      IP属地:广东12楼2025-08-15 15:14
                      回复

                        最后这样弄的。超过上限就启动直到小于下限,因为信号有先后顺序,所以冰块工作的时候禁止其他两种配方,
                        刚造好飞船时星岩少,大于10就启动转换,加快启动速度。
                        上下限范围在10左右,各种星岩数量差大概在20左右,如果范围大点,数量差能到100,不过最少的也有100.


                        IP属地:四川13楼2025-08-15 17:19
                        回复
                          算了,直接丢蓝图代码吧,左边运算器改成自己需要的量
                          0eNrtWsFu4zYQ/ReepcIUKcsykP5HYRiGLNMJEYlyKSmJGxjYQ3so0D0UKFBg0VPRopct2tNiD+3PFJtsb/2FDiUltmPJpsTG2yB78lgacmbeDGeGFK/RNMrZQnKRoeE14mEiUjQcXaOUn4ogUs9EEDM0RKHM0zMm0cpCXMzYFRo6q7GFmMh4xlk5qPiznIg8ngLnEFt3g9nVQrI0tTMZiHSRyMyesihDFlokKQxPhBIEU9r9T1wLLYGgQIGoGZcsLBnoytqR4LSX4LWTQNpLoHskWAgQzmQSTabsLLjgiVSjQi7DnGcTyYLZ5CwQs4niAk0A1kzmzLrnuHtessbJjCk/1OhN2+vttkPGbS+BtJPQby/BaZYwqJHg7UjIIbblqUzg93CM0h0ZFsqWCzUfF4s8QzUiB11Eeg9EVkKSPGuQ4pssDAiEupDCPZP17Or4A+Mu6FAjh2Cni0y3rUewUSbRQ89o0e+IwE6dDLcLWqQ1WkZrn2qh5ZmI0HPIwCRHajpkvdTnQZrZXKRMZvBm3wonxdRmpah4uVGGcF3OcHra2vUfaHcAWwdrz+x+ALsdbe1oS7uJSdg6WiLWeWTGQg6r2w6TeMpFkCVyb8iSBnSraRSms2JoWmC+8Q+6xzmXaTbZaTyTKxhqA4hMJnxmh2e5OFddaMrU+A3+KqlccJnl8OTehpLDDsDIMErC80ueMlt5M4JppUwuUaF1vAhkYeAQfVqkpAZ9wkBOE8HDI6nEJtUkEHb71NKGqeKPWRZEUa0ZW1j89fXP6NF0OZLL9tj6lFy2J/I0XQYbtrLmPtzkVUyQFjgQVoOGEnaKSQgph4vTUupiCWs6F9lkLpN4UvZYw3kQpWw1hryIFlGwhHU/Y2ko+aJMGmjEMxafNDhlXL5tsLV6W4fc+OarN+/e/vru7Yv3v7y8/eHF7W/fjSov2qWhJwd9OL75/dvb79/888c3f//5+vbljzDNzU+v3r/6sq5HcVyTTKyX7Ndt0N3+u6asVzPixuKWMlXYCtdWxewykefgRP24/wwpdyrwy9Dhs43AZPM5DzkT4dKGmpgDmg5acwOzgNC4ANsSuSxHr/9BrUmzIDxHw54CoPYNVsE0rsPH08DHfcb4DExCtKcVon7XZgE/QrNw5OKsU3yOWQx1K08bmI7QL+wtbAKCXJ1Oqq3Eky/5HYBvip9HKvm7Gn6s+lsHwj2TlIp1UirB+lWfDJ5fVSOOftV/lviYHBFUgB0K0a5HBMR/hKp/5GT/hE8J2iD139Qf6yl57f/Yq3Vw2fEPCnaV/Ng1bOVLk7MC4mul5I2zgqpp3p+TB/fz9/fUyPA+F6/polYVdwCgU5nzCKB9+LT7ArHQ5zACLANukci4GL0VtifFg1xtCnAPYgeipw4Pr/2nhwKJurkG7T+ykH7Nx8gjfHogfvtPD0120177jywfym6KTZaY1nUB6nTterxH6HrgMQtkbMfBafAFF2x7u0x7NfvlQ2m9az1rTu3bKjUsVWrUsHparqNGVz2I23yzoPkrNnUNbkwQqvX9l/aNLpRUhh26JEE9gwslhSV1kw4MrkTowuMb3Sjp5ne3Z3SlRNMnLja47tHkE9cxWYp6PnGJ0R0SXXioiSVa9ztckztwpQcgI1+CEJWPR8RyLIdaztgaYV/RuKCdnoUt6GawovGap6ChQhc0BR7HL3mo4vHvnhNFk3u6mqev+CvaU/M7Ja3kkmp+GKZoNZbgNY96bUEppIrub9CDO33G5SkHwLK+XWqhC+gSCyDcvuNT33c94hLqOavVvxrPxfY=


                          IP属地:福建来自Android客户端15楼2025-08-15 20:07
                          回复
                            搞3个这种锁存器就可以了,逻辑比较清楚
                            我这个带子上有50个星矿,根据实际情况改就可以,数字都可以调


                            IP属地:北京17楼2025-08-17 09:39
                            收起回复
                              2026-05-04 09:55:04
                              广告
                              不感兴趣
                              开通SVIP免广告
                              加什么锁存,星岩摇匀又无所谓,又不是品质转转乐要效率,鬼畜就鬼畜呗,真玩起来又不是盯着飞船玩的


                              IP属地:安徽18楼2025-08-17 09:51
                              收起回复