真实电路没有中继器这种东西,没有什么基本单元可以实现特定延时,所有电路都必须由时钟信号驱动。
什么意思呢就是你想延迟n tick触发下一个信号是不可能的,你想要实现n tick后触发下一个信号,你得这么做,你给整个电路加一个n tick为周期的时钟,真实电路里有边沿检测,时钟的第一个下降沿过来了做第一件事,第二个下降沿过来了做第二件事情,所有的时序都得这么来。
双边沿检测在mc里非常简单的事情在真实电路里也非常蛋疼,不存在这样的基本元件。可以用一个选择器加上一个T触发器来实现,不过是一个非常不符合规范的设计,还是相当蛋疼。。
mc里面经常用脉冲和触发器来做时序电路,真实电路里很少用脉冲来做时序,因为真实电路的信号是有毛刺的,比如把00翻转成11的中间,可能会有01或者10这样的瞬间,可能会触发某些尖峰信号,这些尖峰可能就导致触发器Orz了。
mc里的电路只要延迟控制好了是不会有毛刺现象出现的。
总之就是吐槽一下,深受红石电路毒害,可能有很多地方说得不对,大触勿喷

什么意思呢就是你想延迟n tick触发下一个信号是不可能的,你想要实现n tick后触发下一个信号,你得这么做,你给整个电路加一个n tick为周期的时钟,真实电路里有边沿检测,时钟的第一个下降沿过来了做第一件事,第二个下降沿过来了做第二件事情,所有的时序都得这么来。
双边沿检测在mc里非常简单的事情在真实电路里也非常蛋疼,不存在这样的基本元件。可以用一个选择器加上一个T触发器来实现,不过是一个非常不符合规范的设计,还是相当蛋疼。。

mc里面经常用脉冲和触发器来做时序电路,真实电路里很少用脉冲来做时序,因为真实电路的信号是有毛刺的,比如把00翻转成11的中间,可能会有01或者10这样的瞬间,可能会触发某些尖峰信号,这些尖峰可能就导致触发器Orz了。

总之就是吐槽一下,深受红石电路毒害,可能有很多地方说得不对,大触勿喷
