本人文笔不行,尽量讲细一点
此设计的由来是因为矿区的开拓和废矿区的回收,毕竟每次开新矿要调试的东西太多了,我比较懒,喜欢一劳永逸或者低维护费用。
我要实现的目标:火车在开新矿的时候不用再去拿火车头和车厢,矿站的资源枯竭后火车休眠(不占用主干道),所有需要矿石资源的站点都具有一定的缓存(窗口触发--后面解释)
设计与实现部分:火车站点分三个大类(矿石生产站点,矿石需求站点,火车停用时的停泊站)我个人是每种需要的矿石分开站点,采用同名车站。。。
第一部分:火车停用时的停泊站



这部分控制模块联网(与矿石生产站点联网,矿石需求站点无需联网---懒)
主要实现的功能分为两部分:第一部分(当有新的矿石生产站点上线时派出一辆火车)并且同时锁死停车位(俺只是出去工作了其他人可不能睡俺滴床)如果不锁死的话,根据列车时刻表可知其他在运行中的车辆在卸货完成后又会回停车站点(这不行
万恶的资本家不允许工人偷懒)
第二部分(当有矿石生产站点下线时)停车站点会激活,直到有一辆火车卸货完成后回到停车站点,站点才会关闭。(肯定是要出问题的
偷懒没什么的,只要还在我规定的计划中运行即可)
第二部分:矿石生产站点

这部分就相对简单啦
控制模块分为两个部分,第一部分:矿区内矿机连上模块内部网络(不连接主网络)提供剩余可开采矿石数量,蓝箱子连上信号线输出箱子内剩余矿石,此两个信号控制矿石开采站点的启用与关闭(当其中任意信号显示站内有矿石发出信号通知停车站派车)(今天不把俺榨干了你这火车别想歇着
)
此模块是经检验并升级的(由于是二十辆火车同名站点(一种资源)列如在铁矿生产时,当资源需求站点满足条件关闭后,两辆车在一个站点
,有一辆车觉得我就在这里等比去远点的站点更省时间
)所以我对此情况进行了改进(当火车进入矿石生产站点时站点下线)这样就避免了当矿石需求站点全部下线后,火车因就近原则导致多辆火车停留在一个站点(当然是去各自的站点装满货物等待运输啦
)
第三部分:矿石需求站点

这个模块最最简单的啦。
主要实现的功能是,列如:当铁矿小于100k时启用车站(这样那些在矿石生产站点装的满满的火车就会来满足饥渴的矿石需求站点了
)并且只有当铁矿大于300k时才会关闭车站。间歇性的资源运输减小铁路压力。

此设计的由来是因为矿区的开拓和废矿区的回收,毕竟每次开新矿要调试的东西太多了,我比较懒,喜欢一劳永逸或者低维护费用。
我要实现的目标:火车在开新矿的时候不用再去拿火车头和车厢,矿站的资源枯竭后火车休眠(不占用主干道),所有需要矿石资源的站点都具有一定的缓存(窗口触发--后面解释)
设计与实现部分:火车站点分三个大类(矿石生产站点,矿石需求站点,火车停用时的停泊站)我个人是每种需要的矿石分开站点,采用同名车站。。。
第一部分:火车停用时的停泊站



这部分控制模块联网(与矿石生产站点联网,矿石需求站点无需联网---懒)
主要实现的功能分为两部分:第一部分(当有新的矿石生产站点上线时派出一辆火车)并且同时锁死停车位(俺只是出去工作了其他人可不能睡俺滴床)如果不锁死的话,根据列车时刻表可知其他在运行中的车辆在卸货完成后又会回停车站点(这不行

第二部分(当有矿石生产站点下线时)停车站点会激活,直到有一辆火车卸货完成后回到停车站点,站点才会关闭。(肯定是要出问题的

第二部分:矿石生产站点

这部分就相对简单啦
控制模块分为两个部分,第一部分:矿区内矿机连上模块内部网络(不连接主网络)提供剩余可开采矿石数量,蓝箱子连上信号线输出箱子内剩余矿石,此两个信号控制矿石开采站点的启用与关闭(当其中任意信号显示站内有矿石发出信号通知停车站派车)(今天不把俺榨干了你这火车别想歇着

此模块是经检验并升级的(由于是二十辆火车同名站点(一种资源)列如在铁矿生产时,当资源需求站点满足条件关闭后,两辆车在一个站点



第三部分:矿石需求站点

这个模块最最简单的啦。
主要实现的功能是,列如:当铁矿小于100k时启用车站(这样那些在矿石生产站点装的满满的火车就会来满足饥渴的矿石需求站点了

