异星工厂吧 关注:60,774贴子:388,438
  • 11回复贴,共1

火车的发车条件有没有办法快速设置阿?

只看楼主收藏回复

混装火车,最多的一车装10种东西。
然后希望实现任何一种货物没了就去取货。
然后设置这个出发条件好累,有没有简单的方法?


IP属地:广东1楼2024-09-23 20:27回复
    可以弄个运算器,常量箱里填写车厢的每一种物品,值为-1,与车站引出的绿线一起连接到判断运算器的输入端,判断运算器输出的红线再接回车站,判断运算器设置条件为:任一信号(绿色星号)<0,输出绿色信号=1,车站设置为【读取运载物、传递信号到列车】,火车发车条件改为绿色信号大于0


    IP属地:四川4楼2024-09-24 10:04
    收起回复
      还有另一个方式
      1、火车站设置为“读取运载物、推送信号至列车”,然后火车站接一根绿线出来
      2、判断运算器A,输入端接火车站绿线,设置为“每个信号(黄色星号)≠0,输出A=常量1”
      3、算术运算器B,输入端用红线与运算器A的输出相连,设置为“A+0=B”
      4、判断运算器C,输入端用绿线与A、B两个运算器输出相连,设置为“A<B,输出绿信号”,并用红线将运算器C输出与火车站连起来
      5、列车时刻表设置为:绿信号>0(也可以将步骤4的判断直接在列车时刻表里面进行)
      ——运算器会比较当前tick与上一个tick车厢内物品种类数量是否减少,某样物品消耗完了就会给出一个绿信号脉冲,但如果车厢内有的物品在消耗,没有的物品生产了会被放进来就可能会有BUG


      IP属地:四川5楼2024-09-24 16:14
      收起回复
        最简单的办法,连电路都不用,设置这个站停留若干分钟发车


        IP属地:河北6楼2024-09-24 20:14
        回复