Advertisement
Guest User

Untitled

a guest
Nov 15th, 2018
280
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. set PID to pidloop( 1, 1, 0.02, -1, 1).
  2.  
  3. lock THROTTLE to 0.
  4. sas off.
  5. rcs off.
  6. stage.
  7. set KUNIVERSE:TIMEWARP:RATE to 50.
  8. until SHIP:LONGITUDE > 110
  9. {
  10. wait 1.
  11. }
  12. set KUNIVERSE:TIMEWARP:RATE to 1.
  13. until KUNIVERSE:TIMEWARP:RATE = 1
  14. {
  15. wait 1.
  16. }
  17. sas on.
  18. wait 1.
  19. set sasmode to "RETROGRADE".
  20. wait 10.
  21. lock THROTTLE to 1.
  22. until SHIP:PERIAPSIS < 60000
  23. {
  24. wait 1.
  25. }
  26. lock THROTTLE to 0.
  27. wait 1.
  28. lock THROTTLE to 0.1.
  29. until ADDONS:TR:IMPACTPOS:LNG < -74
  30. {
  31. wait 1.
  32. }
  33. lock THROTTLE to 0.
  34. set SASMODE to "PROGRADE".
  35. set NAVMODE to "SURFACE".
  36. wait 10.
  37. set KUNIVERSE:TIMEWARP:RATE to 50.
  38. until SHIP:ALTITUDE < 70000
  39. {
  40. wait 1.
  41. }
  42. set KUNIVERSE:TIMEWARP:RATE to 1.
  43. wait 10.
  44. rcs on.
  45. set PID:SETPOINT to -74.5576726244574.
  46. clearscreen.
  47. until SHIP:ALTITUDE < 100
  48. {
  49. print "predicted= "+ADDONS:TR:IMPACTPOS:LNG at(0,0).
  50. set R to PID:UPDATE( TIME:SECONDS, ADDONS:TR:IMPACTPOS:LNG).
  51. if R < -0.1 or 0.1 < R
  52. {
  53. set SHIP:CONTROL:FORE to R.
  54. }
  55. wait 0.1.
  56. set SHIP:CONTROL:FORE to 0.
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement