Simulation Core
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
 
 
 
 
 
 

50 рядки
1.1 KiB

  1. # 1 "/mnt/c/Projects/VSIM/SimulationCore2/Equipments/RotaryTable/RotaryTableMain.f90"
  2. module RotaryTableMain
  3. implicit none
  4. public
  5. contains
  6. subroutine RotaryTable_Setup()
  7. !use CSimulationVariables
  8. !call OnSimulationInitialization%Add(RotaryTable_Init)
  9. !call OnSimulationStop%Add(RotaryTable_Init)
  10. !call OnRotaryTableStep%Add(RotaryTable_Step)
  11. !call OnRotaryTableOutput%Add(RotaryTable_Output)
  12. !call OnRotaryTableMain%Add(RotaryTableMainBody)
  13. end subroutine
  14. subroutine RotaryTable_Init
  15. Call RTable_StartUp
  16. end subroutine RotaryTable_Init
  17. subroutine RotaryTable_Step
  18. Call Rtable_MainSolver
  19. end subroutine RotaryTable_Step
  20. subroutine RotaryTable_Output
  21. implicit none
  22. end subroutine RotaryTable_Output
  23. subroutine RotaryTableMainBody
  24. use SimulationVariables !@
  25. implicit none
  26. Call RTable_StartUp
  27. loopRtablestart : do
  28. Call RTable_MainSolver
  29. end do loopRtablestart
  30. end subroutine RotaryTableMainBody
  31. end module RotaryTableMain