level 1
不太会玩,抛砖引玉。
基本思路:所有输入口串联,管道回流,防止液体堆积爆管。火箭回来的时候开始装燃料,一旦检测到回流口有液体,就关掉液泵。
1. 先来一缸液氢,和一个液泵,和大量火成岩隔热管道。

2. 加入一点点点自动化,当容器里有足够液体的时候才打开液泵。
3.1 思路稍微复杂一点。如果用温度传感器来判断和方便有时候进行手工操作,当温度超过一定温度的时候认为是火箭返回来了,于是开始泵燃料,并且当回流管道发现液态氢的时候说明燃料罐满了,关闭液泵。用一个寄存器来完成。当回流为真时重置寄存器为真,当温度为真时重置寄存器为假,反向输出到液泵,和原来的液体感应同时满足时,打开液泵。

3.2 同一组连法里的另一个状态,回流管道里有液体时关闭液泵。
4. 注意,回流管道里的液体不一定是连续的,这时候回流管感应器会输出脉冲信号。用一个缓冲器把信号干扰屏蔽掉,只要开始有绿色,就持续输出绿色信号。在火箭返回过程中可能温度感应只跳了一小下,为了防止信号因为回流管不小心存在液体干扰,用一个60秒的缓冲器持续输出绿色信号。!!!刚刚才发现图里有点问题,这一步里两个都应该是缓冲门,上面的缓冲门2秒,下面的60秒。懒得改了。。。
如果放错了的话,容错率会小很多,但是也能跑起来。

5. 但是呢,温度传感器在两种情况下会被触发——火箭升空,和火箭返回。但是升空的时候我们不希望液泵被打开。于是加个非门控制一下。
6. 最后加一些润色和修改,确保系统稳定。这就是最初视频里看到的样子。
7. 当然,我们还可以再增加一些细节。如果有左右两个城区,左右都有火箭,那就用液体开关阀来关闭单侧流向。不过呢为了防止液体堵塞(因为堵了会爆管。。。),把被关闭的一侧燃料导向另一侧(当然也可以倒进回流管,但是这样燃料效率就减半了。)。把上面的1-6复制几份,添加一些细节。

8. 火箭自动发射?这是最简单的,输出线连接输入线就结束了。