先建出来个大概

会发现很多问题, 明显的一个是:
大于30%时停止工作对应的就是小于30%开始工作,这与小于5%开始工作是冲突的
你可能会想到修改一下条件,比如将电闸的(Z=1)改为(Z=2)等等,但事实这并不理想。
问题的解决需要从需求着手,
分析一下需求,似乎只是在原来的基础上加了一句:之后若蓄电池电量大于30%,则停止工作。
让蓄电池电量在30%时停止工作很简单,但关键的是“
之后”这个词,
也就是说在小于5%工作的前提下,才会进行大于30%停止工作。
更详细的说明应该是:
当蒸汽发电机未工作,小于5%时开始工作,大于5%时并不工作
当蒸汽发电机已工作,小于30%时仍然工作。大于30%时停止工作
也就是根据蒸汽发电机当前的状态,来决定按5%判断还是按30%判断。
解决问题的关键就是对蒸汽发电机当前的状态进行记录,
记录?这就是存储器大显身手的时候了,我们接上一个存储器。

(X是重置信号,暂时没啥用)
测试一下,发现这剧本好像不对……

存储器的信号疯狂往上涨,这储存的毛线啊( `д′)
检查一下信号,发现问题是蓄电池发出的是持续信号,存储器接收的也是持续信号,存储器进行记录需要脉冲信号。
电路总比你想象的麻烦一些……w(゚Д゚)w
需求已经明确了,我们还可以找其他的实现办法……
不过这里就不去找了,知道一些“套路”可以用简单的思路实现需求。