《我的世界》基础红石电路怎么用
- 来源:论坛
- 编辑:Nick

4.进阶概念:简单的逻辑结构及其应用
1)简单的逻辑代数
逻辑代数看上去是个很厉害的词,但是我们仅仅为了便于下文内容的理解,来了解一些非常简单的逻辑代数。
我们不妨把“充能”状态记为一个任意大于0的数;
而把“未充能”状态记为0.
逻辑结构常常需要处理多个输入之间的关系,也就是对这些输入进行逻辑运算。
我们在日常生活中也会用到三种基本的逻辑:
逻辑“或”---->所有的输入条件中,只要有一个大于0,输出就大于0。
这种运算可以理解为将所有的输入相加。最后的得数大于0,就有输出;等于0,就不输出。
因为只要有一个加数大于0,全部求和的得数就会大于0(定义里是没有负数的哟)
所以理解为加法符合我们的定义。
逻辑“与”---->所有的输入条件中,只要有一个为0,输出就为0。
这种运算可以理解为将所有的输入相乘。最后的得数大于0,就有输出;等于0,就不输出。
只要有一个乘数是0,全部相乘的得数就会为0
所以理解为乘法符合我们的定义。
逻辑“非”---->输入为0,就输出非0;输入非0,就输出为0
说白了就是相反,很简单的。
2)红石电路中这样进行逻辑运算
我们在这一节的标题中提到了逻辑结构。
所谓逻辑结构,就是用来在Minecraft中,以红石电路结构的形式,对红石信号进行逻辑运算的方块结构。由于逻辑结构相当于一个“门”,让信号通过并作出一定的反应,因此又将逻辑结构称为逻辑门或者门。
逻辑结构有很多很多种。但是这里只介绍简单的逻辑结构,也就是对应三种简单逻辑运算的结构。
每种结构的摆放方法都不只有这里介绍的这一种。你可以自己发现各种五花八门的摆放方式。
以下利用表格来画简图,表格的一格表示1个方块。
非门:
如果A为输入,B为输出;
如果A输入红石信号,则B不输出红石信号。
如果A不输入红石信号,则B输出红石信号。
参考摆放方法:
红石线 |
非透明方块 | 红石火把 | 红石线 |
其中左侧红石线连接输入端,而右边红石线作输出端。
左侧红石线有信号时,红石火把熄灭,右端红石线无充能;
左侧红石线无信号时,红石火把熄灭,右端红石线强充能。
这样就起到了逻辑运算“非”的功能。
应用举例:
在没有月光传感器的早期原版MC,利用阳光传感器和非门感应夜晚。
将另一个非门的输入端连接到非门的输出端,由于负负得正,输出端的充能状态将与输入端相同,且信号强度增强到15.这种结构可以代替中继器,能节省一点红石粉。每使用1个这样的结构作为中继就会给电路造成1刻延迟。经计算,长距离红石电路中使用这个方法产生的延迟略长于使用中继器产生的延迟。
与门:
如果A、B、C...... 是输入,α 为输出;(输入不限数量多少,>1就行)
只有所有输入都提供红石信号,α 才会输出红石信号。
或门:
如果A、B、C...... 是输入,α 为输出;(输入不限数量多少,>1就行)
只有所有输入都不提供红石信号, α 才不会输出信号。
反之如果一个输入提供了信号, α 就会输出信号。

玩家点评 (0人参与,0条评论)
热门评论
全部评论