Download @laverg.procedur

Back to the list

   1 : * @LAVERG   PROCEDUR  KK2000    99/11/30    21:15:24     3720           
   2 : *
   3 : ************************************************************************
   4 : *                        PROCEDURA @LAVERG
   5 : ************************************************************************
   6 : *
   7 : * Descrizione : permette di effettuare una verifica grafica del
   8 : *               rateo di rottura relativo ad un criterio
   9 : *
  10 : * Sintassi    : @LAVERG TAB_CRIT NPLY OEIL1 ;
  11 : *
  12 : *
  13 : * Autore/Data : Miliozzi A.  10/04/1997
  14 : *
  15 : *
  16 : * Revisioni   :
  17 : *
  18 : ************************************************************************
  19 : *
  20 : *--- INPUT
  21 : *=========
  22 : *
  23 : * TAB_CRIT  Tavola dei ratei di rottura strato per strato
  24 : *           (Prodotta da LACRIT)
  25 : *
  26 : * NPLY      Numero dello strato che si vuole verificare
  27 : *
  28 : * OEIL1     Punto di vista
  29 : *
  30 : *--- OUTPUT
  31 : *==========
  32 : *
  33 : *
  34 : ************************************************************************
  35 : *
  36 : DEBPROC @LAVERG TAB1*TABLE NPLY*ENTIER OEIL1*POINT ;
  37 : *
  38 :   GEO1 = EXTRAIRE (TAB1.NPLY) 'MAIL' ;
  39 :   NEL1 = NBEL GEO1 ;
  40 :   NN = 0 ;
  41 : *
  42 : *-----------------------------------------------------------------------
  43 :   REPETER LOOP1 NEL1 ;
  44 : *
  45 :     NN = NN + 1 ;
  46 : *
  47 :     EL1 = GEO1 ELEM NN ;
  48 :     CR1 = REDU (TAB1.NPLY) EL1 ;
  49 :     VAL1= MAXI CR1 ;
  50 :     DETR CR1 ;
  51 : *
  52 :     SI ( VAL1 < 0.2 ) ;
  53 :         EL2 = COUL EL1 BLEU ;       FINSI ;
  54 :     SI ( (VAL1 >EG 0.2) ET (VAL1 < 0.4 ) ) ;
  55 :         EL2 = COUL EL1 TURQ ;       FINSI ;
  56 :     SI ( (VAL1 >EG 0.4) ET (VAL1 < 0.6 ) ) ;
  57 :         EL2 = COUL EL1 VERT ;       FINSI ;
  58 :     SI ( (VAL1 >EG 0.6) ET (VAL1 < 0.8 ) ) ;
  59 :         EL2 = COUL EL1 ROSE ;       FINSI ;
  60 :     SI ( (VAL1 >EG 0.8) ET (VAL1 < 0.9 ) ) ;
  61 :         EL2 = COUL EL1 JAUN ;       FINSI ;
  62 :     SI ( (VAL1 >EG 0.9) ET (VAL1 < 1.0 ) ) ;
  63 :         EL2 = COUL EL1 BLAN ;       FINSI ;
  64 :     SI ( VAL1 >EG 1.0 ) ;
  65 :         EL2 = COUL EL1 ROUG ;       FINSI ;
  66 : *
  67 :     SI (NN EGA 1) ;
  68 :       ST1 = EL2  ;
  69 :     SINON ;
  70 :       ST1 = ST1 ET EL2  ;
  71 :     FINSI ;
  72 : *
  73 :   FIN LOOP1 ;
  74 : *-----------------------------------------------------------------------
  75 : *
  76 :   TITR ' 0. BLEU .2 TURQ .4 VERT .6 ROSE .8 JAUN .9 BLAN 1. ROUG ';
  77 :   TRAC OEIL1 ST1 FACE ;
  78 : ***********************************************************************
  79 : *                       FINE PROCEDURA LAVERG
  80 : ***********************************************************************
  81 : FINPROC ;
  82 : 
  83 :  

© Cast3M 2003 - All rights reserved.
Disclaimer