Simulation Core
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

CBopControlPanel.f90 1.9 KiB

2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. module CBopControlPanel
  2. ! use CBopControlPanel
  3. use SimulationVariables
  4. implicit none
  5. public
  6. contains
  7. subroutine OpenAnnular()
  8. use CManifolds
  9. implicit none
  10. call ChangeValve(52, .true.)
  11. end subroutine
  12. subroutine CloseAnnular()
  13. use CManifolds
  14. implicit none
  15. call ChangeValve(52, .false.)
  16. end subroutine
  17. subroutine OpenUpperRams()
  18. use CManifolds
  19. implicit none
  20. call ChangeValve(51, .true.)
  21. end subroutine
  22. subroutine CloseUpperRams()
  23. use CManifolds
  24. implicit none
  25. call ChangeValve(51, .false.)
  26. end subroutine
  27. subroutine OpenMiddleRams()
  28. use CManifolds
  29. implicit none
  30. call ToggleMiddleRams(.true.)
  31. end subroutine
  32. subroutine CloseMiddleRams()
  33. use CManifolds
  34. implicit none
  35. call ToggleMiddleRams(.false.)
  36. end subroutine
  37. subroutine OpenKillLine()
  38. use CManifolds
  39. implicit none
  40. call ChangeValve(46, .true.)
  41. end subroutine
  42. subroutine CloseKillLine()
  43. use CManifolds
  44. implicit none
  45. call ChangeValve(46, .false.)
  46. end subroutine
  47. subroutine OpenChokeLine()
  48. use CManifolds
  49. implicit none
  50. call ChangeValve(47, .true.)
  51. !WRITE (*,*) ' valve 47 true '
  52. end subroutine
  53. subroutine CloseChokeLine()
  54. use CManifolds
  55. implicit none
  56. call ChangeValve(47, .false.)
  57. !WRITE (*,*) ' valve 47 false '
  58. end subroutine
  59. subroutine OpenLowerRams()
  60. use CManifolds
  61. implicit none
  62. call ChangeValve(49, .true.)
  63. !WRITE (*,*) ' valve 49 true '
  64. end subroutine
  65. subroutine CloseLowerRams()
  66. use CManifolds
  67. implicit none
  68. call ChangeValve(49, .false.)
  69. !WRITE (*,*) ' valve 49 false '
  70. end subroutine
  71. end module CBopControlPanel