Guides#87中文
基于 SFM(超级工厂管理器) 紧凑的 T7水/脱气水 自动化

基于 SFM(超级工厂管理器) 紧凑的 T7水/脱气水 自动化

主要材料

单位:个

  • 红石P2P通道:9

  • ME主动成型面板:1、ME破坏面板:1

  • ME触发总线:1、ME反相触发总线:1

  • ME超大接口:1、合成卡:1

  • 脉冲门:1、多路复用器:1、非门:1

  • 红石粉:4、进阶活跃状态探测器:1

  • 工厂管理器:1、工厂管理器程序磁盘:1

  • 至少能装一个物品的容器:1

  • 红石源 (拉杆、红石块等):1

  • ME线缆若干、石英纤维若干、线缆锚若干

搭建思路

(1) 信号传递

基于 SFM(超级工厂管理器) 紧凑的 T7水/脱气水 自动化
基于 SFM(超级工厂管理器) 紧凑的 T7水/脱气水 自动化

T7水机器本体贴探测器,使用 3个 红石粉引出红石信号;绿色线为一个单独的AE网络,该网络仅包含 4个 红石P2P通道,蓝框/黄框 中相应的P2P通道分别为一对,其中 蓝框 传递的信号记为 主信号黄框 传递的信号记为 液氦信号

其中,液氦信号 的传递晚于 主信号,即 主信号 对应的P2P通道要更靠近从机器本体引出的红石线放置。

(2) 每轮的状态复位

基于 SFM(超级工厂管理器) 紧凑的 T7水/脱气水 自动化

触发总线与反相触发总线在同一格中,与主动成型面板、破坏面板、容器单独形成一个网络,且只对触发总线所在的格子供电;传递 主信号 的P2P通道输出至触发总线所在格子。

容器中放入 1个 红石粉,主动成型面板标记红石粉,工作状态选择 放置方块

机器开始工作时,破坏面板会收起脱气控制仓前方的红石粉,而主动成型面板被关断不工作,此时整个系统无动作;直至 主信号 处的红石信号大于0,破坏面板被关断,主动成型面板激活放置红石线,以接收脱气控制仓输出的信号。

(3) 投料操作

基于 SFM(超级工厂管理器) 紧凑的 T7水/脱气水 自动化

液氦信号 通过 脉冲门-多路复用器-非门 传递至 B处 的工厂管理器,其中多路复用器一侧接入脱气控制仓传递来的红石信号,另一侧接入常态高信号 (拉杆或红石块等信号源);

另一路 ( 蓝色 路线所示) 输入脱气控制仓的信号,分别输出至多路复用器与 A处 的工厂管理器。

输入仓容量至少需要 10 000mB,故使用 LV输入仓 即可;输入仓和超大接口都需要与工厂管理器相连。

基于 SFM(超级工厂管理器) 紧凑的 T7水/脱气水 自动化

超大接口用于提供脱气处理所需的材料,图示接入了能够提供或合成所有材料的主网,故安装了合成卡。

该例中,于接口第一页标记的 材料 与对应 下标 依次为:

  • 气态氦 (0),气态氖 (1),气态氩 (2),氪 (3),气态氙 (4),液态氦 (5)

  • 液态钐铁砷氧化物 (9),液态铟锡钡钛铜氧化物 (10),液态铀铑硅岩合金 (11),液态富集硅岩凯金铕铿铀合金 (12),液态钌凯金镅安普洛氧化物 (13),液态安普洛 (14)

使用SFM的 网络工具 右键容器 (需要格子中有物品或流体),或在GUI中按下 Ctrl+I (默认快捷键) 可以查看格子的下标。

工厂管理器脚本中,统一使用 src 指代提供材料的超大接口,dst 指代脱气处理材料的 LV输入仓。

其中,A处 的工厂管理器脚本:

every redstone pulse do
    if redstone = 1 then
        input 10000 fluid:gtceu:helium from src top side slots 0
    else if redstone = 3 then
        input 8000 fluid:gtceu:neon from src top side slots 1
    else if redstone = 5 then
        input 6000 fluid:gtceu:argon from src top side slots 2
    else if redstone = 7 then
        input 4000 fluid:gtceu:krypton from src top side slots 3
    else if redstone = 9 then
        input 2000 fluid:gtceu:xenon from src top side slots 4
    else if redstone = 2 then
        input 1000 fluid:gtceu:samarium_iron_arsenic_oxide from src top side slots 9
    else if redstone = 4 then
        input 1000 fluid:gtceu:indium_tin_barium_titanium_cuprate from src top side slots 10
    else if redstone = 6 then
        input 1000 fluid:gtceu:uranium_rhodium_dinaquadide from src top side slots 11
    else if redstone = 8 then
        input 1000 fluid:gtceu:enriched_naquadah_trinium_europium_duranide from src top side slots 12
    else if redstone = 10 then
        input 1000 fluid:gtceu:ruthenium_trinium_americium_neutronate from src top side slots 13
    else if redstone = 11
        or redstone = 13
        or redstone = 15 then
        input 2000 fluid:gtocore:amprosium from src top side slots 14
    end
    output fluid:: to dst top side slots 0
end

B处 的工厂管理器脚本:

every redstone pulse do
    input 10000 fluid:gtceu:liquid_helium from src top side slots 5
    output 10000 fluid:gtceu:liquid_helium to dst top side slots 0
end

B处 的工厂管理器也可以使用其他输出方式替代,只需满足:收到非0的红石信号工作一次,输出超大接口中或其他来源的指定量 液态氦 (10 000mB) 至脱气处理材料的 LV输入仓 中。

Contributors

Comments

0