Télécharger fluendo3d_def_rag_thcm.dgibi
* fichier : fluendo3d_rag_def_thcm.dgibi ************************************************************************ ************************************************************************ * * test de la formulation RAG(AAR) et RSI(DEF) du modele fluendo3d * ---------------------------------------------------------------------- * * Alain Sellier, Stephane Multon, Pierre Morenon * mercredi 4 janvier 2023 * *----------------------------------------------------------------------- * Exemple de calcul d un element en beton soumis a la RAG et a la RSI * en condition thermo-hydro-chimiques variables et gonflement libre en * un premier temps, et soumis a une contrainte axiale de 10 MPa par la * suite *----------------------------------------------------------------------- graph1=FAUX; *geometrie p1=0. 0.; p2=0.065 0.; p3=0.065 0.24; p4=0. 0.24; n1=1; d12=d n1 p1 p2; d23=d n1 p2 p3; d34=d n1 p3 p4; d41=d n1 p4 p1; surf1=daller d12 d23 d34 d41; *trac surf1; ****************************modele et materiau ************************* mod1=mode surf1 mecanique elastique viscoplastique FLUENDO3D; *****beton ************************************************************* *rc et E du beton rc180=72.; ec180=44000.; *caracteristiques beton deduite avec regles EC2 rt180=4.4; moyrt00=4.4; sigrt00=0.10*moyrt00; rt0 = moyrt00; E0=ec180; ep00=moyrt00/E0; ep0=(E0**-1)*rt0; *caracteristiques des aciers Eacier=1.82e5; fyacier=430.; *contrainte equivalente de cisaillement pour le calcul de ls (MC2010) taueq0=1.8*moyrt00; *evolution CNAD-NA *evolution VW-W *finite element size for Hillerborgh method *elasticity, plasticity and damage YORF e0 NURF 0.2 HYDR 1. HREF 1. HYDS 0.2 RT rt0 EPT 1.1e-4 GFT 1.e-4 RC rc180 EPC 2.e-3 DELT 1. BETA 0.15 EKDC 2.0e-3 REF 5. GFR 1.0e-4 TSTH 45. DT80 0.15 TREF 20. TALP 20.; *water MVGN 0.49 SKDW 17. DCDW 1. CSHR 0.50 HSHR (3.0*e0) TTRW 20. KWRT 0.25 KWRC 0.1 ; *visco elasticity and visco plasticity (creep) XFLU 2. NRJM 45000. DFMX 0. MDTT 15000. TDTT 1.0 WDTT 0.02 PDTT 1.0 ; *rag SRSR 0.5 VVRG 1.0e-3 KRAG 2000. CRAG 1. HRAG 1000. EKDG 3.0e-3; *def NAKD 0.28 NRJP 40000. TTRP 20. SRSD 0.95 NABD 0.92 TDID (65./24.) NRJD 70000. TTKF 70. TFID (30./24.) NRJF 180000. EXND 0.18 EXMD 3. VVDF 6.0e-3 KDEF 2000. CDEF 1. HDEF 1000. EKDS 3.0e-4 DCDS 0.015; *Weibull scale effect : note cf below to prepar Vmax field *material chracteristics assemblage mat1=matd1 ET matf1 ET matgw1 et matgr1 ET matgd1 ET matw1 ET tail1; *******************conditions aux limites en pression ****************** *chargement vertical 'coeff' si (graph1) ; finsi ; *chargement radial 'coeff' si (graph1) ; finsi ; *******************histoire de temperature ***************************** si(graph1) ; finsi ; ******************histoire de alcalins ********************************* si(graph1) ; finsi ; *****************histoire hydrique ************************************* sr0=0.85; sr1=1.0; tsech1=50.; coeft1=-1.*(tsech1**-1); lcw1=((sr0-sr1)*(exp((coeft1)*ltw1)))+(sr1*(exp(0.*ltw1))); si (graph1); finsi; ************************************************************************ tab1=table; pas 2. 450. pas 5. 500. ; tab1.temps_calcules=ltc1; tab1.caracteristiques=mat1; tab1.modele=mod1; tab1.blocages_mecaniques=cl1 et cl2 et cl3; tab1.mova='VAFT'; tab1.chargement=charsig2 et chana1 et chath1 et chaw1 et charsig3; tab1.precision=1.0e-5; pasapas tab1; ************************************************************************ *exploitation des resultats ************************************************************************ *----------------------------------------------------------------------- *courbe de deplacement au centre de l eprouvette *et variables internes i1=0; repeter bloc0 n1; depi1=tab1.deplacements.i1; sig1=tab1.contraintes.i1; i1=i1+1; fin bloc0; *courbes deformations temps theorique si (graph1); finsi ; *----------------------------------------------------------------------- *test de conformite test1=VRAI; si (TEST1) ; n1=184; fref1 = 2.8984E-03; n2=184; fref2 = 6.6484E-03; err1 = abs ((fref1 - fcal1)/fref1) ; err2 = abs ((fref2 - fcal2)/fref2) ; si ((err1 < 1.0e-3) et (err2 < 1.0e-3)) ; sinon ; finsi ; finsi; si (graph1) ; *----------------------------------------------------------------------- * evolution de la chimie tabn2=table; tabn2.2='AFM1'; tabn2.4='VAFT'; tabn2.5='ATIL'; tabn2.6='STIL'; tabl2=table; tabe5=table; tabe5.1=bleu; tabe5.2=roug; tabe5.3=rose; tabe5.4=ROUG; tabe5.5=CYAN; tabe5.6=VERT; tabe6=table; tabe6.TITRE=table; tabe6.TITRE.2='AFM1'; tabe6.TITRE.4='VAFT'; tabe6.TITRE.5='ATIL'; tabe6.TITRE.6='STIL'; tabe6.1= 'MARQ CROI'; tabe6.2= 'MARQ ROND'; tabe6.3= 'MARQ CARR'; tabe6.4= 'MARQ CROI'; tabe6.6= 'MARQ CARR'; repe bouc1 (dim0-1); vari1=tab1.variables_internes.(&bouc1); fin bouc2; t0=tab1.temps.(&bouc1); fin bouc1; tabe3=table; tabe5.'TITRE'=table; x1=(log(10))**-1; lnt0=x1*(log(lt0)); tabe5.'TITRE'.(&bouc3)=tabn2.(&bouc3); si((&bouc3) ega 1); tabn2.(&bouc3) tabl2.(&bouc3); tabn2.(&bouc3) tabl2.(&bouc3); sinon; finsi; fin bouc3; si (graph1); dess evol1 'LEGE' tabe6; finsi; *----------------------------------------------------------------------- repe bouc2 (dim0-1); t3=tab1.variables_internes.(&bouc2); fin bouc2; tabe6=table; tabe6.TITRE=table; tabe6.TITRE.1='AAR'; tabe6.TITRE.2='DEF'; *----------------------------------------------------------------------- repe bouc2 (dim0-1); t3=tab1.variables_internes.(&bouc2); fin bouc2; tabe6=table; tabe6.TITRE=table; tabe6.TITRE.1='PGEL'; tabe6.TITRE.2='PAFT'; tabe6.TITRE.3='PWAT'; *points experimentaux RAG libre *correction pt exp partie elastique defelz1=(0./37200.)*1.0e6; defelr1=(-0.2*defelz1); lepzex1=lepzex1+lsepex1; leprex1=leprex1+lseper1; tab3=table; tab3.1 = 'MARQ CROI NOLI' ; tab3.3 = 'TIRR'; tab3.4 = 'MARQ LOSA NOLI'; tab3.'TITRE' = 'TABLE' ; *déformations sur l'éprouvette *epsi1=epsi def1 mod1; *------------------------------------------------------------------------ *evol de quelques variables internes tabn2=table; tabn2.1='EVT1'; tabn2.2='EVT2'; tabn2.3='EVT3'; tabn2.4='EVT4'; tabn2.5='EVT5'; tabn2.6='EVT6'; tabl2=table; tabe5=table; tabe5.1=bleu; tabe5.2=roug; tabe5.3=rose; tabe5.4=ROUG; tabe5.5=CYAN; tabe5.6=VERT; tabe6=table; tabe6.TITRE=table; tabe6.TITRE.1='EVT1'; tabe6.TITRE.2='EVT2'; tabe6.TITRE.3='EVT3'; tabe6.TITRE.4='EVT4'; tabe6.TITRE.5='EVT5'; tabe6.TITRE.6='EVT6'; tabe6.1= 'MARQ CROI'; tabe6.2= 'MARQ ROND'; tabe6.3= 'MARQ CARR'; tabe6.4= 'MARQ CROI'; tabe6.6= 'MARQ CARR'; repe bouc1 (dim0-1); vari1=tab1.variables_internes.(&bouc1); fin bouc2; t0=tab1.temps.(&bouc1); fin bouc1; tabe3=table; tabe5.'TITRE'=table; x1=(log(10))**-1; lnt0=x1*(log(lt0)); tabe5.'TITRE'.(&bouc3)=tabn2.(&bouc3); si((&bouc3) ega 1); tabn2.(&bouc3) tabl2.(&bouc3); tabn2.(&bouc3) tabl2.(&bouc3); sinon; finsi; fin bouc3; dess evol1 'LEGE' tabe6; *----------------------------------------------------------------------- *------------------------------------------------------------------------ *evol de quelques variables internes tabn2=table; tabn2.1='EPG1'; tabn2.2='EPG2'; tabn2.3='EPG3'; tabn2.4='EPG4'; tabn2.5='EPG5'; tabn2.6='EPG6'; tabl2=table; tabe5=table; tabe5.1=bleu; tabe5.2=roug; tabe5.3=rose; tabe5.4=ROUG; tabe5.5=CYAN; tabe5.6=VERT; tabe6=table; tabe6.TITRE=table; tabe6.TITRE.1='EPG1'; tabe6.TITRE.2='EPG2'; tabe6.TITRE.3='EPG3'; tabe6.TITRE.4='EPG4'; tabe6.TITRE.5='EPG5'; tabe6.TITRE.6='EPG6'; tabe6.1= 'MARQ CROI'; tabe6.2= 'MARQ ROND'; tabe6.3= 'MARQ CARR'; tabe6.4= 'MARQ CROI'; tabe6.6= 'MARQ CARR'; repe bouc1 (dim0-1); vari1=tab1.variables_internes.(&bouc1); fin bouc2; t0=tab1.temps.(&bouc1); fin bouc1; tabe3=table; tabe5.'TITRE'=table; x1=(log(10))**-1; lnt0=x1*(log(lt0)); tabe5.'TITRE'.(&bouc3)=tabn2.(&bouc3); si((&bouc3) ega 1); tabn2.(&bouc3) tabl2.(&bouc3); tabn2.(&bouc3) tabl2.(&bouc3); sinon; finsi; fin bouc3; dess evol1 'LEGE' tabe6; *----------------------------------------------------------------------- *----------------------------------------------------------------------- tabn2=table; tabn2.1='EPS1'; tabn2.2='EPS2'; tabn2.3='EPS3'; tabn2.4='EPS4'; tabn2.5='EPS5'; tabn2.6='EPS6'; tabl2=table; tabe5=table; tabe5.1=bleu; tabe5.2=roug; tabe5.3=rose; tabe5.4=ROUG; tabe5.5=CYAN; tabe5.6=VERT; tabe6=table; tabe6.TITRE=table; tabe6.TITRE.1='EPS1'; tabe6.TITRE.2='EPS2'; tabe6.TITRE.3='EPS3'; tabe6.TITRE.4='EPS4'; tabe6.TITRE.5='EPS5'; tabe6.TITRE.6='EPS6'; tabe6.1= 'MARQ CROI'; tabe6.2= 'MARQ ROND'; tabe6.3= 'MARQ CARR'; tabe6.4= 'MARQ CROI'; tabe6.6= 'MARQ CARR'; repe bouc1 (dim0-1); vari1=tab1.variables_internes.(&bouc1); fin bouc2; t0=tab1.temps.(&bouc1); fin bouc1; tabe3=table; tabe5.'TITRE'=table; x1=(log(10))**-1; lnt0=x1*(log(lt0)); tabe5.'TITRE'.(&bouc3)=tabn2.(&bouc3); si((&bouc3) ega 1); tabn2.(&bouc3) tabl2.(&bouc3); tabn2.(&bouc3) tabl2.(&bouc3); sinon; finsi; fin bouc3; *----------------------------------------------------------------------- tabn2=table; tabn2.1='EPT1'; tabn2.2='EPT2'; tabn2.3='EPT3'; tabn2.4='EPT4'; tabn2.5='EPT5'; tabn2.6='EPT6'; tabl2=table; tabe5=table; tabe5.1=bleu; tabe5.2=roug; tabe5.3=rose; tabe5.4=ROUG; tabe5.5=CYAN; tabe5.6=VERT; tabe6=table; tabe6.TITRE=table; tabe6.TITRE.1='EPT1'; tabe6.TITRE.2='EPT2'; tabe6.TITRE.3='EPT3'; tabe6.TITRE.4='EPT4'; tabe6.TITRE.5='EPT5'; tabe6.TITRE.6='EPT6'; tabe6.1= 'MARQ CROI'; tabe6.2= 'MARQ ROND'; tabe6.3= 'MARQ CARR'; tabe6.4= 'MARQ CROI'; tabe6.6= 'MARQ CARR'; repe bouc1 (dim0-1); vari1=tab1.variables_internes.(&bouc1); fin bouc2; t0=tab1.temps.(&bouc1); fin bouc1; tabe3=table; tabe5.'TITRE'=table; x1=(log(10))**-1; lnt0=x1*(log(lt0)); tabe5.'TITRE'.(&bouc3)=tabn2.(&bouc3); si((&bouc3) ega 1); tabn2.(&bouc3) tabl2.(&bouc3); tabn2.(&bouc3) tabl2.(&bouc3); sinon; finsi; fin bouc3; dess evol1 'LEGE' tabe6; *----------------------------------------------------------------------- *----------------------------------------------------------------------- tabn2=table; tabn2.1='EPC1'; tabn2.2='EPC2'; tabn2.3='EPC3'; tabn2.4='EPC4'; tabn2.5='EPC5'; tabn2.6='EPC6'; tabl2=table; tabe5=table; tabe5.1=bleu; tabe5.2=roug; tabe5.3=rose; tabe5.4=ROUG; tabe5.5=CYAN; tabe5.6=VERT; tabe6=table; tabe6.TITRE=table; tabe6.TITRE.1='EPC1'; tabe6.TITRE.2='EPC2'; tabe6.TITRE.3='EPC3'; tabe6.TITRE.4='EPC4'; tabe6.TITRE.5='EPC5'; tabe6.TITRE.6='EPC6'; tabe6.1= 'MARQ CROI'; tabe6.2= 'MARQ ROND'; tabe6.3= 'MARQ CARR'; tabe6.4= 'MARQ CROI'; tabe6.6= 'MARQ CARR'; repe bouc1 (dim0-1); vari1=tab1.variables_internes.(&bouc1); fin bouc2; t0=tab1.temps.(&bouc1); fin bouc1; tabe3=table; tabe5.'TITRE'=table; x1=(log(10))**-1; lnt0=x1*(log(lt0)); tabe5.'TITRE'.(&bouc3)=tabn2.(&bouc3); si((&bouc3) ega 1); tabn2.(&bouc3) tabl2.(&bouc3); tabn2.(&bouc3) tabl2.(&bouc3); sinon; finsi; fin bouc3; repe bouc2 (dim0-1); t3=tab1.variables_internes.(&bouc2); fin bouc2; dess evol1 'LEGE' tabe6; *----------------------------------------------------------------------- *----------------------------------------------------------------------- tabn2=table; tabn2.1='EPE1'; tabn2.2='EPE2'; tabn2.3='EPE3'; tabn2.4='EPE4'; tabn2.5='EPE5'; tabn2.6='EPE6'; tabl2=table; tabe5=table; tabe5.1=bleu; tabe5.2=roug; tabe5.3=rose; tabe5.4=ROUG; tabe5.5=CYAN; tabe5.6=VERT; tabe6=table; tabe6.TITRE=table; tabe6.TITRE.1='EPE1'; tabe6.TITRE.2='EPE2'; tabe6.TITRE.3='EPE3'; tabe6.TITRE.4='EPE4'; tabe6.TITRE.5='EPE5'; tabe6.TITRE.6='EPE6'; tabe6.1= 'MARQ CROI'; tabe6.2= 'MARQ ROND'; tabe6.3= 'MARQ CARR'; tabe6.4= 'MARQ CROI'; tabe6.6= 'MARQ CARR'; repe bouc1 (dim0-1); vari1=tab1.variables_internes.(&bouc1); fin bouc2; t0=tab1.temps.(&bouc1); fin bouc1; tabe3=table; tabe5.'TITRE'=table; x1=(log(10))**-1; lnt0=x1*(log(lt0)); tabe5.'TITRE'.(&bouc3)=tabn2.(&bouc3); si((&bouc3) ega 1); tabn2.(&bouc3) tabl2.(&bouc3); tabn2.(&bouc3) tabl2.(&bouc3); sinon; finsi; fin bouc3; tabn2=table; tabn2.1='EPK1'; tabn2.2='EPK2'; tabn2.3='EPK3'; tabn2.4='EPK4'; tabn2.5='EPK5'; tabn2.6='EPK6'; tabl2=table; tabe5=table; tabe5.1=bleu; tabe5.2=roug; tabe5.3=rose; tabe5.4=ROUG; tabe5.5=CYAN; tabe5.6=VERT; tabe6=table; tabe6.TITRE=table; tabe6.TITRE.1='EPK1'; tabe6.TITRE.2='EPK2'; tabe6.TITRE.3='EPK3'; tabe6.TITRE.4='EPK4'; tabe6.TITRE.5='EPK5'; tabe6.TITRE.6='EPK6'; tabe6.1= 'MARQ CROI'; tabe6.2= 'MARQ ROND'; tabe6.3= 'MARQ CARR'; tabe6.4= 'MARQ CROI'; tabe6.6= 'MARQ CARR'; repe bouc1 (dim0-1); vari1=tab1.variables_internes.(&bouc1); fin bouc2; t0=tab1.temps.(&bouc1); fin bouc1; tabe3=table; tabe5.'TITRE'=table; x1=(log(10))**-1; lnt0=x1*(log(lt0)); tabe5.'TITRE'.(&bouc3)=tabn2.(&bouc3); si((&bouc3) ega 1); tabn2.(&bouc3) tabl2.(&bouc3); tabn2.(&bouc3) tabl2.(&bouc3); sinon; finsi; fin bouc3; *----------------------------------------------------------------------- tabn2=table; tabn2.1='EPM1'; tabn2.2='EPM2'; tabn2.3='EPM3'; tabn2.4='EPM4'; tabn2.5='EPM5'; tabn2.6='EPM6'; tabl2=table; tabe5=table; tabe5.1=bleu; tabe5.2=roug; tabe5.3=rose; tabe5.4=ROUG; tabe5.5=CYAN; tabe5.6=VERT; tabe6=table; tabe6.TITRE=table; tabe6.TITRE.1='EPM1'; tabe6.TITRE.2='EPM2'; tabe6.TITRE.3='EPM3'; tabe6.TITRE.4='EPM4'; tabe6.TITRE.5='EPM5'; tabe6.TITRE.6='EPM6'; tabe6.1= 'MARQ CROI'; tabe6.2= 'MARQ ROND'; tabe6.3= 'MARQ CARR'; tabe6.4= 'MARQ CROI'; tabe6.6= 'MARQ CARR'; repe bouc1 (dim0-1); vari1=tab1.variables_internes.(&bouc1); fin bouc2; t0=tab1.temps.(&bouc1); fin bouc1; tabe3=table; tabe5.'TITRE'=table; x1=(log(10))**-1; lnt0=x1*(log(lt0)); tabe5.'TITRE'.(&bouc3)=tabn2.(&bouc3); si((&bouc3) ega 1); tabn2.(&bouc3) tabl2.(&bouc3); tabn2.(&bouc3) tabl2.(&bouc3); sinon; finsi; fin bouc3; *trac d'une variable interne nom0='WPL0'; repe bouc4 dim0; vi0=tab1.variables_internes.(&bouc4-1); t0=tab1.temps.(&bouc4-1); fin bouc4; *trac d'une variable interne nom0='DTRA'; repe bouc4 dim0; vi0=tab1.variables_internes.(&bouc4-1); t0=tab1.temps.(&bouc4-1); fin bouc4; *trac d'une variable interne nom0='DTPP'; repe bouc4 dim0; vi0=tab1.variables_internes.(&bouc4-1); t0=tab1.temps.(&bouc4-1); fin bouc4; *trac d'une variable interne nom0='DTM0'; repe bouc4 dim0; vi0=tab1.variables_internes.(&bouc4-1); t0=tab1.temps.(&bouc4-1); fin bouc4; *trac d'une variable interne nom0='DTW0'; repe bouc4 dim0; vi0=tab1.variables_internes.(&bouc4-1); t0=tab1.temps.(&bouc4-1); fin bouc4; *trac d'une variable interne nom0='DTG0'; repe bouc4 dim0; vi0=tab1.variables_internes.(&bouc4-1); t0=tab1.temps.(&bouc4-1); fin bouc4; *trac d'une variable interne nom0='DTS0'; repe bouc4 dim0; vi0=tab1.variables_internes.(&bouc4-1); t0=tab1.temps.(&bouc4-1); fin bouc4; *trac d'une variable interne nom0='WPL0'; repe bouc4 dim0; vi0=tab1.variables_internes.(&bouc4-1); t0=tab1.temps.(&bouc4-1); fin bouc4; *trac d'une variable interne nom0='DCOM'; repe bouc4 dim0; vi0=tab1.variables_internes.(&bouc4-1); t0=tab1.temps.(&bouc4-1); fin bouc4; *trac d'une variable interne nom0='DCM0'; repe bouc4 dim0; vi0=tab1.variables_internes.(&bouc4-1); t0=tab1.temps.(&bouc4-1); fin bouc4; *trac d'une variable interne nom0='DCW0'; repe bouc4 dim0; vi0=tab1.variables_internes.(&bouc4-1); t0=tab1.temps.(&bouc4-1); fin bouc4; *trac d'une variable interne nom0='DCG0'; repe bouc4 dim0; vi0=tab1.variables_internes.(&bouc4-1); t0=tab1.temps.(&bouc4-1); fin bouc4; *trac d'une variable interne nom0='DCS0'; repe bouc4 dim0; vi0=tab1.variables_internes.(&bouc4-1); t0=tab1.temps.(&bouc4-1); fin bouc4; *trac d'une variable interne nom0='DFLU'; repe bouc4 dim0; vi0=tab1.variables_internes.(&bouc4-1); t0=tab1.temps.(&bouc4-1); fin bouc4; *trac d'une variable interne nom0='DTHE'; repe bouc4 dim0; vi0=tab1.variables_internes.(&bouc4-1); t0=tab1.temps.(&bouc4-1); fin bouc4; *trac d'une variable interne nom0='BAFT'; repe bouc4 dim0; vi0=tab1.variables_internes.(&bouc4-1); t0=tab1.temps.(&bouc4-1); fin bouc4; *trac d'une variable interne nom0='PAFT'; repe bouc4 dim0; vi0=tab1.variables_internes.(&bouc4-1); t0=tab1.temps.(&bouc4-1); fin bouc4; *trac d'une variable interne nom0='BGEL'; repe bouc4 dim0; vi0=tab1.variables_internes.(&bouc4-1); t0=tab1.temps.(&bouc4-1); fin bouc4; *trac d'une variable interne nom0='PGEL'; repe bouc4 dim0; vi0=tab1.variables_internes.(&bouc4-1); t0=tab1.temps.(&bouc4-1); fin bouc4; *----------------------------------------------------------------------- *evol de quelques variables internes tabn2=table; tabn2.1='WPL1'; tabn2.2='WPL2'; tabn2.3='WPL3'; tabn2.4='WPL4'; tabn2.5='WPL5'; tabn2.6='WPL6'; tabl2=table; tabe5=table; tabe5.1=bleu; tabe5.2=roug; tabe5.3=rose; tabe5.4=ROUG; tabe5.5=CYAN; tabe5.6=VERT; tabe6=table; tabe6.TITRE=table; tabe6.TITRE.1='WPL1'; tabe6.TITRE.2='WPL2'; tabe6.TITRE.3='WPL3'; tabe6.TITRE.4='WPL4'; tabe6.TITRE.5='WPL5'; tabe6.TITRE.6='WPL6'; tabe6.1= 'MARQ CROI'; tabe6.3= 'MARQ CARR'; tabe6.4= 'MARQ CROI'; tabe6.6= 'MARQ CARR'; repe bouc1 (dim0-1); vari1=tab1.variables_internes.(&bouc1); fin bouc2; t0=tab1.temps.(&bouc1); fin bouc1; tabe3=table; tabe5.'TITRE'=table; x1=(log(10))**-1; lnt0=x1*(log(lt0)); tabe5.'TITRE'.(&bouc3)=tabn2.(&bouc3); si((&bouc3) ega 1); tabn2.(&bouc3) tabl2.(&bouc3); tabn2.(&bouc3) tabl2.(&bouc3); sinon; finsi; fin bouc3; dess evol1 'LEGE' tabe6; finsi; fin;
© Cast3M 2003 - Tous droits réservés.
Mentions légales