求助,如何使用电路记录飞船最大速度?
异星工厂吧
全部回复
仅看楼主
level 8
foslide 楼主
请教一下各位大佬,我想在飞船上设置一个电路,用来记录飞船航行过程中的最大速度。
理论上来说应该是“一个保持数据的电路”+“更新数据的电路”。
自己琢磨了两天都没能搞定,也试了锁存器之类头尾相连的方法,但是始终达不到上面说的只记录max数值的效果(头尾连通以后那个数值就反复叠加)。
特来贴吧请各位大佬指点一下,如果能给个蓝图就更加感谢了。
2026年08月01日 17点08分 1
level 8
2.1版的判断运算器好像可以根据判断条件分别输出两种结果了【if a=b then c=1 else c=2】
用一个判断运算器,绿线接速度信号输入,红线首尾相连;设速度信号的符号是字母A,存储的速度符号是字母B,条件为【A>B】,输出判断成立的结果【B=1、 B=输入值】,不成立的结果【B=输入值】;这里的B是一个不精确但非常逼近的最大速度值。
因为速度信号是一个连续且变化平缓的信号,运算器每次判断 A>B 的时候就给B+1,每秒判断60次,直到A、B相等
2026年08月01日 19点08分 2
level 9
红线读取速度,绿线储存速度,
如果要重置,给绿线输入一个速度信号的极大负值。
2026年08月01日 19点08分 3
逻辑就是红大输出红线,绿大输出绿线,没了。
2026年08月01日 19点08分
对哦这个看起来更简单直接
2026年08月01日 19点08分
确实,如果判断运算器有else的功能那就比较简单,不过我还是2.0版本,所以比较烧脑。
2026年08月02日 06点08分
level 9
2.0把判断拆成两个运算器一样的。
0eNrVVUtuwjAQvcusTUXs0IpI7TG6QSgyZACriZ06DhShHKD36Ml6ko7NtzRQ2CDBhsnLzLw3P2UFo7zG0irtIFmBGhtdQTJYQaWmWuYe07JASCDDscrQdsamGCktnbHQMFA6ww9Iooa1hPhkTmrXHsObIQPUTjmFa87wsEx1XYzQUlJ2hptBaSoKNdoTUrqOiB96DJaQCOIgamdNno5wJueK/MlpkyWld1mIrDx6+EQaJspWLt2X4palVzBX1tWE7CStPTooxzNfU4U+z/VxVFEpbagogRdyO+RPNbqFsW9Bp8UMkonMK2QwtYhUt7M1HnP/jfFeu5CQoPGdN7Ura3c87AtlXyIsjJfQdM80bBq/KEdz5uzcwpwZNP2fGDW1ZDfgvU2VbvfVNzp3aI/Rf+p/JeSdXpB8ArWxRXD6NcXnANT+oCLfA0n0c9y2nu3Y+I00dLvnVIjbqOBtKtrXQVx59uLez/778+t+D/8EyUWHH197+OJeDr9DV7f+tW89gQtlw2dvELGIcRYNWbDExiKExRtLME6WCFa8sWLCKItyWBD1/iPOYE7Fhab1Hnm/F/O4Hz31ujFvmh8Sa7HB
2026年08月02日 06点08分 4
说实话我这脑子还是看不懂,不过通过蓝图已经可以使用了,真的是非常感谢您的指点[哈哈]
2026年08月02日 10点08分
level 9
电路肯定不是看运气捏的,也不是看什么难度,是看逻辑,
你需要保存信号,那么保存会自占一整条线,也就是红绿线需要执行不同功能,
首先就是测量小于等于储存时,需要输出储存,绿线自接用于储存,内部判断大小,这完成一半,
然后就是输入大于储存时,关闭储存信号的输出动作,并外源提供一个新值到绿线信号中,第二个判断也就完成了。
2026年08月02日 08点08分 5
level 10
建议学数电,画状态图
2026年08月02日 13点08分 7
1