实在受不了之前抄的别人的4核小核电那电路错误了
重新做了个
控制电路有两个方案 计时器和监测抓出废料
监测抓出废料方案要解决电路延迟导致反应堆瞬断停工的电路会比较臃肿 4核不太合适
就用计时器方案 然后发现燃料棒的准确燃烧时间并不是官方所说的200秒整
200秒是12000tick 而我实跑测试 燃料棒的准确燃烧时间是在11998tick-11999tick之间
这是我的电路
[常量箱T=1] ------红线 ------ [计时锁存器(红线首尾相接)T<11999输出T] ------红线 ------ [判断器 T=>11999 输出爪子抓取信号] ---绿线--- [判断器 每个爪子前面都有核燃料则输出爪子抓取信号] ---绿线--- [爪子]
虽然从爪子抓取信号出来到爪子收到信号会有1tick的延迟 然后爪子从箱子抓到反应堆还要5~6tick
但是因为每个循环周期都有同样的延迟 所以应该是没影响的
于是只用看计时锁存器的周期即可
上面的计时周期是11998tick
实跑测试长期满载会有误差积累问题
如果将计时锁存器改为T<12000输出T 也就是将计时周期改为11999tick
则实跑发现反应堆会有1tick时间停工 这就跟监测废料抓出那种方案区别不大了
所以这问题你们用计时器方案的究竟怎么解决的?
能不能既没有长期满载误差积累 又没有反应堆停工少功率?
重新做了个
控制电路有两个方案 计时器和监测抓出废料
监测抓出废料方案要解决电路延迟导致反应堆瞬断停工的电路会比较臃肿 4核不太合适
就用计时器方案 然后发现燃料棒的准确燃烧时间并不是官方所说的200秒整
200秒是12000tick 而我实跑测试 燃料棒的准确燃烧时间是在11998tick-11999tick之间
这是我的电路
[常量箱T=1] ------红线 ------ [计时锁存器(红线首尾相接)T<11999输出T] ------红线 ------ [判断器 T=>11999 输出爪子抓取信号] ---绿线--- [判断器 每个爪子前面都有核燃料则输出爪子抓取信号] ---绿线--- [爪子]
虽然从爪子抓取信号出来到爪子收到信号会有1tick的延迟 然后爪子从箱子抓到反应堆还要5~6tick
但是因为每个循环周期都有同样的延迟 所以应该是没影响的
于是只用看计时锁存器的周期即可
上面的计时周期是11998tick
实跑测试长期满载会有误差积累问题
如果将计时锁存器改为T<12000输出T 也就是将计时周期改为11999tick
则实跑发现反应堆会有1tick时间停工 这就跟监测废料抓出那种方案区别不大了
所以这问题你们用计时器方案的究竟怎么解决的?
能不能既没有长期满载误差积累 又没有反应堆停工少功率?