Download sge.procedur

Back to the list

   1 : * SGE       PROCEDUR  MAGN      04/09/16    21:15:05     4909           
   2 : 'DEBPROC' SGE ;
   3 : ARGU RX*TABLE ;
   4 : *mess 'Debut SGE ' ;
   5 : rv=rx.'EQEX' ;
   6 : iarg=rx.'IARG' ;
   7 : 
   8 :  Si(Non (ega iarg 3));
   9 :  Mess '*********************************************************' ;
  10 :  Mess ' ERREUR   ERREUR   ERREUR   ERREUR   ERREUR   ERREUR     ' ;
  11 :  Mess '                                                         ' ;
  12 :  Mess 'Le nombre d arguments de SGE (' iarg ')  est incorect    ' ;
  13 :  Mess '*********************************************************' ;
  14 :  erreur 21 ;
  15 :  quitter SGE ;
  16 :  Finsi ;
  17 : 
  18 : NASTOK = rv.'NAVISTOK' ;
  19 : 
  20 : MRO=rx.'ARG1' ;
  21 : Si (EGA (TYPE MRO) 'MOT');
  22 : ro=rv.inco.mro;
  23 : Sinon ;
  24 : ro = mro ;
  25 : Finsi ;
  26 : 
  27 : Si (EGA (TYPE MMU) 'MOT');
  28 : MMU=rx.'ARG3' ;
  29 : mu=rv.inco.mmu;
  30 : Sinon ;
  31 : mu = mmu ;
  32 : Finsi ;
  33 : 
  34 : MIU=rx.'ARG2' ;
  35 : UN=rv.inco.miu;
  36 : 
  37 : P = PRODT UN $mod ;
  38 : 
  39 : IDIM = 'VALE' 'DIME'    ;
  40 : Dg=doma $mod 'XXDIAGSI' ;
  41 : lms=Dg**(1./IDIM);
  42 : cs=0.01;
  43 : muts=Ro*2.*cs*lms*lms*(P**0.5);
  44 : muts=kcht $mod scal sommet muts;
  45 : mut= noel $mod muts ;
  46 : 
  47 : rv.inco.'MUT'=(mut + mu) ;
  48 : 
  49 : *mess 'Fin SGE' ;
  50 : as2 ama1  = 'KOPS' 'MATRIK' ;
  51 : RESPRO as2 ama1 ;
  52 : FINPROC ;
  53 :  

© Cast3M 2003 - All rights reserved.
Disclaimer