还有另一个方式
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