萌新第一次发帖,大佬轻喷。
整个小火山开发模块我希望是发电功率曲线尽量平缓,保存岩浆而优先输出火成岩。但是在自动化方面遇到了困难,等待大佬帮忙。
高压岩浆库的自动化我的核心逻辑是当蒸汽室温度低于198度并且运输轨道上没有火成岩时等待高压岩浆库释放岩浆,第二个与门和计时器的作用是限制每次释放岩浆的时间最多不超过5秒(这样子设计是因为在蒸汽室重新升温到198度,或者岩浆冷却为重新补充到运输轨道上所需的时间内,高压岩浆库释放出的岩浆将会溢出下面的两层网格砖)。
但是问题来了,经过测试和计算,使用计时器会导致两个问题:
1是存在情况当火成岩全部输出蒸汽室的时候恰好计时器刚刚进入红色信号期,那么将会有整整30秒时间内整个模块处于闲置阶段,虽然影响甚微,但是能优化还是希望尽量优化;
2是存在情况当火成岩全部输出蒸汽室的时候计时器已经在绿色信号期并且第二个与门输出绿色信号的时间在0.5至0.8秒之间(受帧率影响可能会有上下浮动),那么高压岩浆库输出岩浆冷却后产生火成岩的量,会使轨道元素传感器输出绿色信号的频率将会与计时器输出绿色信号的频率同步,这就会导致整个模块内只有很少的火成岩放热,而高压岩浆库却不会释放岩浆补充能量。
思考了好久没有找到合适的解决办法,大佬救我
整个小火山开发模块我希望是发电功率曲线尽量平缓,保存岩浆而优先输出火成岩。但是在自动化方面遇到了困难,等待大佬帮忙。
高压岩浆库的自动化我的核心逻辑是当蒸汽室温度低于198度并且运输轨道上没有火成岩时等待高压岩浆库释放岩浆,第二个与门和计时器的作用是限制每次释放岩浆的时间最多不超过5秒(这样子设计是因为在蒸汽室重新升温到198度,或者岩浆冷却为重新补充到运输轨道上所需的时间内,高压岩浆库释放出的岩浆将会溢出下面的两层网格砖)。
但是问题来了,经过测试和计算,使用计时器会导致两个问题:
1是存在情况当火成岩全部输出蒸汽室的时候恰好计时器刚刚进入红色信号期,那么将会有整整30秒时间内整个模块处于闲置阶段,虽然影响甚微,但是能优化还是希望尽量优化;
2是存在情况当火成岩全部输出蒸汽室的时候计时器已经在绿色信号期并且第二个与门输出绿色信号的时间在0.5至0.8秒之间(受帧率影响可能会有上下浮动),那么高压岩浆库输出岩浆冷却后产生火成岩的量,会使轨道元素传感器输出绿色信号的频率将会与计时器输出绿色信号的频率同步,这就会导致整个模块内只有很少的火成岩放热,而高压岩浆库却不会释放岩浆补充能量。
思考了好久没有找到合适的解决办法,大佬救我