terraria吧 关注:756,060贴子:9,884,499

[16-06-23]【PC】西瓜解说,简单的逻辑门电路应用。观赏向~

只看楼主收藏回复

1L惯例给度娘。


IP属地:山东1楼2016-06-23 20:21回复
    更新缓慢,尽量少插楼。此楼引导留用勿回!


    IP属地:山东3楼2016-06-23 20:22
    回复
      2025-07-02 18:18:02
      广告
      前言:楼主从1.308开始入坑,入正版次日更新1.31.从此走上了电路瞎搞的不归路。因为并没有学过数字电路,所以专业名词和基础知识匮乏,用语多为个人习惯,请见谅。电路的话没有系统的介绍,想到哪里说到哪里。觉得实用即可搬走。不谢~^ ^


      IP属地:山东4楼2016-06-23 20:25
      回复
        原来楼主西瓜那么大


        IP属地:广东来自Android客户端7楼2016-06-23 20:38
        回复
          孩子都两岁了还不更


          来自Android客户端9楼2016-06-23 20:39
          收起回复
            以下从@us_danger 和@白霜心两人的电路说起,感谢在我还是电路小白的时候给予指导


            IP属地:山东11楼2016-06-23 20:44
            回复
              首先是us_danger同学的60hz人工触发器。应该有发过。由于游戏内只存在1s,3s,5s触发器,频率都非常低,所以在讨论是否有更高频率的时候提出了一下电路。
              由一个传送带和玩家传感器来实现。当人物在传送带上进入传感器区域时,传感器发出信号1将传送带反转,然后将人物移出,此时传感器关闭,但是仍然发出信号1将传送带反转。以此循环。经过测量电路输出为60HZ,即1秒钟输出60次信号。


              IP属地:山东12楼2016-06-23 21:04
              回复
                然后是逻辑门的简单的应用:
                1定时器,激活后第n秒输出一次信号。道理非常简单,就是利用逻辑门激活时关闭触发器实现自锁,对应的输出n秒就放几秒总和的触发器就好,例如途中为5*4=20s,即打开后20秒点亮二极管。该电路可运用于各类定时电路,或者做延时电路使用。



                IP属地:山东13楼2016-06-23 21:10
                回复
                  2025-07-02 18:12:02
                  广告
                  2.想到哪里说那里吧。讲一下随机逻辑灯,即逻辑灯(故障)。汉化上描述的是,把这个打开,逻辑门灯随机激活。但是经过测试并非如此简单。
                  随机逻辑灯所在的逻辑门电路,输入前级将变为随机逻辑灯,此时逻辑门变为蓝色,其他逻辑灯的信号将无法直接作用于逻辑门。随机逻辑门电路遵循以下几个规则:
                  ①当随机逻辑灯接收到信号1时,逻辑门输出信号的几率为故障逻辑灯下方逻辑灯(开)除以非随机的逻辑灯总数。例如下图随机逻辑灯下方共有2个普通逻辑灯,其中1个激活,1个未激活,当随机逻辑灯接受信号的时候,逻辑门输出的概率为1/2。。(由小数据样本估算而得,可能与真实有出入)

                  ②随机逻辑灯只计算下方普通逻辑灯,当有多个随机灯时仅计算最下方随机灯及其下方的普通逻辑灯。若随机灯直接与逻辑门相接,则激活概率为0,相当于下方的普通逻辑灯全灭。
                  ③随机灯放置后结果与逻辑门无关,即任何逻辑门放上去都是一样的。
                  所以,随机逻辑灯的特质让其比普通的逻辑门电路更加稳定也更加富有变数。下面看一个简单的应用
                  下图是一个随机门电路,随机灯下方仅有一个逻辑灯为亮,则随机门概率为1/1即100%,所以说此门电路等于一条导线。但是他有什么作用呢。其中一个非常重要的作用就是切换导线的颜色。由于terraria是2D的平面游戏,里面的四种颜色导线同色相交时会接触所以在复杂电路中要使用不同的颜色 ,但是当一条导线两极颜色不能相同时,则用到此电路来更换电路颜色。

                  当下方逻辑灯为灭时,此时随机门电路相当于断路,也就是路灯无法接受到信号。也就是说随机逻辑门可以通过控制下方逻辑灯的状态来实现控制电路通还是不通。同时也可以作为一个简单的判断语句,即逻辑灯的状态决定此门电路是否可行。


                  IP属地:山东14楼2016-06-23 21:33
                  回复
                    利用上面所说的随机门电路,可以做非常多有趣的应用。比如下面的一个简单的二进制进位器。


                    道理非常简单。当前级输入信号1的时候。由于原件更改状态需要时间(非常非常短),所以在随机灯接到信号的时候下方逻辑灯尚未开始关闭,所以一瞬间逻辑门判定100%概率通过,逻辑门输出信号1.同时下方逻辑灯熄灭。然后当前级第二次输入信号1时。逻辑门判定为0%所以不输出,然后下方逻辑灯重新点亮。依次循环。
                    这个电路实现的就是每两次输出一次。应用的话例如1秒发生器是每秒输出一个信号,接上这个就变成了2秒输出一次信号。
                    这个电路大量应用并加上一个指示灯(下图中火把)就可以做一个建议的二进制计数器或者二的n次方降频器。


                    IP属地:山东15楼2016-06-23 22:07
                    收起回复
                      为什么1.3.1出了后,tr吧就变成虫窝了,全是大角虫_(:_」∠)_


                      来自Android客户端16楼2016-06-23 22:11
                      收起回复
                        然后同样是单逻辑灯的随机门电路。一个更为有用的电路我叫做第次电路,至于学名,不知道。。。
                        如下两图所示,前级是1s触发器,每1秒提供一次信号1。第一秒时,第一个随机门判定100%输出(通路),其他的均未0%(断路)。然后第一个门将自己的逻辑灯熄灭,激活第二个逻辑灯。当第二秒信号到达时,第二个随机门判定通路,输出信号,其他均为断路。以此类推。电路获得的最终信号就是第一秒第1门输出,第二秒第2门输出。。。第十秒第10门输出。
                        此电路可用于依次激活陷阱,激活雕像,映射彩灯等等。电路无限制向下可以连接后级电路来实现依次(多次信号)执行的电路。可玩性很高但是很简单。比如用长枪机关做一个音乐喷泉。2333



                        IP属地:山东17楼2016-06-23 22:15
                        回复(1)
                          lz加油啊继续更,别沉


                          18楼2016-06-23 22:20
                          回复
                            另外随机门还有一个好用的功能,由于随机门只计算最下面的随机门的几率。所以一个门上面可以放很多随机灯。然而他们的效果是一样的。如图中,上面的任何一个随机灯接受信号门电路都会输出1,此方法可以用来解决多条同色线接出至同一终点时的尴尬情况。



                            IP属地:山东19楼2016-06-23 22:20
                            回复
                              2025-07-02 18:06:02
                              广告
                              是时候上点干货了。晕线的请提前撤离。以下是参照白霜心同学的十进制加减法计算器的随机门电路改良版。只继承了加法部分(因为做计数器所以没做减法,加法都懂了,减法还会远吗!!)
                              先上图


                              IP属地:山东20楼2016-06-23 22:24
                              收起回复