我想了一会,觉得还是有点必要开这个教学,吧里已有一个逻辑门教学,但那个只是涉及到了六种基本逻辑门,而且还是穿插着许多的数字电路的思想,吧友肯定比较难理解。而且没有涉及到terraria特有的一种逻辑门—概率逻辑门(Inverted Gate,也叫故障逻辑门),这种逻辑门我觉得是功能最简便和全面的一种逻辑门(terraria中虽然没了非门,但多了个概率逻辑门还是很好的)鉴于吧里没有关于概率逻辑门的教学,所以本人决定来开设这个教程贴,限于技术能力,所述内容肯定有缺误,敬请大家之处啦,下面直接开始教学。
(理解本帖需要一点点的电路基础,不过只需要知道有逻辑门和信号激活这种东西即可)
一.首先,概率逻辑门是什么?
我们都知道蒸汽朋克NPC售卖逻辑门,在蒸汽朋克的售卖栏里你可以看到一个叫做故障逻辑门灯(faulty lamps),这就是构成概率逻辑门的关键。
在任意六种正常的逻辑门上面,放置一个故障逻辑门灯(中间可以放置任意逻辑门指示灯),这个逻辑门就会变为概率逻辑门。如图。
(不同的逻辑门变为概率逻辑门时,其底部逻辑门样子会不一样,但功能和性质完全相同,其实样子的不一样只是用来标记原先的逻辑门样式)
概率逻辑门的使用也很简单,它分为三个部分:顶灯(故障逻辑门灯),逻辑门指示灯,概率逻辑门。改变指示灯的亮灭可以控制信号输出概率(见下面)。顶灯用于信号输入,开关、拉杆、压力板等都要连接到这里;而下面的逻辑门则是用于信号输出,连接其他信号接收物品,如雕像等。在顶灯和逻辑门之间不需要有电线连接,只需要二者有各自的正确物品连接即可。(见下图)
二.概率逻辑门的性质1——概率
概率逻辑门与普通的逻辑门不一样,顾名思义,它的信号输出是有概率的。
以概率逻辑门往上数至第一个故障逻辑门灯,这二者之间的逻辑门指示灯会影响此概率逻辑门的输出概率(也就是第一个顶灯往上的指示灯和顶灯也就对概率逻辑门的信号输出没有影响了)。(如下图)
具体则为:亮起的逻辑门指示灯数量/总共的逻辑门指示灯数量=逻辑门信号输出的概率,例如:一个概率逻辑门上面摆放了一个亮起的指示灯,1个熄灭的指示灯,最上面是顶灯,那么这个概率逻辑门信号输出的概率就是1/2。如图:
当然,如果只有一个指示灯,那么就可以很容易地推断出:亮起时概率为100%,熄灭时为0%,这就可以用来表示是/否(0和1)
三.概率逻辑门的性质2—延迟
逻辑门能够用来传递信号,但它并不是瞬时传输信号。为此,我们可以做一个小装置来验证这个结论:
首先看上列两个装置,拉动两个开关,看起来时间差距并没有,但我们将两个装置连起来,你将看到差距:
可以看到,我在下面接了一条蓝线,如果下面的信号传输比上面快的话,那么蓝线将会先于上面的红线信号传输,提前熄灭所连接的那个指示灯,上方的火把将不会熄灭。
拉开拉杆,我们发现,上方的火把没有熄灭,这就证明下面的信号传输比上面快。
这就说明了一点:在逻辑门(概率逻辑门)中的信号传输是有延迟的,从顶灯输入信号到逻辑门输出信号需要时间。(这个时间小于1tick,所以它的时间很短)
利用这个小小的逻辑门延时,我们可以制作出一个传送器中转电路,在下图的电路中,人物会从第一个传送器开始依次传到最后一个传送器,但之间间隔的时间很短。
(理解本帖需要一点点的电路基础,不过只需要知道有逻辑门和信号激活这种东西即可)
一.首先,概率逻辑门是什么?
我们都知道蒸汽朋克NPC售卖逻辑门,在蒸汽朋克的售卖栏里你可以看到一个叫做故障逻辑门灯(faulty lamps),这就是构成概率逻辑门的关键。
在任意六种正常的逻辑门上面,放置一个故障逻辑门灯(中间可以放置任意逻辑门指示灯),这个逻辑门就会变为概率逻辑门。如图。
(不同的逻辑门变为概率逻辑门时,其底部逻辑门样子会不一样,但功能和性质完全相同,其实样子的不一样只是用来标记原先的逻辑门样式)
概率逻辑门的使用也很简单,它分为三个部分:顶灯(故障逻辑门灯),逻辑门指示灯,概率逻辑门。改变指示灯的亮灭可以控制信号输出概率(见下面)。顶灯用于信号输入,开关、拉杆、压力板等都要连接到这里;而下面的逻辑门则是用于信号输出,连接其他信号接收物品,如雕像等。在顶灯和逻辑门之间不需要有电线连接,只需要二者有各自的正确物品连接即可。(见下图)
二.概率逻辑门的性质1——概率
概率逻辑门与普通的逻辑门不一样,顾名思义,它的信号输出是有概率的。
以概率逻辑门往上数至第一个故障逻辑门灯,这二者之间的逻辑门指示灯会影响此概率逻辑门的输出概率(也就是第一个顶灯往上的指示灯和顶灯也就对概率逻辑门的信号输出没有影响了)。(如下图)
具体则为:亮起的逻辑门指示灯数量/总共的逻辑门指示灯数量=逻辑门信号输出的概率,例如:一个概率逻辑门上面摆放了一个亮起的指示灯,1个熄灭的指示灯,最上面是顶灯,那么这个概率逻辑门信号输出的概率就是1/2。如图:
当然,如果只有一个指示灯,那么就可以很容易地推断出:亮起时概率为100%,熄灭时为0%,这就可以用来表示是/否(0和1)
三.概率逻辑门的性质2—延迟
逻辑门能够用来传递信号,但它并不是瞬时传输信号。为此,我们可以做一个小装置来验证这个结论:
首先看上列两个装置,拉动两个开关,看起来时间差距并没有,但我们将两个装置连起来,你将看到差距:
可以看到,我在下面接了一条蓝线,如果下面的信号传输比上面快的话,那么蓝线将会先于上面的红线信号传输,提前熄灭所连接的那个指示灯,上方的火把将不会熄灭。
拉开拉杆,我们发现,上方的火把没有熄灭,这就证明下面的信号传输比上面快。
这就说明了一点:在逻辑门(概率逻辑门)中的信号传输是有延迟的,从顶灯输入信号到逻辑门输出信号需要时间。(这个时间小于1tick,所以它的时间很短)
利用这个小小的逻辑门延时,我们可以制作出一个传送器中转电路,在下图的电路中,人物会从第一个传送器开始依次传到最后一个传送器,但之间间隔的时间很短。