软件风向标

新闻

栏目

缺氧实现严格依序的过程循环方法图文攻略

2023-06-08 04:36:25

  缺氧怎么实现严格依序的过程循环?大家有尝试过吗?有玩家用门电路实现了这个循环过程,这里给大家带来了“sunny白水004”分享的缺氧实现严格依序的过程循环方法图文攻略,感兴趣的小伙伴们一起看下这位玩家的具体过程吧。

缺氧新手指南

前期生存

试玩感受

键位操作

开全图方法

系统大全

新手教程

无限生存方法

实用生存技巧

缺氧精品攻略

全科技建筑用途

人物角色属性

电力系统详解

基础发展攻略

全界面建筑

全科技树汉化

流体机理气密

水管连接方法

轻松活到100天

食人生物详解

污氧液化工程

游侠图文攻略

  实现严格依序的过程循环方法图文攻略

  先说一下事情的缘起,在建造污水处理厂时发现,污水池里繁殖了大量细菌,即使经过净化器处理也无法去除。开始我以为带菌净水只要不喝,拿来电解制氧就没事,没想到这神奇的外太空细菌连电解都杀不死啊,随着氧气在基地里到处飘,实在不能忍。后来发现用液体加热器把水加热到75度以上就可以灭菌,于是设计了这样的系统:

  左边是带菌水,经过中间的加热池加热到75度以上,然后排到右边的公共净水池。在实际做的时候发现,如果只是简单的用温度和水压来控制泵和加热器的话,很容易乱套。比如热好的净水还没排净,新的带菌水又进来把净水污染了;或者净水正排到一半温度突然低了,加热器又重新开始加热等等。所以我希望设计这样一套电路,能够让放水→加热→排水这3个过程严格依照顺序运行,并不断循环。推而广之,对于任意多个需要按顺序运行的过程,都能做到只有过程n运行完毕,过程n+1才能够开始,而其他所有过程则保持待机。如下图所示:

  这里的终止条件从各类传感器传来,用于控制过程的终止。可以发现,这里传递给下一过程的运行信号必须为脉冲信号,如果是持续信号的话,过程n+1则不能正常终止。既然是脉冲信号,那么需要电路具备“自持”的能力,来把运行信号保持住。

  基于以上思路,在反复实验和简化后,我找到了一种相对满意的设计方案,如下图:

  电路大佬可能看到这里就明白了,下面给对电路不太熟的人再解释一下。这个游戏内电路的运作机制是,每0.1秒作为一个tick,一个门电路在当前tick的输出值,取决于上一个tick的输入值。其实电路值每一个tick都在刷新,所谓的“连续信号”只是连续很多tick的值都相同而已。以最简单的非门来举例:

  开始时输入0,输出1。在tick2输入变化为1,而此时非门的输出取决于tick1的输入,所以仍然为1,直到tick3才根据tick2的输入变成0。如果之后每个tick的输入都相同,那么输出也一直不变,看起来就像是输出连续的信号0一样。

更多相关资讯请关注:缺氧专题

相关文章

图文推荐

猜你喜欢

  • 严格

  • 过程

  • 图文

  • 攻略

严格[共26款]更多>>

过程[共78款]更多>>

图文[共8943款]更多>>

攻略[共186318款]更多>>