Télécharger stydes.eso

Retour à la liste

Numérotation des lignes :

stydes
  1. C STYDES SOURCE SP204843 25/06/05 21:15:07 12270
  2. SUBROUTINE STYDES(LSTY,MMAR,KTAI,MOOPT)
  3. *=============================================================
  4. *
  5. * DEFINI LE STYLE DE TRACE DES COURBES (EX : TIRR MARQ XL CROIX)
  6. *
  7. *=============================================================
  8. *
  9. * Creation :
  10. * 24 SEPT. 2024, S. PASCAL
  11. *
  12. *=============================================================
  13.  
  14. IMPLICIT INTEGER(I-N)
  15. IMPLICIT REAL*8(A-H,O-Z)
  16.  
  17. -INC CCGEOME
  18. -INC PPARAM
  19.  
  20. EXTERNAL LONG
  21. CHARACTER*(LOCHAI) MOOPT
  22.  
  23. LSTYL1 = LSTY
  24. MMARQ1 = MMAR
  25. KTAIL1 = KTAI
  26. C write(6,*) 'LSTY,MMAR,KTAI=',LSTY,MMAR,KTAI
  27.  
  28. C SI style incoherent => LIGN NOMA M
  29. IF (LSTYL1.LE.0.OR.LSTYL1.GT.NBSTY) LSTYL1 = 1
  30. IF (MMARQ1.LE.0.OR.MMARQ1.GE.NBMAR) MMARQ1 = 0
  31. IF (KTAIL1.LE.0.OR.KTAIL1.GT.NBTAI) KTAIL1 = 3
  32.  
  33.  
  34. MOOPT = ' '
  35.  
  36. IF (MMARQ1.GT.0) THEN
  37. MOOPT(1:14) = 'MARQ '//MOTAIL(KTAIL1)//' '//MOMARQ(MMARQ1)
  38. ENDIF
  39.  
  40. IFIN1 = LONG(MOOPT)
  41. MOOPT(1:IFIN1+5)=MOSTYL(LSTYL1)//' '//MOOPT(1:IFIN1)
  42.  
  43. C write(6,*) 'MOOPT=',MOOPT
  44.  
  45. RETURN
  46. END
  47.  
  48.  
  49.  

© Cast3M 2003 - Tous droits réservés.
Mentions légales