百科问答小站 logo
百科问答小站 font logo



红石究竟是什么?从简单到复杂的红石电路是怎样构造的? 第1页

  

user avatar   hei-yu-yi 网友的相关建议: 
      

看了上面好多回答,真的尴尬。我不是针对你们任何个人,我是说在座的各位,都是(哔——)。

1、学红石是否一定要会数字电路?

答:只需要了解一些概念即可。包括:各种门电路、周期信号、脉冲、rs锁存、t触发、边沿检测器。足够了!当然……如果你打算搭建一个cpu的话就不得不再多学些了。

2、学红石最容易犯的错误什么?

答:首先。以为数电比游戏本身的特性重要——这是不可取的。minecraft作为一个基于java的程序,游戏机制是怎么运行的,远比数电特性重要。

其次。由于教程的散乱性,入红石坑很容易经历很多个“你以为你懂红石了但是其实你根本没懂”的时期。

很多人根本不懂特性,比如:活塞的延时是多少?中继器的延时是多少?发射器的具体激活条件是什么?人踩压力板和生物踩压力板有什么不同?按钮的弹起和拉杆的关闭有什么不同?红石线的指向规律是什么?红石块是不是透明方块?很多都会是“你以为你懂了”。

比如说这样,楼上那些回答问题的,我甩几道题,你们自己试着回答看看正确率有几成?恩?

题目都是问启动电路之后会有什么结果?绝对可以把很多半桶水的红石党考的一脸懵逼。

开始吧:

=========装订线内不要答题=========

第一题:

如上图,问:拉下拉杆之后,红石灯是否会亮起?为什么?(所有中继器都是1t档)

-

======先自己想再看答案======

-

-

-

-

-

-

答案:会亮。(解释略,下同)

~~~~~~~~~~~~~~

第二题:

问:拉下拉杆,红石灯是否会亮起?为什么?(所有活塞都是粘性活塞,中继器都是1t档)

-

======先自己想再看答案======

-

-

-

-

-

-

答案:不亮。

~~~~~~~~~~

第三题:

问:拉下拉杆之后,哪个活塞会伸出?为什么?(中继器1t档)

-

-

-

-

-

-

-

-

答案:右侧。

~~~~~~~~~~~~~~~·

第四题:

问:拉下拉杆之后,两个红石灯会亮起几个?为什么?

-

-

-

-

-

-

-

-

答案:都不亮。

第五题:

问:拉下拉杆之后,两个红石灯会亮起几个?为什么?

-

-

-

-

-

-

-

-

答案:亮一个。

~~~~~~~~~~~~~~

第六题:

问:拉下拉杆之后,三个红石灯会亮几个?为什么?

-

-

-

-

-

-

-

-

答案:都亮。

~~~~~~~~~~~~~~·

第七题:

问:拉下拉杆之后,三个活塞那些会伸出?为什么?

-

-

-

-

-

-

-

-

答案:左侧活塞伸出,中间和右侧无反应。

~~~~~~~~~~~~~~~~~

第八题:

问:拉下拉杆之后,哪个活塞会伸出?为什么?(左边两个中继器朝右,右边两个朝左,四个中继器档位从左到右依次是:2t,2t,4t,1t)

-

-

-

-

-

-

-

-

答案:右侧。

~~~~~~~~~~~~~~~~~~~~~~·

第九题:

问:拉下拉杆之后,木门是否会关闭?为什么?(拉拉杆之前处于激活开启状态,左边中继器4t)

-

-

-

-

-

-

-

-

答案:不会。

~~~~~~~~~~~·

第十题:

问:拉下拉杆之后,三个红石灯会亮几个?为什么?

-

-

-

-

-

-

-

-

答案:两个。

~~~~~~~~~~~~~·

第十一题:

问:拉下拉杆之后,那个活塞会伸出?(左侧中继器为2t,右侧为两个1t)

-

-

-

-

-

-

-

-

答案:左侧。

~~~~~~~~~~~~~~~~~

第十二题:

问:拉下拉杆之后,待装置稳定,红石灯是亮起的还是熄灭的?(活塞均为粘性活塞,中继器1t档)

-

-

-

-

-

-

-

-

答案:熄灭。

~~~~~~~~~~~~~~~~~

第十三题:

问1:用骨粉催熟树苗变成树,红石灯会不会亮起?

问2:等待树苗自然长成树,红石灯会不会亮起?

(中继器都为1t档)

-

-

-

-

-

-

-

-

答案1:会亮。

答案2:不会亮。

~~~~~~~~~~~~~~~~

第十四题:

问:拉下拉杆,红石灯会不会亮?

(活塞都是粘性的)

-

-

-

-

-

-

-

-

答案:不会。

~~~~~~~~~~~~~~~~~~~~·

第十五题:

问:拉下拉杆,红石灯会不会亮?

(与上题装置唯一区别是:多了一个1t中继器)

-

-

-

-

-

-

-

-

答案:会亮。

~~~~~~~~~~~~~~

第十六题:

问:关闭拉杆后,哪个红石灯会亮?为什么?(活塞均为粘性活塞,中继器朝右)

-

-

-

-

-

-

-

-

答案:右侧。

~~~~~~~~~~~~~~

第十七题:

问:拉下拉杆后红石灯会不会亮?为什么?(左下中继器档位1t,右上为2t。投掷器对着箱子,投掷器中有一个草方块物品)

-

-

-

-

-

-

-

-

答案:会亮。

~~~~~~~~~~~~~~~··

第十八题:

问:拉下拉杆,TNT会不会爆炸?为什么?

-

-

-

-

-

-

-

-

答案:不炸。

~~~~~~~~~~~~~

第十九题:

问:拉下拉杆之后,红石灯会不会亮起?为什么?

-

-

-

-

-

-

-

-

答案:不亮。

~~~~~~~~~~~~~~

第二十题:

问:拉下拉杆之后,那个活塞会伸出?(左侧中继器向右,为2t档。右侧中继器向前,为1t档)

-

-

-

-

-

-

-

-

答案:左侧。

~~~~~~~~~~~~~~~~

第二十一题:

问:拉下拉杆之后,红石灯亮不亮?为什么?(投掷器中有一个草方块,面朝箱子。所有中继器都为1t档)

-

-

-

-

-

-

-

-

答案:不亮。

~~~~~~~~~~~~~~~

第二十二题:

问1:在MC1.8版本之前,按下按钮,按钮弹起之后哪些红石灯会亮?

问2:在MC1.8版本之后,按下按钮,按钮弹起之后哪些红石灯会亮?

(投掷器里面各有一个草方块,面对着临近的箱子。中继器都是1t档。)

-

-

-

-

-

-

-

-

答1:都亮。

答2:只亮图中远处的那个。

~~~~~~~~~~~~~~~~

第二十三题(附加题):

主视图:

俯视图:

图中看不到的地方都没有额外的红石器件。所有活塞都是粘性的。左测朝前的中继器2t档,其余1t档。漏斗指向投掷器,投掷器指向漏斗。搭建完毕后再漏斗里放一个草方块然后等待装置稳定。

问1:玩家踩在压力板上,红石灯会不会亮?

问2:其他生物踩在压力板上,红石灯会不会亮?

-

-

-

-

-

-

-

-

答1:不亮。

答2:会亮。

==========考试部分到此结束,装订线内不要答题===========

很多以为自己懂了红石的人,正确率都不及格。┑( ̄Д  ̄)┍

还有上面这些东西不要强行当特例硬记,这些都是有很好的理论能预言的,如果你当“特殊情况”的话,我可以再举例出千千万万个“特殊情况”。

(顺便说一下如果你在其他地方看到过这些考题,恩……那个人很有可能就是我,这里面很多题是我自己转载自己的)

-

我出这些题不是为了砸场子,我是想说明一个问题,很多人连MC的“物理学”都没有弄懂,就开始设计MC的“工程学”(数电就是一种工程学),那么你设计的电路注定比别人的性能差而且可能在设计中感到一些“迷之bug”。

-

最后引路:

容易被半瓶水忽略的特性:

1、红石线的指向真的一定是贴图所展现的那样吗?

2、端点处的红石线是否有一些特殊的指向性质?

3、20分之一秒内发生了什么?同一游戏刻内发生的各种现象是否有固定的结算顺序?【非常重要!】

4、活塞延迟到底是多少?主流观点所传播的“消延时”现象的具体发生条件是否完美准确呢?

5、活塞的被激活条件是什么?发射器的被激活条件是什么?

6、各种原件的更新范围分别是多大?

============

加一个小图,直观理解优先级(包含评论里的优先级判定前两个条和部分3、4)


user avatar   fish-amoy 网友的相关建议: 
      

10月7日更新,T触发器,脉冲缩短器与RS锁存器

作为红石渣来开个坑,科普一下最基础的红石元件的作用。

红石电路在生存模式中,最大的作用是【方便玩家】

小到自动收割农田【抽水马桶

图片来源:

直播,MC 1.3 原版生存_minecraft吧

大到可AFK,每小时出产51000木头的高速树场UBTF

图片来源:【Tree Farm】UBTF V4 发布以及更详细的解释 50909log/h!!_octopuscraft吧

它们都是红石在生存中的应用,它们存在的意义也都是【方便玩家】,让原来AFK的劳动全自动化了,让原来手动的劳动AFK了。本文将围绕题主所述的几个问题,对基础红石做一个简单的科普。

==========================================================================

目录:

一、红石相关基础

(1)红石元件

(2)红石刻(RedstoneTick)

(3)信号与脉冲

二、红石元件的作用

(1)红石与充能

(2)中继器与充能的强弱

1 中继与强充能

2 延时

3 锁存

插叙:触发器(Flip Flop)

(1)T触发器与脉冲缩短器

(2)RS锁存器











一、红石相关基础

(1)红石元件

红石元件是在红石电路里具有一定使用目的的方块,大致分为三个大类

电源、传输线和电动机械

电源是一个能为整个电路提供能量的机械,例如:红石火把、红石块、按钮

传输线能将能量从电路的一部分传递到另一部分,是红石电路中相当重要的工具,例如:红石、红石中继器

电动机械能接收红石信号并作出相应的反应,例如:活塞、发射器
Ps.以上分类并不绝对许多元件同时属于多种类型或在不同的情况下能改变类型。

(2)红石刻(RedstoneTick)

(一般情况下)为Minecraft计算红石机构状态的最小时间单位,(一般情况下)等于十分之一秒。红石火把,中继器以及激活的红石组件(一般情况下)需要1刻(tick)或更多时间改变状态,这就引入了在大型电路中至关重要的延迟。

红石刻(tick)与“游戏刻(GameTick)”或“方块刻(BlockTick)”不同。当讨论红石电路时,“刻”一词仅指“红石刻”。

PS这里在引用的基础上添加了几个(一般情况下),因为黑科技的存在话还是不要说的太绝对好。

(3)信号与脉冲

具有稳定输出的电路能够产生信号——“激活/非激活”时称为“真/假”或“高电平/低电平”。当信号出现一个较为短暂的非激活-激活-非激活过程,该过程通常被称为脉冲

PS请不要混淆【脉冲】与【时钟信号发生器】

(引用自minecraft wiki)

==========================================================================

二、红石元件的作用

(1)红石与充能

左边的是红石矿,随机生成在y小于14的地方【貌似

中间的是物品状态的红石,由破坏红石矿掉落,64个一组

右边的是放置在地上的红石,也称红石线,也是本段讨论的主要内容。

根据周围放置的不同红石元件,红石会有不同的朝向。

一般情况下可作为判断充能方向的依据.。

红 石可以被电源类元件【充能】,此时红石线带有【能量】,会【传递】给自己临近的其他红石线。在这个【传递】过程中,能量的【强度】会有所损耗。红石线的 【强度】加上不充能共有16种,图中由左到右就是【强度】由15到0损耗的过程。除比较器外,电源类元件均提供满强度的15级信号。

(2)中继器与充能的强弱

中继器有四大作用,然而很多人似乎都并不清楚,这里科普一下四个作用:

1 中继 2 延时 3 强充能 4 锁存

Tips:

在远古版本并没有中继器这个玩意,因此很多人都用上图来实现中继器的前两个功能

这下知道为什么中继器的合成需要俩火把一红石了吧?

至于为什么能实现后文将会提到。

切入正题,中继器的四大作用:

1、中继与强充能:

前面提到,红石的强度是会损耗的。因此要传输信号到较远的地方,或需要特定强度信号的时候,就得用到中继器的中继功能了。

首先来看看中继器的构造。

钻石块是中继器的输入端,金块是中继器的输出端。

当输入端的信号强度大于0时,会在输出端输出强度为15的信号。

这时,我们称金块被【强充能】了。与强充能相对的是【弱充能】。一般情况下,除红石线外其他形式的充能都属于强充能。对输入端的充能可以是强弱充能中的任何一种。

2、延时

【这图没截好,见谅QAQ】

中继器有四个档位,通过右键可以改变档位。从左到右分别是1tick,2tick,3tick,4tick

Ps不建议使用1档2档的称呼,容易混淆。

这四个档位分别对应着1tick,2tick,3tick,4tick的延时。

如果某中继器的档位是3tick,此时输入端输入一个信号,经过3tick之后输出端才输出信号。

同理,输入端的信号消失,经过3tick后输出端的信号才消失。这就是中继器的延时。

3、锁存

锁存属于中继器比较不常用的一个功能,以至于很多人都不知道。。

在这里讲可能有点超纲。。

在中继器的侧面使用另一个中继器对其进行充能,此时被充能的中继器就进入了锁存状态,可以理解为【保存了当前的状态】此时无论你怎么调整输入端中继器都不会改变状态,直到侧面的充能信号消失。

==========================================================================

小透明表示50赞受宠若惊啊。。

有点时间接着来填坑~

应@丁子阳 要求,细讲一下锁存

【这是一段插叙,以后更新的内容会在上一段和这一段之间。】

昨天时间仓促写的不够完备,在原文基础上修改了一下。

触发器(Flip Flop)就是一种可以存储电路状态的电子元件。

【图转侵删。】

(1)T触发器

T触发器是触发器的一种,又称翻转储存器。通俗地说就是【按钮变拉杆】。按一下按钮,输出信号并锁存,再按一下不输出信号并锁存。即把按钮信号变成拉杆信号,说的具体一些,就是在有信号输入的时候自动翻转储存的信号,比如按一下按钮,输出变1并被锁存,再按一次,输出变0并锁存。上面的图是现实中的T触发器,是不是很可怕!然而红石中继器的锁存功能,把这么大一坨电路精简到了下面这样↓

右边是输入端,左边是输出端。

然而评论区有很多人表示根本不知道中继器还能这么玩。

确实,因为活塞T触发器的发明,中继器的这个锁存简直弱爆了,因此并不常用。

制作活塞T触发器,首先要了解一个粘性活塞的特性:

大家都知道粘性活塞是可以拉回方块的,然而也有特例,

当我们给粘性活塞一个长度小于2tick的信号时,它会【来不及】拉回方块

因为粘性活塞推拉方块的反应要大于2tick。

如图就是一个接受到长度小于2tick的信号的粘性活塞,产生了贴图错误。

显然我们不能用手拉拉杆来发生这么一个信号,那么这时就要利用到活塞的另一个特性了

上图中的这个装置是【信号缩短器】,能把按钮发生的较长的信号转换成1tick的短信号

来看看这个装置产生该信号的具体过程:

按下按钮后的第1tick,按钮后的铁块被充能

按下按钮后的第2tick,右边的1tick中继器被充能

按下按钮后的第3tick,活塞上方的铁块被充能,活塞准备伸出

按下按钮后的第4tick,左边的1tick中继器被充能,活塞伸出

按下按钮后的第5tick,活塞臂不能被充能,左边的1tick中继器熄灭。

脉冲缩短器发出的短信号也很有用,比如各种动物机处死常用的岩浆,就需要一个短信号让岩浆快速倒出收回。

接下来把这两个装置接在一起:

就完成了一个简单的T触发器

按下按钮红石灯长亮,再按红石灯长灭。

另一个常用的压缩版本,这个要解释起来比较复杂,留给大家思考。

教程是打基础而不是禁锢思维的。

(2)RS锁存器

同样扔出现实中的RS锁存器和mc里的版本。【图转侵删。】

这玩意也可以叫作RS触发器。

如图就是一个简单的RS锁存器的示意图。

当我按下钻石块处的按钮,红石灯被点亮。接下来再怎么按这个按钮也没有用,信号已经被锁存了。这时按下另一个输入端金块处的按钮,信号又重新复位,同样怎么按金块处的按钮也没有用。

原理很简单,能理解T触发相信也能理解这个。

【这是一段插叙,以后更新的内容会在上一段和这一段之间。】




  

相关话题

  DotA 真有那么大的吸引力,让男生不顾女朋友的感受吗? 
  你认为《云顶之弈》“不给爽”的行为合理吗? 
  如何评价《古墓丽影: 暗影》的 Steam 定价? 
  如何评价《原神》游戏活动「无相交响诗」? 
  将已经完整发行的单机游戏分段卖会比买断制更好吗?为什么? 
  如何评价游戏《原神》中的节日「海灯节」? 
  为什么那么多人对gta的认知还停留在VC和SA? 
  玩 CS:GO 时有哪些燃爆全场的瞬间? 
  当前星际争霸2中神族的风暴在什么情况下出? 
  iOS耐玩的游戏? 

前一个讨论
无神论的道德来源是什么?
下一个讨论
如何以「我叫冰晶蝶灵·Q·璃莹殇。」开头写一篇正经的小说?





© 2024-11-21 - tinynew.org. All Rights Reserved.
© 2024-11-21 - tinynew.org. 保留所有权利