Minecraft红色逻辑课程。第一课:中继器 / 二极管 / 延迟

content auto translated from {from}

在今天的课程中,我们将学习Beta 1.3中的新功能,这是我上次简单提到过的。这一次我们将全面了解它。

第零部分。复习是学习之母。

上次我们通过巧妙的两个反相器的组合来增强信号。然而,我诚实地说过这是一个复古设备。在Beta 1.3中,Notch向我们提供了一个新的红石逻辑元素,可以用于增强信号。它有三个名字 - 重复器 / 二极管 / 延迟(Repeater / Diode / Delay)。

让我们来看看它是如何工作的。

第一部分。二极管。

尽管第一个模式是写的放大器,但为了理解该元素的工作原理,我们需要从二极管模式开始。

明白连接了吗?(c)

是的,元素上的三角形并不是无缘无故刻上去的。对于电子学专家和那些学习良好的人来说,这里不需要再解释了。然而,如果你对这个电气元素的奥秘一无所知,完全不需要奔向最近的图书馆,去借一本厚厚的书。很简单:信号按照图中箭头所指的方向通过。可以更简单地说 – 向三角形的顶点方向(后文我将称其为二极管的顶点或输出,而对面的方向称为底部或输入)。如果信号从另一侧进入,二极管将保持关闭状态:

在本图中,两个信号都是从右向左。下方的信号进入二极管的底部,而上方的信号则进入其顶点。

现在讨论如何将导线连接到二极管。导线必须进入底部,而不是平行于它通过:

实际上,和其他电路元件一样:

不过,门的导线可以从侧面连接。二极管不会容忍这样的连接。

但是,输出上的导线则无关紧要,你可以随便怎么连接。你可以插入,也可以只是放在旁边,结果在这两种情况下都是一样的:信号会平稳地沿着导线继续流动。

第二部分。重复器。

让我们回到从零课程来的测试房间。地板上大致是一幅悲惨的画面:

十五法则。生动的演示。

而如果我们安装了一个重复器,会得到这样的效果:

也就是说,重复器在接收到衰减的信号后,将其值重复到它的输出上,重置了十五个单位的计数,就像两个反相器的电路那样。

而且明显的优点在于所占用的面积和高度极大地节省。但是在成本上却显得更贵,因为在制作时需要消耗与两个反相器相同的红石逻辑材料,还加上三个石头块。为了更紧凑,必须付出代价。

第三部分。延迟。

在我看来,这是最有趣的工作模式。尝试右键单击元素,你将看到火把之间的距离变化:

火把之间的距离越大(见图),该元素上的信号延迟就会越长。要了解延迟时间,只需将火把之间的距离乘以0.1秒。因此,如果你的延迟元素与图中编号为3的元素相似,那么它的延迟将为0.3秒。

想要制造一个0.6秒的延迟?没问题。只需在元素的输出上连接另一个0.3秒的延迟即可。还可以再加上一个0.4秒的延迟,得到整整一秒的延迟。

为了展示这些功能,我建议你制作一个音符方块。它的工作原理与其他电路元素类似:信号到达音符方块,方块发出音符。通过右键单击可以设置音符。这是简单的,我想我会为音符方块专门开一节课程,因为它们与红石逻辑相关(我们将在这里写《DragonForce - Through the Fire and Flames =D》)。

好吧,制作完成了。现在,如果你具有音乐听觉,这个电路就足够让你感受到差异:

为了更具说服力,我建议玩一玩这样的电路:

不要在意放大器后面的十字形导线,它正常工作。

将两个方块设置为两个不同的音符。一个设置为高音,另一个设置为低音。

站在按钮上,听听生成的音乐序列。甚至在图中你可以看到,蓝色音符低于橙色音符,因此它发出得更晚。延迟元素的强大力量。

在此我告别。