$$$$ GIBI NOTICE SP204843 24/11/04 21:15:03 12063 DATE 24/11/04 Systeme CASTEM2000 - Programme GIBI -------------------------------------- Le programme GIBI est fonde sur le concept d'OBJET. Un objet represente une structure abstraite de donnees utilisee par les methodes de calcul scientifique, notamment par element fini. La creation d'un objet est effectuee par l'appel a un OPERATEUR tel que "DROIT" ou "TRAN". Il existe egalement des DIRECTIVES permettant de preciser les options generales de calcul ou d'effectuer des actions variees. Par exemple, la directive "OPTION" sert a preciser la dimension de l'espace et le type d'element que l'utilisateur desire fabriquer et la directive "DENSITE" sert a definir la taille de la maille qui aura pour extremite un point cree avec cette densite. Les objets sont connus par leur nom (comme d'ailleurs les operateurs), et par leur type. Les types d'objet utiles a la creation de maillage sont, outre les mots et les nombres : le POINT ou noeud d'un maillage. le MAILLAGE, qui represente un maillage ou un sous-maillage et qui, sous sa forme la plus generale, peut etre defini comme un element de P(P(E)). Un objet se nomme a l'aide du signe d'affectation : " = ". Pour creer l'objet entier de nom "UN" et de valeur 1, on ecrira : UN = 1 ; L'instruction de base de GIBI est de la forme suivante : resultat = operation (liste d'objets) ; exemple: ARC = POIN1 CERCLE CENTRE POIN2 ; nom de nom du operateur nom du nom de la finit l'objet point qui de constr- point deuxieme toute resultat sera la uction d' centre extremite inst- premiere un arc de de l'arc ruction extremite cercle GIBI Une exception a cette regle: l'operation de creation d'un point se passe d'operateur : POINT = 10. 0. 0. ; Les donnees de GIBI se font en format libre. Chaque instruction, qui peut tenir au plus sur cinq-cents caracteres, se termine par un point-virgule. Les instructions ayant * en premiere colonne sont ignorees et peuvent donc permettre d'introduire des commentaires dans les donnees. Les noms des operateurs et des directives sont caracterises par leurs quatre premiers caracteres. Les noms des objets sont caracterises par leurs vingt-quatre premiers caracteres. Trois types de facilites permettent d'alleger les donnees de GIBI : - Le chainage des operations : le resultat d'une operation est pris comme premier operande de l'operation suivante. exemple: RESU = A ET B ET C ET D ; - Les parentheses : l'ensemble des parentheses et de leur contenu est considere comme l'objet en resultant. exemple: SURFACE = LIGNE TRANSLATION ( P1 MOINS P2 ) ; - La place des objets de types differents intervenant dans une instruction est en principe indifferente. exemple: TRAC OEIL GEOM; GEOM TRAC OEIL; OEIL TRAC GEOM; sont la meme operation.
© Cast3M 2003 - Tous droits réservés.
Mentions légales