Simulation Core
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

CRotaryProblems.f90 1.1 KiB

1 yıl önce
12345678910111213141516171819202122232425262728293031323334
  1. module CRotaryProblems
  2. use CRotaryProblemsVariables
  3. implicit none
  4. public
  5. contains
  6. ! Input routines
  7. subroutine SetMotorFail2(v)
  8. !DEC$ ATTRIBUTES DLLEXPORT :: SetMotorFail2
  9. !DEC$ ATTRIBUTES ALIAS: 'SetMotorFail2' :: SetMotorFail2
  10. implicit none
  11. type(CProblem), intent(in) :: v
  12. MotorFail = SetDue(v, ChangeMotorFail)
  13. #ifdef deb
  14. print*, 'MotorFail%ProblemType=', V%ProblemType
  15. print*, 'MotorFail%StatusType=', V%StatusType
  16. print*, 'MotorFail%Value=', V%Value
  17. #endif
  18. end subroutine
  19. subroutine SetOverideTorqueLimit2(v)
  20. !DEC$ ATTRIBUTES DLLEXPORT :: SetOverideTorqueLimit2
  21. !DEC$ ATTRIBUTES ALIAS: 'SetOverideTorqueLimit2' :: SetOverideTorqueLimit2
  22. implicit none
  23. type(CProblem), intent(in) :: v
  24. OverideTorqueLimit = SetDue(v, ChangeOverideTorqueLimit)
  25. #ifdef deb
  26. print*, 'OverideTorqueLimit%ProblemType=', V%ProblemType
  27. print*, 'OverideTorqueLimit%StatusType=', V%StatusType
  28. print*, 'OverideTorqueLimit%Value=', V%Value
  29. #endif
  30. end subroutine
  31. end module CRotaryProblems