我的世界合成表之RS与输入稳定器,RS的的S端收到信号真后,Q端信号将为真且永久保持,直到R端收到信号真,Q端才为假。输入稳定器可以由在锁存器的两个输入端(S 和 R)均放上一个与门来实现。
RS或非锁存器的最常见应用是把控制脉冲转化为稳定红石信号——就像拉杆一样。这样,只需要将两个按钮、压力板、绊线钩之类的方块连接到锁存器的两个输入端,就可以分别实现开/关的动作。
这个也许是Minecraft里可以制作的最小的存储器装置。 须知Q表示Q的反相,也就是说,如果 Q 表示为真,则Q是假,反之亦然。这表示,在某些情况下,你可以简单地选择你要的输出时正相还是反相,而不在需要要求反相输出时在Q后面额外的添加一个非门了。
一个很基础的例子是用它来制作一个警报系统,当作为传感器的压力板被玩家或怪物踩上后,一个警告灯(比如红石火把)会亮起,并且将一直亮下去,直到有人按下复位按钮。
在真值表中,输入端 S 和 R 是禁止同时为真的,因为这就破坏了输出端 Q 与 Q 互反的规则。并且,在一些设计版本(比如B和D)中,输入端信号非隔离于输出端信号,会导致输出信号 Q 和Q同时显示为真。只有当 S 或者 R 为假后,输出信号才会重新变为正确值。然而,如果 S 和 R 在同一周期同时变为假,则输出结果将不可预测,可能是 Q,也可能是Q,取决于游戏的机制。在实际使用中,这种使得输出值无法预测的输入状态应该避免使用。在设计版本E中,如果 S 与 R 同时为真,则 Q 和Q同时为假。
除了传统红石电路设计,RS或非锁存器还可以用粘性活塞来实现。如果一个红石中继器连接着自己本身,并且给他一个初始电源,则这个电力将一直在电路中循环直到电路被断路。如果一个粘着方块的粘性活塞来切断电路,那么它就可以作为重置输入端 R,来重置整个锁存器电路。这个方法比传统的红石电路设计要简单,不过需要占据更多的空间。在Minecraft 1.0之后您可以制作更压缩的RS或非锁存器:当活塞在水平面放置时电路尺寸为2x5x2,当活塞纵向放置时电路尺寸为2x3x4。
设计方案:
两个与门的输入端连到第三个输入端 E 上。如果 E 为真,则锁存器正常运行。否则,锁存器将不会改变输出状态。这又被称为门控D锁存器。
这个装置可以稳定输入信号,一旦收到输入信号就能一直保持它(即使输入信号源已经关闭)。本质上,它就是一个中继器自供电的无R端的RS或非锁存器。比如用该装置可以将按钮或者压力板所产生的一次性短促信号变为永久信号。
这个装置可以改装为RS或非锁存器。一个方法是在图示的顶行,放置两个串联的非门(红石火把)。当第二个非门被激活后(也就是非门输出为假),装置的状态回到假。除此之外,也可以用活塞来实现这个改装。 本装置对于压力板触发的陷阱较为有用,因为被困住的玩家即使破坏压力板也无法重置陷阱。
如果您需要重置这种电路,您可以直接改用RS或非锁存器,将R端隐藏到某个控制室即可。
更多精彩内容,请访问赞吧我的世界官网