PhonixSupheria
本帖最后由 PhonixSupheria 于 2019-8-20 16:43 编辑


多图警告(然而图片经压缩后并不大,请放心使用)


前言&声明



2021.12 数据,可能有更多内容
多图警告(然而图片经压缩后并不大,请放心使用)


前言&声明


  • 此贴虽是提问帖,但还是夹杂了一些红石的相关知识。由于篇幅限制,其中的原理和问题无法一一列举。有兴趣的朋友可以自己照着图片搭建试试,玩几次也就明白个大概了。
  • 此贴主要还是为了提问,因此对新手可能不太友好,如果有任何疑问欢迎在此交流。
  • 此贴中的所有图片是楼主亲自搭建后进行的截图,但这并不意味着这些装置和电路就是楼主发明的,其中很多想法都只是在已有的技术上进行加工改造的,望悉知。
  • 此贴仅作学习交流使用,其他任何侵权行为楼主概不负责!!




注意:
本文中说的1t,是指处于二档的中继器与处于减法模式的比较器邻接时,同时激活比较器和中继器后,比较器输出的信号时长


这几天楼主研究了一下利用比较器做的“信号强度寄存器”,如图:

其功能如下:
1. 按下橘色羊毛上的按钮,为由两个比较器组成的寄存器充能。此时寄存器中有15强度的信号,红石火把全部熄灭

2. 每按下一次蓝色羊毛上的按钮,寄存器存储的信号就衰减一个强度,一共可以衰减15次



这是比较器寄存器(比存器)

有兴趣可以看一下原理(对下文的理解有帮助)
比较器寄存器(比存器)的寄存控制:在橘色羊毛上的比较器的邻端(蓝色羊毛端)每输入1或2t的1e(e表示红石信号强度)信号,比存器寄存的信号强度就减1。衰减的强度与邻端输入的红石信号强度和时长都有关系。与强度的关系是:每输入1或2t某e信号,则寄存的信号强度减少该强度。与时长的关系是:输入1e的红石信号,每输入1或2t,寄存的信号强度就减1


通过这个原理,楼主想到可以建造一个记录投入漏斗物品数量的装置,如图:
   

其功能如下:
1. 中间的漏斗是记录物品投入数量的主要漏斗,原理和“货币识别器”差不多。将物品自由放入该漏斗后,流出一定数量的物品漏斗就会被锁住。
   

2. 中间的漏斗准备就绪后,往左边的漏斗每投入一件物品,红石火把就点亮一个(图中钻石原有64个,发现投入后红石火把确实点亮了5个)
   



这里插一句,之所以设计这个比较复杂的装置,是因为漏斗的传输是连续的,如果想直接让比较器记录流过漏斗的物品数量,这无法办到
   
   

由上可见,如果连续向漏斗里投入物品,该装置无法正确记录物品数量。(投了这么多才点亮两个。。)


关于这些装置的原理,在这里暂且不谈,毕竟这是提问帖。有兴趣的朋友可以照着图片自行搭建,玩几次也就明白个大概了。


不过说实话,关于为什么上面那个装置可以实现计数,楼主现在还不是很清楚,成功的原因完全是尝试了很多次之后的无意之举,有待于进一步研究。

以上是引子



OK,前面说了这么多跑题的话,就是为了下面的问题作铺垫!!
以下是正文(看不懂的话建议看看引子)


在楼主研究上文提到的装置时,发现了如标题所说的问题。(具体是什么请继续往下看)


为了研究这个问题,楼主搭建了四个几乎一模一样的这种装置,如图:

从近到远分别称为A、B、C、D(为了更容易看清电路状态,把投入口搭建的很高)


四个装置唯一的不同点在于和比存器邻端相连的结构(注意图中的绿色羊毛位置)

A、B中(A、B、C、D以上张图为准),连接寄存器邻端的都是比较器。
C、D中,连接寄存器邻端的都是红石粉。


B增加了一个限制比较器输出信号时长的装置,本意是为了减短比较器的输出时间。



结果:
A、B的效果是完全一样的,都能正确记录投入物品的数量。(均投入一颗钻石作为测试)
   



C、D的效果是一样的,但记录的是投入数量的两倍。(均投入一颗钻石作为测试)
   

可以看到C、D投入一颗钻石后都点亮了两个火把。


通过以上对比实验,不难得出以下结论:
  • 首先应该明白,影响比存器衰减的因素有两个:输入的信号强度和信号时长(不懂的话请看引子的隐藏部分);
  • 再者,很容易就能明白,每次投入一个物品时,四个装置输出的红石强度都是1(仔细看漏斗部分的结构);

  • 由上可以猜想,产生C、D这样不同于A、B结果,很可能与减法模式下,比存器邻端连接的是红石粉还是比较器有关。

为了验证以上猜想,楼主搭建了下面这个这个装置:

如果猜想成立的话,两个活塞的脉冲时间会不一样。


然而,问题来了,两个活塞的伸缩是同步的!!!这样看起来,比较器输出的信号和它邻端连接的是什么好像并无关系。。
请注意一下,上面C中为了验证是否是比较器和红石粉输出的信号不一样导致的,特意在红石粉前面加了一个比较器。然而还是和D一样的效果。


所以,有大佬可以帮我解释以下几个问题吗?


1.为什么A中的比较器可以直接代替B中的“输出时长限制器”?是不是因为漏斗的运输速度足够快,使得比较器的输出时长在2t以内?


2.如果真是问题一中所想,那为什么把比较器换成红石粉就不行了呢?难道红石粉和比较器输出信号的性质真不一样吗?

3.有没有可能和比较器本身的信号传输特点有关呢?如果有,那又是怎样一种性质?

4.如果能顺便解释一下这个装置是怎样做到计数的就更好了!


期待有大佬能帮我解答这个疑问,万分感谢!!!最后祝大家学习愉快,玩得愉快。

iamsret
本帖最后由 iamsret 于 2019-8-21 14:50 编辑

1 比存器的示意图里面,两个比较器的方向反了
2 对于这个AB CD差异我不是很明白,我认为主要原因是漏斗漏一个东西的时间比较迷,甚至在服务器还会出现频闪,你实验中换成按钮的长稳信号就没有问题了,建议加一个稳定器(可以参考明月庄主的售货机教程视频,https://www.bilibili.com/video/a ... 5494691492542578761,时间在15:20~17:22)。

PhonixSupheria
本帖最后由 PhonixSupheria 于 2019-8-21 15:26 编辑
iamsret 发表于 2019-8-21 14:46
1 比存器的示意图里面,两个比较器的方向反了
2 对于这个AB CD差异我不是很明白,我认为主要原因是漏斗漏一 ...


好的,关于稳定器我会去请教,感谢。比存器是装错了,很抱歉了。我测试用的是单人,漏斗流速还是很稳定的,现还没考虑到要线上使用这个装置。

PhonixSupheria
iamsret 发表于 2019-8-21 14:46
1 比存器的示意图里面,两个比较器的方向反了
2 对于这个AB CD差异我不是很明白,我认为主要原因是漏斗漏一 ...


关于A B C D的差异,可能你没太注意图中绿色羊毛上的元件。AB都是比较器连着比存器,CD都是红石粉连,其他部分都一样。然而就这么点区别,导致CD无法正常使用

追忆不是梦
啊啊啊啊啊啊啊啊啊啊啊

野鸡77
66666666666

2770264380
············

2770264380
iamsret 发表于 2019-8-21 14:46
1 比存器的示意图里面,两个比较器的方向反了
2 对于这个AB CD差异我不是很明白,我认为主要原因是漏斗漏一 ...

·············

2770264380
················

2770264380
············

2747930327
这操作太真实了
神乎其技,不服不行。

yangyang2633
赞赞赞赞赞赞赞赞赞赞赞赞赞赞