Simulation Core
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 
 
 
 

65 Zeilen
1.5 KiB

  1. module TopDriveMain
  2. use CLog4
  3. implicit none
  4. public
  5. contains
  6. subroutine TopDrive_Init()
  7. !use CSimulationVariables
  8. !implicit none
  9. !call OnSimulationStop%Add(TopDrive_Stop)
  10. !call OnTopDriveStart%Add(TopDrive_Start)
  11. !call OnTopDriveStep%Add(TopDrive_Step)
  12. !call OnTopDriveMain%Add(TopDriveMainBody)
  13. Call TopDrive_StartUp
  14. end subroutine
  15. subroutine TopDrive_Stop
  16. implicit none
  17. call Log_4('TopDrive_Stop')
  18. ! this is a comment
  19. ! this is a comment
  20. end subroutine TopDrive_Stop
  21. subroutine TopDrive_Start
  22. implicit none
  23. ! call Log_4('TopDrive_Start')
  24. end subroutine TopDrive_Start
  25. subroutine TopDrive_Step
  26. implicit none
  27. ! call Log_4('TopDrive_Step')
  28. Call Rtable_MainSolver
  29. end subroutine TopDrive_Step
  30. subroutine TopDriveMainBody
  31. ! use CSimulationVariables
  32. use SimulationVariables
  33. use SimulationVariables !@
  34. use CWarnings
  35. use CSounds
  36. use CTopDrivePanelVariables
  37. use SimulationVariables
  38. implicit none
  39. call Log_4('TopDriveMainBody')
  40. Call TopDrive_StartUp
  41. loopTopDrivestart : do
  42. Call TopDrive_MainSolver
  43. end do loopTopDrivestart
  44. end subroutine TopDriveMainBody
  45. end module TopDriveMain