阿散ASun
本帖最后由 阿散ASun 于 2016-3-26 20:55 编辑

红石比较器是模红电路中最重要的元件,甚至可以说是模红的灵魂,而应用好比较器对于模红来说是至关重要的
现在会详细解说红石比较器。

描述


类型固体方块
受重力影响
透明
亮度是, 9 (当激活时)
爆炸抗性?
开采工具任何工具
可再生
可堆叠是 (64)
首次出现13w01a
数据值非激活态
dec: 149 hex: 95

激活态
dec: 150 hex: 96
物品
dec: 404 hex: 194
用途:红石比较器用于比较或相减两个信号,或用于侦测容器的装满程度。  
放置:红石比较器可附着在任何非透明方块顶部,或在倒置楼梯和倒置台阶的顶部。  
红石比较器上面的箭头由比较器后端指向前端。后端与两侧为输入端,前端为输出端(详见下)。  
红石比较器有两种模式。右键点击比较器可以在比较模式(前端红石火把熄灭)和减法模式(前端红石火把点亮)之间切换。  
激活:
后方有被充能的方块时,或是后方有非空的容器(与比较器相距1个非透明方块也可以)时,红石比较器即会激活。比较器不会受其上方或下方的方块影响,但侧向输入会影响到信号强度(详见下)。

效果:激活的比较器会激活前方的红石线、红石机械、正确朝向的红石中继器或比较器,也可以强充能前方的非透明方块,但并非以15的充能等级。其对其他位置的方块没有影响。

比较器的输出会被侧向输入的信号影响,包括红石线、中继器、另一个比较器的输入:  

比较模式,红石比较器只会在输入信号强于侧向输入信号时复现输入信号的充能等级,否则无输出。
减法模式,红石比较器只会在输入信号强于侧向输入信号时输出两者的充能等级之差,否则无输出。

被容器激活的红石比较器会输出反应容器物品栏装满程度的充能等级的信号(向上取整)。满载由物品的组数来计量:例如1个矿车,16个雪球或64个圆石都计作1组。这样的多组物品分别填满物品栏方计作装满。                   ------Minecraft Wiki

以上是中文minecraft wiki 中部分关于红石比较器的内容,可以很好的介绍红石比较器的功能和充能特性。
接下来按照比较器的用途和模式分开介绍






一、比较模式
比较器的两个模式之一,前方的红石火把没有亮起,可通过右键切换为减法模式
主要用途为判断两个模红信号的大小,总共有三个输入端,一个输出端
信号比较

a端、b端、c端为输入端,d端为输出端
接下来讲一下判断的流程
首先将b端与c端进行比较,选择较大的信号与a端进行比较,若无输入,则视为输入0
接下来将a端与b端/c端进行比较,
若a端≥b端/c端,则d端输出的信号等级与a端相同
若a端<b端/c端,则d端无输出
二、减法模式
比较器的两个模式之一,前方的红石火亮起,可通过右键切换为比较模式
主要用于将两个模红信号的信号等级相减,总共有三个输入端,一个输出端
模红减法


a端、b端、c端为输入端,d端为输出端
接下来讲一下减法的流程
首先将b端与c端进行比较,选择较大的信号与a端进行减法运算,若无输入,则视为输入
d端的输出结果为a-(b/c)
满箱检测
无论是处于比较模式还是减法模式的比较器,都能够检测后方/方块后方的容器并输出相应的模红信号,部分容器是特殊的
物品数量与输出强度是按照输出强度公式的,即向下取整(1 + (容器内的物品数量 / (容器的物品槽总数 * 64)) * 14)
而这个公式也决定了:当后方的容器内物品为堆叠的不可堆叠物或者是负堆叠物时,比较器的输出强度会超过15或者为负数!


需要的物品数量 = 最大值(需要的信号强度, 向上取整((容器的物品槽总数 * 64 / 14) * (需要的信号强度 - 1) ) )
隔方块检测的特性可以控制是否输出一定强度的模红信号
保真传输
模红信号在比较器中传输时,模红信号的强度等级不会减少,因此能够准确无误的传输模红信号
而强模信号的传输则依赖于此,渣模信号仅仅能在比较器中传输,且传输距离仅为1格
总共有以下三种传输方案
二极管
比较器有类似于中继器的性质,但是比较器的优先级低于中继器
比较器也可以同中继器,上半砖,倒置阶梯等一样,作为二极管使用,保证信号的单向流通
而延迟也同中继器一样为t(及0.1s)
三、几个特殊性质
侧面屏蔽值
当侧面输入低于15时,比较器会优先检测后方的容器
而当侧面输入为大于等于15时,比较器输出为侧面的信号

具体的实验详见
【黑科技】比较器隔方块检测与侧面屏蔽http://www.mcbbs.net/thread-505238-1-1.html强模信号传输规律
当两个模红信号对一个非透明方块进行强充能时,系统首先会进行信号强度的判定
若两个模红信号的强度有差别,则输出较强的模红信号(强模信号与信号强度为15的弱模信号是等价的,一律视为将信号强度视为15)
而当两个模红信号的强度同样时(强度为15的弱模信号或者强模信号)会根据朝向的优先级来输出,优先级的顺序为 上下,南,北,东,西
信号强度的判定是优先于朝向优先级判定的!

具体的实验详见
【隐藏在深处的基础知识】愚蠢的非透明方块与模红信号http://www.mcbbs.net/thread-488488-1-1.html
仅检测临近容器
比较器仅检测离比较器最近的容器,具体实验如下


熔炉既为非透明方块又是容器,而比较器检测熔炉时,不管熔炉是否有被充能,都会检测容器
与熔炉相似的还有投掷器,发射器,音符盒等
这点性质与中继器完全不同


lings

来自群组: The Redpixel

PTmissionary
STAGE345678⑨的標題應該會不一樣了。

阿散ASun
PTmissionary 发表于 2015-11-16 00:31
STAGE345678⑨的標題應該會不一樣了。

事实上是对pt的教程进行修改和添加啦0.0
后面会讲一些新的东西

第一页 上一页 下一页 最后一页