Un objet de type MCHAML, appelé aussi champ par éléments, contient des données définies pour chaque élément du maillage référencé. Il peut s'agir des caractéristiques des matériaux, des caractéristiques géométriques des éléments (section, épaisseur...), des contraintes, des déformations... Comme les objets CHPOINT, il peut contenir une ou plusieurs composantes.
Dans chaque élément, les valeurs du champ peuvent être définies :
$ * LIST CHAM2 ; +-----------------------------------------------------------------------------+ | OBJET MCHAML CONTENANT 1 ZONE(S) ELEMENTAIRE(S) | | TYPE : | | OPTION DE CALCUL DEFORMATIONS PLANES | +-----------------------------------------------------------------------------+ ZONE ELEMENTAIRE NUMERO 1 ------------------------------ POINTEUR SUR L'OBJET MAILLAGE 4637 NUMERO DE L'HARMONIQUE 0 POINTEUR SUR LES POINTS SUPPORTS 4691 VALEURS DONNEES AU CENTRE DE GRAVITE NOM DU CONSTITUANT 4683 NOMBRE DE COMPOSANTES 1 1-ERE COMPOSANTE - NOM : GP - TYPE : REAL*8 ELEMENT 1 2 3 4 5 POINT 1 0.000E+00 5.000E+01 0.000E+00 0.000E+00 0.000E+00 ELEMENT 6 7 8 9 POINT 1 0.000E+00 0.000E+00 0.000E+00 0.000E+00
Si le support n'est pas précisé lors de la création d'un objet CHAML avec l'opérateur MANU, le champ sera par défaut défini aux nuds des éléments. On peut utiliser l'opérateur EXCO sur les objets MCHAML de la même manière qu'avec les objets CHPOINT (l'opérateur NOMC ne s'utilise qu'avec les objets CHPOINT).