当前位置: 我的世界 > 游戏攻略 > 正文

我的世界活塞BUD的形成方式及特点介绍(5)

小编:3F时间:2015-07-15 10:00回到游戏园首页

  活塞处于BUD态以后就可以起到检测方块更新的作用,但是一旦有方块更新触发活塞BUD以后,活塞就会从BUD态回归到一般的状态,从而失去检测方块更新的能力。比如之前我们提及的几种活塞BUD方案都是这样一次性的。一次性BUD的应用价值不大,因为实际情况我们总是希望其作为一个传感器,能够一直正常工作,不断检测方块更新,而不是不停地为它复位。不难想到的是,活塞BUD在检测到方块更新的时候会产生一个输出信号,我们完全可以使用这个信号结合其他机械来对活塞BUD进行复位,这也是自复位活塞BUD的基本思路。

  举个实际的例子,如下图所示。一个单片的自复位活塞BUD方案。

  这个方案我们从图中的状态开始。不难看出活塞此时处于BUD态。因为红色羊毛实际没有被充能,而活塞却伸长了,所以活塞处于BUD态。我们对其更新以后(放置黄色羊毛)不难发现活塞会收回。

  而此时我们再仔细观察活塞,红色羊毛被弱充能,但活塞却没有伸长,所以活塞同样处于BUD态。我们对其更新以后(打掉黄色羊毛)不难发现活塞会重新伸长。

  于是随着方块更新,活塞就会在两个稳定的BUD态之间来回切换。这种BUD中的BUD态方块能够稳定处在两个不同的BUD态,因此我们称之为双稳态BUD。与此相对的,如果BUD态方块只能稳定处于某一个BUD态,那我们就称之为单稳态BUD。注意不论双稳态BUD还是单稳态BUD,他们都是自复位BUD。不能自动复位的BUD使用单稳态BUD或者双稳态BUD的概念没有太大的意义。

  有趣的是,单稳态BUD的电路有时候和双稳态BUD的非常相似。

  由于BUD在自动复位过程中是无法对方块更新作出反应的,因此控制复位的时间可以成功地控制复位时产生的方块更新不会再次触发BUD本身,这便是对单稳态BUD的电路进行改造从而变成双稳态BUD的一种思路。下图中,左边的都为单稳态BUD,右边的都为双稳态BUD。可以看到电路非常相似,仅仅是回复的延时不同而已。

  根据前面我们已经了解到的3种形成活塞BUD的模式,我们很容易理解一个事实:第二种模式只能用于单稳态BUD,而第一和第三种模式既可以用于单稳态BUD又可以用于双稳态BUD。原因嘛,可以看本楼第二幅图,因为第二种模式只可能让活塞形成一种BUD态。

  还有几个非常容易理解的问题就是:单稳态BUD经常被用作过零感应器,而双稳态BUD经常被用作导线或者是反相器(非门)。而如果我们将BUD的输出信号当作方块更新反馈回处于BUD态的活塞,那么BUD将成为时钟信号发生器。

  基于BUD实现的过零感应器(左)、导线(中)和反相器(右)单片方案。红色羊毛为输入端,绿色羊毛为输出端。

下一页更精彩

分享到:更多

游戏信息

我的世界
我的世界类型:休闲娱乐平台:PC,iOS,安卓电脑版下载
  • 游戏大礼包
  • 手游开测表