异星工厂吧 关注:64,934贴子:423,857
  • 6回复贴,共1

#火车思路#一种火车发车的策略

只看楼主收藏回复

经过多次的探索,火车可真是让人头疼的一件事情。
某次灵光一闪,于是决定来水一贴

这是一个简单的计数电路
主要功能就是当机器人从箱子里拿出铜矿时,对输出的铜矿进行计数
当铜矿计数大于等于1900的时候发出s=1的信号

这是火车的时刻表
原来我对于火车的控制是这样的
例:当铜矿储量低于100k时开启车站,当铜矿储量大于240k时关闭车站
这样在多个铜矿采矿的情况下,且只有一个铜矿接收站开启时
不设置停车等待区,可能造成火车排队并占用主干线导致火车堵车
如果建立一个基于时间的发车系统,火车到站的时间很难控制(尤其是后期火车太多)
新的火车控制方法
例:当铜矿消耗一列火车的铜矿数量,则铜矿采矿站发一辆车
这样在多个铜矿采矿站的情况下,且只有一个铜矿接受站开启时
不设置停车等待区,由于火车不是一窝蜂的发车,那么理论上堵车的情况应该会缓解一些(想得美
新的控制方法当然会大大增加电路的复杂程度(肯定
就如上的例子,多个铜矿采矿站需要一点电路处理才能实现不一窝蜂的发车
水贴完成,经验+3


IP属地:湖南1楼2019-11-10 22:56回复
    下个LTN物流火车mod


    IP属地:四川来自Android客户端2楼2019-11-12 19:49
    收起回复
      2026-05-14 17:26:20
      广告
      不感兴趣
      开通SVIP免广告
      多个铜矿接收站怎么办


      IP属地:福建来自Android客户端3楼2019-11-12 23:36
      收起回复
        只能说多余,火车站设置等待区是最好的办法。什么控制策略都不需要,也不会拥堵,因为在跑的火车不会很多,毕竟火车跑的快,嗖的几十声就到站了,火车大多要么停在上货处,要么停在下货处,无论停哪都不影响轨道运行,只需要注意一点,1,就是等待区一定要够多,不要让火车停到主干道上,2(众所周知四大名著其实有五部),各下货站要分类,铁、铜、石分开,免得互相影响,一种超额把其它的堵了。3,主干道可以混跑各类火车,甚至连战列炮火车都能跑,但结构一定要简单、清晰、快速,不要设计复杂铁轨(我现在是反复杂铁轨同盟的成员,2333),适当的弄些“十字”交叉轨,“Y型”分叉轨,“X型”变轨,就好了,用树型结构,主干道延伸东南西北四方,遇到矿区就分叉,所有矿集中运回处理。工厂一字排开,从下往上铺设,左右用于扩展。结构紧凑、清晰、还方便扩展。


        IP属地:广西4楼2019-11-13 00:02
        收起回复