频道

线缆中所有8个频道都已被占用,因此驱动器未获得频道。 线缆中所有8个频道都已被占用,因此驱动器未获得频道。

查看频道占用和寻路情况的好方法便是使用智能线缆,它们会直接显示这些信息。

频道每传输一个节点消耗1/128 AE/t。也即,向一个带有8台设备和96个节点的网络加入实际能减少能量消耗,因为频道的分配方式改变了。

需要注意,频道和线缆颜色没有关系,线缆颜色只能阻止线缆连接。

频道寻路#

在使用时,频道的寻路分为3步。第一步,沿经过相邻机器的最短路径抵达最近的普通线缆(玻璃、包层、智能)。第二步,沿经过该普通线缆的最短路径抵达最近的致密线缆(致密、致密包层)。第三步,沿经过该致密线缆的最短路径抵达。如果最短路径已被完全占用,某些设备可能无法正常获取频道,可用染色线缆、线缆锚、P2P通道等确保频道的寻路符合预期。

例如,在下述示例中某些驱动器因线缆容量不足而无法获取频道,频道会尝试沿最短路径行进,从而导致某些线缆过载而其他线缆留空。

试图在此处传输多于8个频道,因此某些频道路径被截断。

这一问题可由限制频道路径解决。网络的形态应当是树形(或灌木型)。应当避免出现环形和不明确路径。

自组织网络#

不带的网络是自组织网络,最多能支持8台占用频道的设备。如果占用频道的设备超过8台,则网络会失效,可移除设备或加入以解决。

和带有控制器的网络不同的是,自组织网络中的智能线缆会显示整个网络的频道占用数,而非途径该段线缆的频道数。

自组织网络中的每台设备会占用整个网络中的1个频道,和沿最短路径分配频道的行为非常不同。

设计#

正如前文频道寻路中所提,推荐将网络设计为树形结构:从控制器处引出致密线缆,致密线缆处引出普通线缆,在普通线缆上最多连接8台设备

如下是一个反面示例:

沿频道路径来看,

  1. 自控制器出发后,首先遇到的驱动器和普通线缆表现相同,因此将频道上限锁在了8个。 不过此处没有使用智能线缆,无法查看具体使用了多少频道。剩余8个频道。
  2. 驱动器占用1个频道。 剩余7个频道。
  3. 终端占用2个频道。 剩余5个频道。
  4. 右侧的接口占用1个频道。 剩余4个频道。
  5. 样板供应器占用1个频道。 剩余3个频道。
  6. 右侧的输入总线占用1个频道。 剩余2个频道。
  7. 用于供应装配室的样板供应器组只能拿到2个频道,其余2个则缺少频道。

总体看来,问题主要出在锁死频道数上限和未考虑频道分配方式上。

32个频道 8个频道 2个频道 1个频道 1个频道 1个频道 5个频道 1个频道 1个频道 3个频道 1个频道 1个频道 2个频道 1个频道 1个频道 1个频道 无频道 无频道

再给出一个正面示例:

<BoxAnnotation color="#dddddd" min="6.9 0 4.9" max="9.1 4 7.1" thickness="0.05">
  需注意样板供应器为8个一组。
</BoxAnnotation>

<BoxAnnotation color="#dddddd" min="5 4 4" max="8 5 5" thickness="0.05">
  两条频道占用满的普通线缆连接处需用致密线缆。
</BoxAnnotation>

<BoxAnnotation color="#dddddd" min="5 0 13" max="8 1 14" thickness="0.05">
  线缆颜色的不同可避免相邻的线缆相互连接。
</BoxAnnotation>

频道模式#

Minecraft 1.18版本的AE2 10.0.0引入了改变AE2频道行为的新选项。在配置文件通用部分有新选项(channels)可供控制,管理员也可使用游戏内命令直接在游戏中更改模式。更改命令为/ae2 channelmode <模式>,显示当前模式命令为/ae2 channelmode。如果是在游戏中进行的模式更改,则所有网络都会重置并立即改用新模式。

相当于重新引入了Minecraft 1.12中的选项,并加以改进;对于想要游戏体验稍微轻松些,但又不希望完全移除频道机制的玩家而言,算是更好的选择。

配置文件和命令中可用模式列表如下。

设置 描述
default 此指南描述的线缆与自组织网络标准频道容量
x2 所有频道容量变为双倍(普通线缆16个,致密线缆64个,自组织网络16个)
x3 所有频道容量变为三倍(普通线缆24个,致密线缆96个,自组织网络24个)
x4 所有频道容量变为四倍(普通线缆32个,致密线缆128个,自组织网络32个)
infinite 移除所有频道限制。控制器仍能大幅减少能量消耗。此时,智能线缆只有完全关闭(不传输频道)和完全打开(传输若干频道)这两个状态。

Was this page helpful?