* fichier : rccmtest.dgibi ************************************************************************ ************************************************************************ ******************************************************************* * TEST DES ROUTINES INTERNES DE @RCCM * * * * CALCUL EN AXISYMETRIQUE ET EN 3D SUR UN SEGMENT D APPUI * * COMPARAISON DES RESULTATS * ******************************************************************* GRAPH = 'N' ; OO = 0 0 ; OX = 1 0 ; OY = 0 1 ; P1 = 10 0 ; P2 = 15 0 ;HT = 50. ; LIG = D DINI 3 DFIN 1. OO P1 D P2 ; CCONT = TOUT CONTOUR ; *------------------------------------------------------------- OPTION MODE AXIS ; *------------------------------------------------------------- * * ------- conditions limites ----------------------- CLM = BLOQUER DEPLA C1 ; AMP = 1./DE1 ; 'SI' ( NEG GRAPH N) ; 'FINSI' ; SIG1 = SIGMA SOL1 MOD1 MAT1 ; * H = 25. ; NSEG = 12 ; ********** NI TRACES NI ECRITURES DE FICHIERS EN INTERNE ***** GRAPL*LOGIQUE =FAUX ; ECRI*LOGIQUE =FAUX ;NOMFICH = 'BLANC' ; ETAT = 1 ; ICOU = 1 ; TITRE ' RCCMCO2 ' ; TABB1 = @RCCMCO2 ETAT ICOU PP1 PP2 NSEG SIG1 MOD1 .1 GRAPL ECRI NOMFICH (0 0 ) ; *-------------------------------------------------------------- * 3D *-------------------------------------------------------------- OZ = 0 0 1 ; ELIM .001 VOL1 ; DEPLACER VOL1 TOURNER -10 OO OY ; VOENV = VOL1 ENVEL ; SUI1 = VOENV POINT CYLI OO OY P1 .01 ; P11 = P1 TOURNER 20 OO OY ;P3 = P1 TOURNET 20 OO OY ; *------------------ conditions limites --------------------- CL1 = (BLOQUER DEPLA ( VOL1 POINT PLAN OO P1 P3 .001 )) ET (BLOQUER DEPLA ( VOL1 POINT PLAN OP OP1 OP3 .001)) ; SIG2 = SIGMA SOL2 MOD2 MAT2 ; * VPER = 0 0 1 ; 'SI' ( NEG GRAPH N) ; 'FINSI' ; TABB2 = @RCCMCO2 ETAT ICOU PP1 PP2 NSEG SIG2 MOD2 .1 GRAPL ECRI NOMFICH VPER ; * ------------ COMPARAISON DES RESULTATS SIGNIFICATIF ------- * ------------ ENTRE 2D ET 3D -------------------- * ATTENTION SMTT 2D CORRESPOND A SMYY EN 3D OPTION ECHO 0 ; III = INDEX TABB2; REPETER BAB 3 ; LRE1 = TABB1.&BAB ; LRE2 = TABB2.&BAB ; MESS ' ERREURS ' EPS1 EPS2 EPS3 ; * 'SI' ((EPS1 > 0.01) OU (EPS2 > 0.01) OU (EPS3 > 0.01)) ; 'SINON' ; 'FINSI' ; 'FIN' BAB ; 'FIN' ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales