Advertisement
Guest User

Untitled

a guest
Jul 15th, 2016
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. CLEARSCREEN.
  2. DECLARE X IS 150.0.
  3.  
  4. DECLARE PIDALT IS PIDLOOP().
  5. SET PIDALT:SETPOINT TO X.
  6. SET PIDALT:KP TO 0.01.
  7. SET PIDALT:KI TO 0.001.
  8. SET PIDALT:KD TO 0.07.
  9. SET PIDALT:MINOUTPUT TO 0.0.
  10. SET PIDALT:MAXOUTPUT TO 1.0.
  11. LOCK THROTTLE TO PIDALT:OUTPUT.
  12.  
  13. LIST ENGINES IN ENGLIST.
  14. FOR ENG IN ENGLIST { ENG:ACTIVATE.}
  15.  
  16. DECLARE TIME IS 0.0.
  17. UNTIL FALSE
  18. {
  19. WAIT 0.1.
  20. PIDALT:UPDATE(TIME,SHIP:ALTITUDE).
  21. SET TIME TO TIME+0.1.
  22. CLEARSCREEN.
  23. PRINT "P="+PIDALT:PTERM.
  24. PRINT "I="+PIDALT:ITERM.
  25. PRINT "D="+PIDALT:DTERM.
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement