* fichier : angle.dgibi ************************************************************************ ************************************************************************ ************************************************************************ * NOM : ANGLE * DESCRIPTION : Cas-test operateur angle * (pas de test d'angle solide pour l'instant) * * * * LANGAGE : GIBIANE-CAST3M * AUTEUR : Stephane GOUNAND (CEA/DES/ISAS/DM2S/SEMT/LTA) * mel : stephane.gounand@cea.fr ********************************************************************** * VERSION : v1, 03/09/2026, version initiale * HISTORIQUE : v1, 03/09/2026, création * HISTORIQUE : * HISTORIQUE : ************************************************************************ * interact=faux ; complet =faux ; lok = vrai ; * * xpang = '*' xprec 360. ; * 'SI' complet ; nsamp = 300000 ; 'SINO' ; nsamp = 3000 ; 'FINS' ; * * * 'REPE' bcl nsamp ; 'SI' ('ET' ('>' np1 xprec) ('>' np2 xprec)) ; ang2 = angl p1 p2 ; dang = 'ABS' ('-' ang1 ang2) ; 'SI' ('>' dang xpang) ; lok = faux ; 'FINS' ; 'FINS' ; 'FIN' bcl ; * * 'REPE' bcl nsamp ; 'SI' (('>' np1 xprec) 'ET' ('>' np2 xprec) 'ET' ('>' (ang '+' 180.) xprec)) ; ang2 = angl p1 p2 ; dang = 'ABS' ('-' ang ang2) ; 'SI' ('>' dang xpang) ; lok = faux ; 'FINS' ; 'FINS' ; 'FIN' bcl ; * * 'REPE' bcl nsamp ; * p1 = 'POIN' x1 y1 0. ; 'SI' ('>' np1 xprec) ; * p3 = 'POIN' x3 y3 0. ; 'SI' ('>' nprot xprec) ; 'SI' ('>' np2 xprec) ; ang2 = angl p1 p2 ; dang = 'ABS' ('-' ang ang2) ; 'SI' ('>' dang xpang) ; lok = faux ; 'FINS' ; 'FINS' ; 'FINS' ; 'FINS' ; 'FIN' bcl ; * 'SI' ('NON' lok) ; 'MESSAGE' ('CHAINE' 'Il y a eu des erreurs') ; 'ERREUR' 5 ; 'SINON' ; 'MESSAGE' ('CHAINE' 'Tout sest bien passe !') ; 'FINSI' ; * 'SI' interact ; 'OPTION' 'ECHO' 1 'DONN' 5 ; 'FINSI' ; * * End of dgibi file ANGLE * 'FIN' ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales