Skip to content
电路元件源码模型与方块纹理

逻辑门、时序与十六进制信号 ​

完成“开关—导线—灯”的最小回路后,下一步是理解逻辑判断、脉冲和 0—F 模拟信号。本页从英文 Wiki 的逻辑门与计数器文章中提取可复用原理,并以当前源码中的元件说明校正端口和电压概念。

高低电平 ​

《生存战争》的电压共有 16 个离散等级,可用十六进制 0—F 表示。数字判断通常把 0—7 视为低电平,把 8—F 视为高电平;数码管、计数器、存储器和转换器则会使用完整数值。

六种基础逻辑 ​

下表中的 0 表示低电平,1 表示高电平:

ABAND 与OR 或XOR 异或NAND 与非NOR 或非
0000011
0101110
1001110
1111000

NOT 非门只有一个输入:输入为低时输出高,输入为高时输出低。元件安装方向会改变输入、输出端所在方位,搭建前应看清表面的蓝色输入点和红色输出点。

由两个半加器和或门组成的全加器逻辑示意图
英文 Wiki 归档原理图:全加器把 A、B 与进位输入组合为结果位和进位输出;图中的方框是逻辑模块,不是游戏方块外观。

延迟、边沿与脉冲 ​

持续高电平和“从低变高的一瞬间”不是同一事件。按钮、压力板和传感器可能产生短脉冲;开关通常保持当前电平;计数器和锁存器的部分端口只在上升沿更新。

  • 延迟门用于把输入推迟到未来输出,可串联形成更长延迟。
  • 可调延迟门适合消抖、排序和精确的机关节奏。
  • SR 锁存器保存 1 位状态,可把短按钮脉冲变成持续开/关状态。
  • 计数器在输入边沿到来时增加或减少 0—F 数值,可级联处理进位。

排错时先用灯观察每一级输出,不要直接把完整计时器接到门、活塞或炸药上。

模拟信号和数字信号互换 ​

数模转换器把四路数字输入组合为一个 0—F 信号;模数转换器执行相反过程。它们适合在“多根二进制导线”和“一根十六进制总线”之间转换。

text
四个开关 → 数模转换器 → 单线 0—F 信号 → 数码显示或存储器

为避免位序接反,建议按 1、2、4、8 标记四根输入线,并先分别只开启一个开关,确认显示值后再组合。

存储器与真值表 ​

存储器可以把输入坐标对应到保存的数据,用于查表、图案和状态序列。真值表则把四个高低输入的组合映射为一个输出,非常适合替代多层基础逻辑门。

制作复杂装置时记录三件事:输入含义、信号范围、更新条件。只记录线路颜色而不记录这些语义,重新进入世界后很难维护。

推荐实验顺序 ​

  1. 两个开关分别测试 AND、OR 与 XOR。
  2. 用 NOT 与 AND 组合验证 NAND 的结果。
  3. 用按钮、锁存器和灯制作按一次切换状态的回路。
  4. 用计数器驱动七段显示器,观察 9 → A → … → F → 0。
  5. 最后再加入活塞、门、声音发生器或爆炸装置。

全部元件外观、说明和数据值见电路元件图鉴,配方见完整配方索引。

英文 Wiki 原条目 ​

参与共建发现错误或有建议?两种零门槛方式,无需本地环境

玩家共建文档 · 原版、插件版、联机版与插件联机版请注意区分