9-07 967 views
作者:nenn(百度id:正正正正正好)
注1:本文中提到的所有Minecraft版本均为1.12。
1.功能说明
安检模块的作用就是清除自动化铁路系统中具有安全隐患的矿车。对于自动化铁路系统而言,TNT矿车和动力矿车具有不小的安全隐患。前者在激烈碰撞时会发生爆炸,后者则由于饱和速度与其他所有矿车均不相同,所以会造成自动化铁路系统拥堵。安检模块的主要职责就是识别这些具有安全隐患的矿车并消除隐患。
实现这一功能的基本思路是根据不同矿车的运动学规律[1],分离出I类矿车和IV类矿车,并通过仙人掌将它们转化为掉落的物品。分拣出TNT以及熔炉后,再将矿车重新投放回自动化铁路系统中,如此就可以保障安全。基于这样的思路就可以实现安检模块。技术实现上,其核心与[1]和[2]中的相同。
分离出TNT矿车和动力矿车的步骤如下:
1)根据不同矿车的运动规律,将不同载物量的II类矿车分在一条轨道,I类、III类和IV类矿车分在另一条轨道
2)根据不同矿车的运动规律,将III类矿车分在一条轨道,I类矿车和IV类矿车分在另一条轨道。
3)将I类矿车和IV类矿车送向仙人掌,收集掉落的物品并分拣出TNT和熔炉。
4)留下的物品即普通矿车,重新通过发射器投放回系统。
最终缴获的TNT和熔炉会存放在箱子内。
2.参考文献
[1] 《矿车分类的基本模块》
[2] 《全种类矿车分类模块》
版权属于: Redstone Machinery Communication
原文地址: http://www.rmcteam.org/machinery-circiut/railway/minecart_security_system.html
转载时必须以链接形式注明原始出处及本声明。
安检的唯一情况是输入有可能带外来矿车,而这种情况下安检又不能保证安全。。。
首先,外来车辆不一定是不安全的。其次,这个模块虽然无法避免所有风险,但至少可以让损失降到最低。或者说,保护其他重要模块不受到毁灭性打击,这一点还是可以做到的。