Bjoerniboii

Bjoerniboii Big Reactor Control Hilfsprogramm

Mar 28th, 2016
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1.  
  2. local reactor
  3. reactor = peripheral.wrap("back")
  4.  
  5. counter = 0
  6. term.clear()
  7. akkut = 0
  8. print("")
  9. Consum = 0
  10.  
  11. print("SOLL-Temperatur eingeben")
  12.  
  13. while true do
  14.  
  15. Tastatur = "nixdrin"
  16. local event, Tastatur = os.pullEvent("key")
  17. if Tastatur == "nixdrin" then
  18. -- print("nix eingegeben")
  19. else
  20. -- print("haha", tostring(Tastatur))
  21. print("Neue SOLL-Temperatur")
  22. local eingabe = read("")
  23. -- print(eingabe,"XXXX")
  24. SOLLtemp = tonumber(eingabe)
  25. print("Neue SOLL-Temperatur gesetzt")
  26. print(SOLLtemp)
  27.  
  28. end
  29.  
  30.  
  31.  
  32.  
  33. dauer = 1
  34. rednet.open("top")
  35. while dauer < 200 do -- Sendung so lange wiederholen, bis Wahrscheinlich angekommen (Feedback baue ich noch?)
  36. rednet.broadcast(SOLLtemp)
  37. -- print("Dauer = ",dauer)
  38. dauer = dauer + 1
  39. sleep(0.1)
  40. end
  41. print("gesendet")
  42.  
  43. rednet.close("top")
  44.  
  45. term.clear()
  46. term.setCursorPos(0,0)
  47. print("")
  48.  
  49. akkut = akkut + reactor.getFuelTemperature()
  50.  
  51. Consum = Consum + reactor.getFuelConsumedLastTick()
  52.  
  53. counter = counter + 1
  54. print("Anzahl der Messungen: ", counter)
  55. print("Durchschnittstemperatur: ",akkut/counter)
  56. print("Durchschnittsverbrauch : ", Consum/counter)
  57. print("SOLL-Temperatur eingeben wenn noetig")
  58. sleep(0.5)
  59.  
  60. end
Advertisement
Add Comment
Please, Sign In to add comment