Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- reactor = peripheral.wrap("back")
- fluxIn = peripheral.wrap("flux_gate_0")
- fluxOut = peripheral.wrap("flux_gate_1")
- reactor.activateReactor()
- while true do
- daten = reactor.getReactorInfo()
- feldstart = daten.fieldStrength/1000000
- temperatur = daten.temperature
- puffer = daten.energySaturation/10000000
- rate = daten.generationRate
- status = daten.status
- convers = daten.fuelConversionRateN
- tmp=fluxOut.getSignalLowFlow()-fluxIn.getSignalLowFlow()
- print(" ")
- print(" ")
- print(" ")
- print(" ")
- print(" _____________________________________________ ")
- print("/ ----Reactor status: "..status.."----")
- print("|fluxIN= "..fluxIn.getSignalLowFlow().." fluxOut= "..fluxOut.getSignalLowFlow().." Gewinn= "..tmp)
- --tmp = daten.fieldStrength
- --print("|Eindämmungsfeld Stärke: "..feldstart.."%)-- "..tmp.."RF")
- print("|Reaktor Temperatur: "..temperatur.."C")
- --tmp = daten.energySaturation
- print("|Energie Speicher: "..puffer.."% ")--..tmp.."RF")
- print("|Generierte Energie: "..rate.."RF/t")
- print("|Umsetzungsrate: "..convers.."nb/t")
- print("\_____________________________________________/")
- print(" ")
- print(" ")
- print(" ")
- print(" ")
- print(" ")
- if (feldstart < 30) then
- fluxIn.setSignalLowFlow(fluxIn.getSignalLowFlow()+1000)
- end
- if (feldstart >= 30 and fluxIn.getSignalLowFlow() > 75000) then
- fluxIn.setSignalLowFlow(fluxIn.getSignalLowFlow()-1000)
- end
- if (temperatur > 7000 or feldstart < 15) then
- reactor.stopReactor()
- print("SCHALTE AB!!!!!")
- break
- end
- if (temperatur > 6000) then
- fluxOut.setSignalLowFlow(fluxOut.getSignalLowFlow()-1000)
- print("temperatur LIMIT ERREICHT!!!!!")
- end
- if (fluxOut.getSignalLowFlow() < rate and temperatur < 6000 and puffer > 50) then -- and rate < 500000) then
- fluxOut.setSignalLowFlow(rate)
- end
- if (fluxOut.getSignalLowFlow() > rate and puffer < 40) then
- fluxOut.setSignalLowFlow(fluxOut.getSignalLowFlow()-1000)
- end
- sleep(1)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement