火箭信号问题
异星工厂吧
全部回复
仅看楼主
level 5
picture4000 楼主
请教一下电路问题se
比如卫星上有20中物料需要发射补给,任意物料=0就返回绿色信号发射
但因为卫星中有其他干扰的物料信号,因此我只想到每种物料做个判断,然后任意物料再判断一次,有简单的没
2023年12月02日 09点12分 1
level 8
你把这二十几个物料输入常量运算器里,每个都取值-1,和箱子连上,再接一个判断运算器,任意值小于零输出绿色信号,就成了
2023年12月02日 12点12分 3
但这显然有问题,你要是火箭里没存满缺的这种材料,就发射了,不白发射了。所以,你要么把火箭里的物品乘以-1,要么把物料箱里的乘以-1,二者相加,当某个值接近零发射,才是正解。注意,零是没有信号的,我上面答案就是针对这种情况的纠错机制
2023年12月02日 12点12分
level 9
放一个常量寄存器,把这几种东西各减1000000,连上物流网络,然后接一个算术运算器 (*<10000) -> *,再接一个算数运算器 * -> (*+1000000),只要这些东西数量不超过1000000就没问题
2023年12月02日 14点12分 4
唔,这个是得到这些东西的数量,如果是0的话就没有信号了。可以最后一个运算器改成1000001,这样数量1就是没了。
2023年12月02日 14点12分
level 9
1.将常量器的物料信号(每个信号 or -1 输出 每个信号)得到所有物料的-1信号
2.将轨道物料信号发射会母星并判断运算(每个信号>0 输出 每个信号)过滤负信号
3.将-1信号 和 轨道物料信号 连接至判断运算(任一信号 = -1 输出绿色信号)
2023年12月02日 16点12分 5
所有信号or -1都是-1,而轨道返回的信号经过滤都>0,所以不会对判断造成影响。我b站同名有火箭教程和蓝图分享,你可以研究一下。
2023年12月02日 16点12分
轨道来的信号是各种物品的数量,这边如果有个箱子,箱子里装了一些同类的物品。如何把这2个信号合并成一个数?
2024年03月26日 04点03分
1