= 创作分享 =
你问我答
关于格雷自动化的一些想法和疑问
odixus

关于格雷自动化的一些想法和疑问

odixus 于 2018-1-24 10:45 ( 6年前 ) [复制链接] [只看楼主] [打印]
14451 26
本贴模组名片
格雷科技5 (GregTech 5)
[ban:title_menu][h1=格雷科技系列站内导航]格雷科技 0(1.2.5);格雷科技 1(1.2.5/1.3.2);格雷科技 2(1.4.7);格雷科技 3(1.5.2);格雷科技 4(1.6.2/1.6.4/1.7.2);格雷科技 5(1.7.2/1.7.10/1.10.2);格雷科技 6(1.7.10)。[h1=模组介绍]发布贴(非官方)BUG反馈百科推荐使..
本帖最后由 odixus 于 2018-1-24 11:21 编辑

上手格雷时间不长,但确实觉得格雷是个好模组。非常有内涵。
如果不是玩纯格雷的,应该都少不了用AE来实现自动化吧。但是一些简单的自动化还好办,一些涉及工具和编程电路的确实让人为难。有一些我是想办法绕过去了,有的还得靠手动。
先说一些我的做法,请各位大佬指正:
  • 纯固体输入、输出的,这样的是最好处理的。放好机器后,调整好出口的位置,用螺丝刀点一下,设为“允许从输出面输入”,然后直接贴上ME接口。在机器的GUI里点上“Item Auto-Output",这个机器就可以完美运作了。这样的机器有:卷板机,轧线机,车床,合金炉,装罐机,电炉,磁化器,拆解机等等。组装机和搅拌机如果配方不涉及液体,也可以一样处理。
  • 配方有某种液体输入,但液体相对固定,输出为固体。这种情况可以将液体以管道恒定提供,按上面情况处理。比如我有一台化学反应器就常供硫酸,用于制作几种电路板。电路组装机也可以固定输入液体锡或焊锡。还有切割机、高压釜,都是此类情况。
  • 配方为液体与固体,但液体可以使用固体提取,输出为固体。这种情况我把一台液体提取器和机器联用,用TE的管道+伺服器来拆分物品,把一个配方中液体部分送入液体提取器,其它部分送进另一台机器。如锡转子的配方就是”锡板*4,锡环*1,小撮锡粉*2“。ME接口把这些物品送进一个缓冲的箱子,再用管道把锡粉送进液体提取器以制得32ml熔融锡,非锡粉的部分送入组装机。这样的组合可以同时解决液体为锡(焊锡)、聚乙烯、橡胶、硅橡胶、混凝土的配方,不过因为有个缓冲箱子,所以在使用中有可能出现几种配方的东西混进一个组装机,造成一些意外。我在大批量生产贴片二极管(小堆镓粉*1,精制铂导线*4,聚乙烯288ml)和贴片晶体管(镓板*1,精制韧铜导线*6,聚乙烯288ml)时,两种材料一起进入组装机,结果竟然得到了少量的二极管(小堆镓粉*1,精制韧铜导线*4,聚乙烯288ml)。这种情况可以预先把一部分零件单独生产出来以避免。纳米CPU晶元的生产也可以把化学反应器与液体提取器联用。
  • 配方为液体与固体,但是液体不能以固体方式存在,这时可以考虑用液体装罐机或TE的流体转置机来提供液体。例如生产量子眼(末影之眼*1,氡250ml),我是用一台液体装罐机与化学浸洗器联用的,提供材料为末影眼*4,氡单元*1,这样一次生产4个量子眼。
  • 配方中包括扳手等工具。比如各种液体泵,除了材料外还需要用到扳手和螺丝刀。早期做机器用得少,手动还无所谓,后期大批量生产超导线的时候(用到LV泵)差点烦死我。后来我是用TE的循环合成台解决的,只不过要预先在里面扔进足够的工具,送进材料后就可以自动输出成品了。BC好象也有类似的自动合成台。只要支持输入输出、允许自定配方的都可以。
  • 合成过程涉及模板和编程电路的,如压模机和某些组装机配方。对于压模机我没有太好的办法,只能一个模板一台机器。(要注意压模机效率不算高,板材、瓶子、齿轮这样的用液体提取+液体固化更好用,特别是制板,比卷板机效率都要高。外壳用压模机效率倒是不错,和液体提取固化基本相当。杆、螺栓、微型管道这样的才适合压模机)。用编程电路的组装机配方么,有些是可以合并的,有些只能单做一个组装机了,例如线缆包衣用到24号电路,但这个组装机用来处理一些不需要编程电路的配方一般都能够正常工作。用到4号编程电路的(各种框架)和8号编程电路的(各种方块、高炉线圈)是可以扔在一个组装机里的,它们的配方不会乱。这个试一下就知道了。好在最常用的就这三种情况。3号编程电路(铁栏杆)和6号编程电路(化学惰性方块)这样的,还是用的时候手动处理一下吧,你不会天天用到它们的。(铁栏杆我是直接用工具合成的方式处理了。)

以上是一些个人经验,还请各位批评。下面是一些需要请教各位大佬的问题:
  • 装配线。这个庞然大物每次用起来都要手动一个个把材料塞进去。使用ULV输入总线可以完美解决叠放的问题,但是如何保证每一种材料放进正确的位置呢?我只想到了一种理论上可行的方法,就是使用校准器先把材料放到一个容器的固定位置,再使用机械臂把定点的材料取出并送到对应输入总线。校准器可以同时放9种材料,尽管装配线可能需要的材料多达十几种,但考虑到有重复的,9种也凑合够用了。容器用MC的大箱子(两个箱子合并),除去一个接校准器的面,刚好还剩下9个面。但是一想到布局的复杂……我是望而生畏了。不知各位有没有一个可行的方案。
  • 处理阵列中的编程电路。这个编程电路的放入和取出还是可以实现的,通过红石电路激活管道就可以了。可是我如何把它与配方相关联呢?配方中不可能出现编程电路,否则一个物品的材料就会配着一个编程电路送进来了。那么,我该如何让处理阵列知道,这个配方对应的该是哪一个编程电路呢?

发表于 2018-1-24 10:45:39 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

回复 | 举报

该帖共收到 26 条回复!
odixus
近来一直在玩gtnh, 发现史蒂夫工厂(SFM)配合OC可以非常完美地解决装配线自动化。物品堆叠可以通过SFM的物品高级管理来实现,它可以精确地放进指定数量的物品。多原料合成可以用OC很容易地实现替换。液体切换可以通过简单的物品识别来指挥SFM替换。而且2085以后的AE可以支持16个材料的模板了……果然我大格雷还是要通过多个科技MOD合作才有前途
发表于 2020-5-30 16:09:16 | 只看该作者

回复 | 举报

Doremy
[坟]如果还需要装配线自动合成的话
1、重命名解决一切堆叠烦恼/单物品分离
2、多原料合成——“伪合成”

到时候可能等我换台电脑弄个装配线
发表于 2020-5-24 18:37:41 | 只看该作者

回复 | 举报

odixus
本帖最后由 odixus 于 2018-3-14 13:13 编辑

关于装配线的自动处理:已经解决。通过ComputerCraft实现了大部分配方的直接合成。
事先声明:这只是我个人的解决方案,是一种思路,并不是教程。所以不在这里提供程序。因为能看得明白的人完全可以自己写,不能看明白的拿到程序也用不上。需要根据环境修改、调试的地方太多了。

一、方案设计
  • 分析装配线所有的配方(参照格雷5中的教程:装配线配方)可大致分为两类:需要合成多次的和只需要合成一次的。后者包括:量子套装,核聚变反应堆控制器,终级电池(有谁能把它装满吗?),这几种不在我的处理范围内。我需要解决的只有前者:电机,泵,活塞,传送带,机械臂,发射器,传感器,力场发生器,神经元处理器,湿件主机。
  • 分析需要自动合成的配方:
    2.1 所有配方都不存在可能叠放的物品。这说明只需要在一个容器中排好序,利用管道直接传送就可以把物料准确送出。(不需要设定乌龟行动)
    2.2 物品超过9种的只有两种情况:力场发生器,湿件主机。其中分别可以这样处理:
      力场发生器:如果把精制锇线缆用物品(1锇锭=64线缆)标记,那么算上标记物品,也只有7种。由乌龟把标记物品替换成精制锇线缆即可。
      湿件主机:10种材料全不重复,所以需要单独提取一下第10种物品:薄硅橡胶片。
    2.3 液体只存在四种组合:焊锡+润滑油;丁苯橡胶+润滑油(传送带);生物质+UU+冷却液(神经元处理器);焊锡+冷却液(湿件主机)。
      判断方法:传送带:只有5种材料;神经元处理器:材料1是湿件生物电路板;湿件主机:材料1是三钛框架;其它情况均为第一种液体配方。
  • 设计工作流程:
    3.1 小乌龟接收ME接口传送的物品。所有的ME接口均设置为阻挡模式,防止多个配方同时进入。
    3.2 分析配方,对物品和液体进行处理:
      物品:多数配方可以直接送到上方的容器内。力场发生器和湿件主机需要从ME接口的缓存物品中提取精制锇线缆或薄硅橡胶片。
      液体:根据配方判断当前液体组合。如果与上一配方不同,就通过侧面的集束线缆发出红石信号,切换液体。
    3.3 物品传送完毕后,左方送出品红色红石信号,开启上方容器的管道伺服器,物品送出。
    3.4 等待装配线工作的信号(橙色,由覆盖板发出)。
      接收到装配线工作信号后,关掉上方容器的管道输出。如果ME接口发过来了下一份原料,则开始向上方容器送第二份原料。
      等待装配线的红石信号消失后,启动上方容器的下一次送料。


二、硬件摆放:
整体:

  前、后、下、右侧共可以接4个ME接口(实际配方是26种,3个就够用)。前方ME接口提供薄硅橡胶片,下方ME接口提供精制锇线缆。
  左侧是红石信号线缆。管道伺服器的红石接点被挡住了,在管道后面。

液体部分:

  每次切换液体时,先输出黑色信号清掉残液,然后输出对应液体组合的信号。我用的是HV输入仓,5秒钟足以清空/注满。

三、后记
  • 整个系统实测安全可靠。正常运作后一直没有错误产生。
  • 如果所有的配方都要实现自动化的话,那么就需要取消掉管道,让小乌龟自己跑去送料。
    布局:
      红石接口还是在左侧。
      物品接口为上、右、后、下,能接收36个配方(实际一共34个配方),满足需要。前方留给小乌龟通过。
      液体接口需要再增加量子套装的配方:熔融焊锡+熔融钛。
      需要增加燃料的判定,如果燃料低就在路上的某个位置拿些吃的。
  • 经过研究配方发现,配方物料最多14种,液体最多3种。所以不必完全按照装配线说明的内容摆,一个15片结构、3液体输入仓的装配线就够用。

发表于 2018-3-14 12:33:40 | 只看该作者

回复 | 举报

Trom
odixus 发表于 2018-2-24 18:40
我进行矿物处理的时候是建立了一个独立的子网,所有的原料和半成品都在子网中完成,最后的成品才送入主网 ...

可以的,主要EIO的管道可以在一个面内完成液体固体红石信号的传输非常利于布线
发表于 2018-2-26 20:58:13 | 只看该作者

回复 | 举报

odixus
Trom  发表于 2018-2-20 03:04
我的思路是将AE里的物品通过存储总线给箱子再交给EIO或用各种流固体p2p接口交给EIO让其交给机器,AE不会直 ...

我进行矿物处理的时候是建立了一个独立的子网,所有的原料和半成品都在子网中完成,最后的成品才送入主网进行存储。而且矿物处理不用接口,用的是管道。
接口还是主要用来在主网进行合成。
发表于 2018-2-24 18:40:02 | 只看该作者

回复 | 举报

Trom
我的思路是将AE里的物品通过存储总线给箱子再交给EIO或用各种流固体p2p接口交给EIO让其交给机器,AE不会直接与机器交互(自动化合成除外)太费频道了,到后期非常省频道EIO的输出输入功能也比AE的输出功能完善的多
发表于 2018-2-20 03:04:49 | 只看该作者

回复 | 举报

Trom
矿物处理

2018-02-20_02.26.02.png (617.65 KB, 下载次数: 1424)

矿物处理生产线

矿物处理生产线
发表于 2018-2-20 02:57:54 | 只看该作者

回复 | 举报

Trom
E:\Minecraft\1.7.10 基础整合\.minecraft\screenshots\2018-02-20_02.23.28石油化工生产线

2018-02-20_02.23.28.png (558.2 KB, 下载次数: 1369)

2018-02-20_02.23.28.png
发表于 2018-2-20 02:56:03 | 只看该作者

回复 | 举报

Trom
AE的存储总线功能其实很强大配合箱子使用基本上可以解决矿物处理,AE自动化可以堆叠使用到后期合成电路板会非常舒服,EIO的液体固体管道分配好频道配合流体灌装器可以轻松的解决石化问题,比如那个环氧电路板
格雷自带的校准器是个神器可以达到一些意想不到的效果,EIO也是个好东西格雷机器天生少两个面(一个用来供电,正面只能用于和玩家互动),EIO在一个面可以完成液体固体能量红石信号的输入与输出,后期非常省空间
发表于 2018-2-20 02:54:14 | 只看该作者

回复 | 举报

123下一页
百科目前不允许匿名发帖哦~ 请先 [ 登陆 ][ 注册 ] 吧~

本版积分规则

发新帖
  • 回复
  • 点评
  • 评分

[ MC百科(mcmod.cn) 除另有声明,所有开放公共编辑的内容均使用 BY-NC-SA 3.0 协议 ]

Minecraft百科CC协议
快速回复 返回顶部 返回列表