本帖最后由 名为123的貘 于 2020-9-12 17:41 编辑 
| 前言 关于hide代码 本贴希望鼓励读者自行思考,可能使用hide代码增加得到答案的成本。 如果不鼓励,请版主务必告知,我不想贴脸吃警告牌啊。 解读一下题目 AE2:自然是以AE2为主。 进阶玩家:有能力和意愿去理解AE2物流系统本质的玩家。 理论教程:讲述各种理论,尽可能囊括所有特性。特殊的特性不会作太多讨论,如随版本会发生变化的特性。也会引导玩家尝试去合理运用AE2的物流系统。 本教程对于新手极不友好。不过内容应该是及其丰富的,一句话可能囊括了大量的特性。 对于运用的教程建议在思考之后,发现实在难以解决,再进行阅读。 如果有修改建议,欢迎题出!如果的确有帮助,会写在感谢列表中的! | 
2021.12 数据,可能有更多内容
| 前言 关于hide代码 本贴希望鼓励读者自行思考,可能使用hide代码增加得到答案的成本。 如果不鼓励,请版主务必告知,我不想贴脸吃警告牌啊。 解读一下题目 AE2:自然是以AE2为主。 进阶玩家:有能力和意愿去理解AE2物流系统本质的玩家。 理论教程:讲述各种理论,尽可能囊括所有特性。特殊的特性不会作太多讨论,如随版本会发生变化的特性。也会引导玩家尝试去合理运用AE2的物流系统。 本教程对于新手极不友好。不过内容应该是及其丰富的,一句话可能囊括了大量的特性。 对于运用的教程建议在思考之后,发现实在难以解决,再进行阅读。 如果有修改建议,欢迎题出!如果的确有帮助,会写在感谢列表中的! | 
| 特别鸣谢 wohaopa:作者一路走来的伙伴,也是作者AE2的启发者 youyihj:给了我不少指点 森林蝙蝠:出了不少题,也是在早期给予了一些指点 SF:模组界的先锋。的确在探索时没有直接借鉴其内容,不过借鉴的其他内容也大都来自于其丰富的教程。 星层(2478761):修缮 更新日志 2020.9.4发帖,完成《物流概论》、《ME网络存储系统和物流》 2020.9.11频道上限\重命名概论\信息传递 计划书 存储系统设计建议 重命名概论 自动化中的信息传递 从CPU中读取信息 多原料发配 | 
| 3 | 
| 4 | 
| 物流概论 引入 众所周知,物品,有许多存在形式: 方块、掉落物、nbt(玩家背包、箱子等)等。(如果有没有列出的请告知) 这里只写出能够直接于物品对等的,如掉落物等价于对应物品,可以互相转换。但是我们不能用一块腐肉去等价一个僵尸。 对于一个侠义的物流系统,我们一般考虑的就是“nbt”。对于广义一点的,我们可以有经典的水流物流、方块放置等。 本章考虑的是所谓的“nbt”。 物品以nbt的形式存在于背包中,但是这不是AE2能够自动化的。的确有模组能够做到这一点,不过暂且不予讨论。 而存在于箱子、漏斗、ME接口、存储元件、抽屉、机器、祭坛之上的物品,则是AE2更能够控制的,也是一般物流系统针对的目标。 物流系统有很多。原版的漏斗可以进行物流操作,热动力学的物流系统也可以,EIO的物流也是非常著名的。 然而对于物流系统概论的缺失,甚至导致了非常愚蠢的说法,如下是mcmod百科的曾经一段经典错误示范(已修改) 热动力学的兼容性十分强大,可以与几乎一切mod所添加的机器和储物箱柜交互。 例如: IC 工业时代 GT 格雷科技 DE 龙之进化 ……此处省略10个模组 IE 沉浸工程 粘土工业 海洋物语 BC 建筑 漏斗难道就不行了吗?其实容器只要编写得正常,支持漏斗操作,一般物流系统都能做到和容器操作。 流体也是如此: 一群人动不动就说联动  交互法则 方块是以面作为单位进行交互的。 对于是否接受加入、抽取,以及它们对应的格子,答复都是根据面作答的。 例如熔炉侧面接受物品就是燃料,顶部接受物品就是要被烧制的物品。再举例:热力机器。对于蓝色面,仅允许对输入槽操作;对于橙色面仅允许对输出槽操作;对于红色面则仅允许对主输出槽进行操作;对于没有设置的空白面和正面不予访问权力;对于黑色小口的面则允许访问所有槽。 可能仅允许部分操作。如ME-IO端口左侧的gui格子只支持加入不支持抽取,右侧格子反之。 加入 加入是何物?顾名思义,向目标容器中加入物品。 但是容器自然有权力拒绝这些物品,比如容器满了。 但是加入之后容器不一定保证还在,例如:各种机器、抽屉清空升级、垃圾桶。 抽取 抽取,是从容器中取出物品。 自然,容器也可能会拒绝你的抽取。 访问 访问一定程度上比较少见。是访问内存。AE2的代表性方案是存储总线。访问相当于一个组合性的操作,包括加入和抽取。 这个理论不是很完善,欢迎指正 end | 
| ME网络存储系统和物流 ME网络物流分为几个主要的成分: (系统)存储、(过程)输入、(过程)输出、(控制)优先级、(系统)自动合成 是的,整个物流系统都是围绕存储系统展开的。 注意:输入、输出、发布自动合成 这三个系统都是和安全系统相关的,详见相关章节 存储系统 包含:存储总线的目标容器(目标子网络的存储系统),驱动器和ME箱子的存储元件。 输入的物品会进入存储系统。存储系统中的物品可以输出出去。存储系统中的物品也可以被标准发信器检测。有诸多使用。 对于存储总线: 其只写模式则仅向目标容器加入,不读取目标容器所含有的物品,也不抽取。 其只读模式则不向目标容器加入物品,其它功能照常使用。 报告不可交互的物品,即报告取出的物品使得其能够被标准发信器检测。 输入 输入的物品会: 1、绝对优先地被CPU拦截; 2、按照优先级分配给存储系统组成部分外加成型面板,优先级高者优先。 当存储总线接收到存储物品的请求时,会向目标容器加入该物品。至于这个物品是不是消失了或者变成其它东西了,和存储总线无关。 不过黑白名单系统自然是有效的 输入物品的方案: 输入总线、ME接口维护、ME-IO端口、终端(玩家交互)、CPU最终成品、来自父网络的加入请求、破坏面板。 输出 即从存储系统中抽取物品。 优先级低的存储设备会被优先使用抽取。 抽取的方案: 输出总线、ME接口维护、ME-IO端口、终端(玩家交互)、发布合成、来自父网络的抽取请求。 发布合成 1终端发布合成(玩家交互) 2输出总线/ME接口+合成卡 CPU最终成品: 发送到发布合成的位置。是终端则作为输入到网络(所以可能直接扔到成型面板或者别的CPU里),是ME接口则不经过存储系统直接到接口,是输出总线则不通过存储系统直接到目标容器。多余的物品则需要加入至存储系统 | 
| 安全系统 这个理论不是很完善,欢迎指正 一、ME网络的主人 即该网络所有安全终端的主人。 如果没有安全终端,那么主人就是一个虚拟的玩家(所有网络通用)。 主人可以是多个。 二、操作的主人 假如B网络是A网络的子网络: 对于一个主动发起操作的事件,如玩家存取物品和元件输入输出物品,其直接的主人是玩家/AE2的虚拟玩家。 这个操作是基于网络进行的,所以其主人还需要加上该网络的主人,再对于其它进行操作。 三、安全终端的主人 即放置安全终端的玩家。如果是成型面板放置的则主人是通用的虚拟玩家。 四、一个玩家的权限 取该网络中所有安全终端内的权限并集。 五、一个操作的接受 如果该操作的主人都拥有该权限则接受。 | 
| 频道上限 至少20000,所以没啥好怕的。以下给出一个逼近:  7*(3+0+3)*2+ 8*4+ 2*3 +26 =148  3*12+8*2+4+30=86  30  110 总面数:2(148+86+30)+110=638 频道:20416 网络频道传输建议 暂无 | 
| 重命名概论 重命名? 一般合成不会在意你是否把一个物品重命名了,他们大都只在意物品id、特殊值,最多在意一些其它特定的nbt。 但是物品栏在意,不同命名的同种物品不能堆叠。 重命名之后的物品id、metadata不变,所以可以用模糊卡过滤。 重命名也可以只消耗电力进行自动化,借助AE2的压印器即可。 所以它能够达成不少事情呢! 你可以选择自己思考,那样的话就不要看下面的例子了,你只需要记住重命名也是yyds即可。 下面是例子,如果你好奇的话…… xmdhs如果您要查看本帖隐藏内容请回复 | 
| 自动化中的信息传递 AE2是一个物流模组。想象一下抛弃样板终端等,你该怎么进行合成? 从存储系统中拿出物品,放到对应的机器中。 如果是由机器实现,那么可能就需要辅以各种方式让物流系统知道如何去发配这些物品。 [/img]https://i.mcmod.cn/post/cover/20200610/1591798596_49791_nmFP.jpg[/img] 举个例子,如何把钻石、金等放到对应的压印器那里? 玩家看一眼就知道了,记住位置即可。 对于机器,由于只有那么几种材料,设置白名单就行了。 再举个例子:神秘注魔。 物流系统怎么知道什么玩意要放中间? 白名单?太麻烦了,注魔的合成表可不是一两个就搞定了的。 正解是将要放中间的物品摆在模板左上角,第一个发配出去的物品就是放中间的。当然你放最后一个可能很烦。 xmdhs如果您要查看本帖隐藏内容请回复 | 
 本帖最后由 星层 于 2020-10-23 08:02 编辑 
特性理论、空间塔~~、应用理论都是链接的前言页面,希望修改一下
一个月前我居然看着这个头像愣是没反应过来是mod百科AE2的管理员···
特性理论、空间塔~~、应用理论都是链接的前言页面,希望修改一下
一个月前我居然看着这个头像愣是没反应过来是mod百科AE2的管理员···
楼主能详细说下子网络么
1137298276 发表于 2020-9-6 14:48
楼主能详细说下子网络么
啊这
A网络的存储总线对着B网络的ME接口,这样B网络就是A网络的子网络了
如果是rv3,B网络接口的gui第一排不得标记任何物品。
以上是本教程中的定义。
网上还有另一种说法,本人不太认同。搜集到的最靠谱的定义是B网络服务于A网络则称其为A网络的子网络。但是那样个人认为就纯粹的游戏玩法而已了,而非游戏特性。
名为123的貘 发表于 2020-9-6 14:51
啊这
A网络的存储总线对着B网络的ME接口,这样B网络就是A网络的子网络了
如果是rv3,B网络接口的gui第一 ...
好的 受教了。谢谢!
可以的
可以的          
我自动处理为什么cpu一直占用
感谢楼主的教程,给我很大帮助
哇,楼主强啊。