Minecraft 红色逻辑教程。第二课:基本逻辑元素

content auto translated from {from}

\清理古籍上的灰尘** 你想念红色逻辑学校的课程吗 Minecraft?想念了吗?太好了。渴望知识的学员——还有什么比这更好呢?

免责声明。 强烈建议在阅读此课程之前阅读之前的内容:

课程零:基础

课程一:扩展器 / 二极管 / 延迟

[cut]

引言

当我坐下来写这节课时,第一个想法是“嗯……如果不建一个小而狭窄的房间,而是建一个更大、更坚固的东西会怎样?”第一种选择是这样的:

看看,不喜欢,决定重新设计。最后得到了这样一个可爱的科研综合体:

甚至没有用活塞:

内部则显得相当朴素:

甚至显得有些过于朴素。对于正常的想象力而言,这还不够。不过没关系,下节课我会重建。开始吧。

第1章. 垂直信号传输

在之前的课程中,我们只在平面上或小的阶梯障碍上铺设电线。那如果需要将信号严格上下传输呢?

比如说,这样的情况

一种方法是用方块建造一条螺旋楼梯:

就这样的

粗糙。 不好。 无趣。 这不是我们的方法。还有更优雅的选择。它的尺寸更小(2×1对比2×2),并且不需要遵循“十五法则”(信号从来源开始仅传播到十五个方块;如果你不记得了,刷新一下零号课程)。

需要说明的是,这个选项有两种方案:

“信号从上到下”方案

“信号从下到上”方案

备注。 不,这不是一张需要斜视才能理解的三维图像。请习惯,前面还有很多双重、铸造和甚至四重的图片。它们的信号不同,因此寻找导线、火把和杠杆的区别。

第2章. 基础逻辑元件

现在我们将从一般理论转向切实的实践,也就是学习可以构建几乎任何大型逻辑操作的基本逻辑元件。

连接块

这个块非常适合用来将所有电路隐藏在墙后。挂上开关,连接火把,然后——诶!——就可以将信号传递到墙后面,那里将发生所有红色魔法。

反转器

这个元素在零号课程中已经熟悉。它可以用来反转信号或作为增强节点的一部分,以绕过十五法则。最后一个用途在1.6版本中与二极管的出现一起消失了。

乍一看,这个方案除了这里用火把代替沙子外与前一个没有区别。实际上,这个差异就是所有魔法:在第一个方案中,导线直接从方块输入信号,而在第二个方案中,火把接收此信号并将其反转。

让我们从与元素开始。关于这个元素的更多信息可以在离散数学和数学逻辑课程中了解到。或者在某个电路或无线电课程中了解到。或者,最简单的,查维基百科。

简而言之,与元素会在两个输入信号都等于一时输出一。

与元素的电路相当简单:

为演示与元素的工作,我将电线从输出引出靠近开关的地方:

运作正常:

可以用来,比如说,只有当两个开关都打开时,门才会打开。

与-非

与***-非元素简化了电路开发者的生活,因为不需要额外的设备,如果需要与元素的反转信号。

在与-非元素的情况下,电线会在两个开关都关闭时闪烁。

其实,现在已经可以看到了

不过需要演示其他的选项:

确实,输出(左线)仅在开关关闭时点亮。

或元素。工作更简单:如果至少有一个输入信号为一,就输出一。在研究这一小节的过程中,我发现这个元素有相当多样的电路。根据玩家的财富和使用该元素的目的,可以区分出多达三种电路的变体。让我们从最普通的开始。

杠杆电路

钻石块走上了战争的道路。缺少一根冒烟的雪茄。

这就是它普通的原因。这个艺术品的用途至今对我来说仍然不明,但在Minecraft维基中有这样的电路,所以我认为有必要提及它。是的,我知道你在想什么:可以用引线替代开关。

红色沙子演绎的扑克脸

试过。结果是一样的。

理智还低语说可以试着把其中一根导线换成开关……

而那天没有人给出任何黑客

……不过没有什么用。它在组合0˅0下运行良好。顺便说一句,这是一种讽刺。

导线电路

取代杠杆的是一种真正运作并且在各处积极应用的电路——导线电路。它的优点是简单和对设备的低要求(只需要红色沙子)。

它的工作方式如下:

完美的方案。实际上有……

线路中提取实际信号的问题

……这可能会在复杂电路中出现。假设我们将两个信号输入到我们的或元素中,但右侧的信号急需在电路的另一部分执行某些重要操作,我们 naively 做了这样的事情:

然而,当我们拉动左侧的开关时,我们的分支应该显示零,但却显示出一:

:(

悲伤,不幸,沮丧。

二极管电路

在思考解决这个问题时,我花费了漫长的二十秒。然后我从背包里拿出两个二极管并将它们焊接到电路中:

在第一课中我已经讲过二极管的工作原理。在这种情况下,它们确实按预期工作:

那么,这就是你们第一项实验中心在红色沙子自然研究实验室的发现(懂这个笑话的人请举手 :3)。

或-非

或元素也有自己的***-非变体。构建起来简单得惊人:

而且同样工作:

结论

今天就到此为止,诸位。到目前为止,您可以构建一个不太复杂的电路,能够做一些非常酷的事情。例如,在旁边的按钮上放置牺牲品——钻石,从而打开一个铁门(实际上,除了通过红色沙子,别无他法打开)。当然,各种劫掠者可能会用普通的石头代替宝石,但也许还是会有人上当。毕竟,大家都有可能 :3

在此告辞,与你们同在 fr4ntic。祝你们建造愉快,研究顺利。保持联系!

特别感谢

♥ Minecraft Wiki 的材料

♥ Pegazs 负责校对

♥ 所有在零号课上赠送钻石的人

♥ 所有阅读此文的人

♥ 所有理解至少一些内容的人