非门
输入端为低电平时输出高电平,反之输出低电平。
指示灯
输入高电平时点亮,只是个指示作用,别指望它照明。
定时器(其实我觉得像振荡器)
输入低电平时周期性振荡(输出在高低电平之间切换),输入高电平时维持当前输出状态。
各位找个定时器,找个大门试试就知道了。
自锁电路
这个还是用一张表来解释,设上输入端为C,下输入端为D
D C 输 出
无所谓 0 保持不变
0 1 低电平
1 1 高电平
也就是说,只要下输入端C处于低电平,上输入端的状态不影响输出。
实例:设计两扇大门,只有内侧门关闭时才能按按钮打开外侧大门。
连接如图所示。
两个开关连在异或门输入端,异或门输出端连自锁电路下输入端,内侧大门(木门)输出端连自锁电路上输入端,自锁电路输出端连外侧大门输入端。
效果:木门打开时,无论如何按按钮都无法打开铁门,木门关闭时按任一按钮即可打开铁门。
原理:木门开启时自锁电路下输入端处于低电平,自锁电路状态锁死。木门关闭时自锁电路解锁,按任一按钮触发异或门(你也可以用或门)输出高电平,自锁电路状态变为高电平,打开外侧大门。
有人曰:那我要做个只有内侧大门开启时才能开启外侧大门的电路咋办?
答:自个加个非门去,至于加在哪,看了本文之后各位应该都有数了。
有人曰:两个输入端不够用,怎么办?
答:串联,至于如何串联……
与门*2/或门*2/异或门*2
非门不用串联。
其实还有与非门,或非门一类的,这个不解释了,就是与门/或门效果反过来,后面加一个非门即可。
现在大伙对于逻辑电路有了基本的了解了,如果想测试starbound里其他物件的输出状态,可以在物件上接一个指示灯(bulb),这样就能了解物件的输出状态了。另外,通过本文的介绍,想必大家已经可以造出相对复杂的机关了。譬如打开大门的时候,门后的炮塔激活并锁敌,随之整个基地警铃大作,无人机库的舱门纷纷打开。同时基地的安全门纷纷关闭,扛着各色武器的守卫跑来跑去。