《我的世界》红石电路全图文教程

时间:2015/01/08 16:59:12 编辑:Ocean
页面导航:

逻辑电路基础

游戏中的红石电路,没有电压电流的概念,只有被激活和未被激活的逻辑开关状态,说明红石电路是纯粹的逻辑电路。要熟练地使用红石电路,就需要玩家掌握一定的逻辑运算知识。下面我会简单解释一些。如果要深入学习则需要找一些布尔逻辑代数的书来看。

逻辑运算中变量的值只有0和1两种,对应的逻辑电路也只有关和开两种状态。在红石电路中,我们不妨把未被激活的红石线路内的信号定义为 “0”,已激活的线路内的信号定义为 “1”,之后我们便可以方便地对照逻辑运算表和逻辑电路元件了。

注意:最好不要看红石火炬的亮和灭来定义逻辑信号的指示标准。在后面的内容中我们会看到这样做可能导致逻辑颠倒。

最基本的逻辑运算有:“或”“非”“与” 三种

“或”的运算表示为: A或B = A + B = C 这可以通俗地理解为 A B 两变量的加法,当两者中任意一个值为 “1”,另一个值为 “0”时,C 的值为 “1”。两者值都为 “0”时,自然地 C的值也为 “0”。特别的当 A B 两者的值均为 “1”时 ,C 的值也为 “1”(因为逻辑运算中没有比“1”大的值)。归纳来讲就是参与“或”运算的所有变量只有都为“0”时,结果的值才为“0”,其他情况下,结果值均为“1”。

“非”运算的表示为A的头上加一横杠(这里打不出来,大家见谅), 非A = C 。“非”运算就是将变量值取反,当A为“0”时 C为“1”,而A为“1”时 C为“0”。

“与”运算表示为: A与B = A·B = C 可通俗理解为 A B 的乘法, 只有当 A B 均为 “1”时,C的值才为“1”,否则C的值为“0”。

在逻辑电路中,同样有三种基本门电路:“或门”“非门”“与门”对应如上三种逻辑运算。下面我们就看看如何用红石电路来实现这三种基本逻辑门电路。

1 红石火炬方块的逻辑含义

当红石火炬方块为单输入单输出时,以下两图显示出方块两侧的线路中的信号是相反的,这说明单入单出的红石火炬方块为一个逻辑“非门”。

《我的世界》红石电路全图文教程

《我的世界》红石电路全图文教程

2 “或门”

在搭建红石“或门”前,我们先看下面4张图。

《我的世界》红石电路全图文教程

《我的世界》红石电路全图文教程

《我的世界》红石电路全图文教程

《我的世界》红石电路全图文教程

在这里,笔者有一个小失误,就是没在火炬方块的正前方添加红石线路,不过考虑到,如果添加了线路,其状态应与红石火炬状态相同。所以应该不影响大家理解。

我们将左右两边的红石线路看作变量A和B,我们发现,只有当A和B的值都为“0”时,红石火炬的值才为“1”(21楼图),其他状态均为“0”(22-24楼图),这和“或门”的状态刚好相反(“或门”的逻辑状态是输入均为“0”时结果才为“0”,其他状态为“1”)。于是要搭建真正的“或门”,我们需要再在此电路的输出上摆上一个单入单出的红石火炬(“非门”)。同时我们也可以了解到,多输入的红石火炬方块实质上是一个“或非门”(“或门”“非门”的串联结构),只有再多加一个“非门”才能还原为正式的“或门”(两个“非门”一起,则状态还原)。

下面两图就是已经完成的逻辑“或门”,大家可以对照条件验证。

《我的世界》红石电路全图文教程

《我的世界》红石电路全图文教程

本文导航
第1页:第1页 第2页:第2页 第3页:第3页
游戏聚合
9.2
  • 好玩

    32103+1
  • 不好玩

    5491+1
相关攻略
相关游戏