Télécharger nuag.notice

Retour à la liste

Afficher cette notice en

Numérotation des lignes :
$$$$ NUAG     NOTICE  CHAT      11/09/12    21:17:27     7124           
                                             DATE     11/09/12
                                                                                
    Operateur NUAGE                                            
    --------------- 


   Cet operateur cree un objet NUAGE de differentes manieres.

    ----------------------
    |  1ere possibilite  |
    ----------------------                                                      
   NUA1 = NUAGE |     'COMP'  NOMCOMP1 OBJE1_1 OBJE1_2 .. OBJE1_M               
                | ..  'COMP'  NOMCOMP2 OBJE2_1 OBJE2_2 .. OBJE2_M 
                | .........
                | ..  'COMP'  NOMCOMPN OBJEN_1 OBJEN_2 .. OBJEN_M

   
   NUA1 = NUAGE | NOCOMP1*TYP1 NOCOMP2*TYP2 ... NOCOMPN*TYPN
                |   OBTYP1_1 OBTYP2_1 .... OBTYPN_1 
                |   OBTYP1_2 OBTYP2_2 .... OBTYPN_2
                |  ..........
                |   OBTYP1_M OBTYP2_M .... OBTYPN_M 

                                              
    Objet:                                                                      
    ------ 

    Cet operateur permet de definir un objet de type NUAGE.
Un NUAGE est un ensemble de M  N-uplets. Chaque composante
d'un N-uplet porte un nom (NOCOMPI).
 
Deux syntaxes sont autorisees :
   
   La premiere lit le nom puis tous les objets d'une composante etc..

   La seconde lit tous les noms de composantes avec le type des 
objets, puis lit tous les N-uplets les uns apres les autres.
     
 Exemple : On veut definir un nuage qui decrit la variation
d'une courbe de traction en fonction de la temperature. Supposons
que EV1 EV2 EV3 sont les trois objets EVOLUTIO representant
les courbes de traction pour les temperatures T1 T2 T3.

    La definition du NUAGE peut alors se faire des deux facons
suivantes :

 

NU1 = NUAGE  'TEMPERATURE'*'FLOTTANT' 'TRAC'*'EVOLUTIO'
           T1  EV1        T2  EV2         T3  EV3;

NU2 = NUAGE  'COMP' 'TEMPERATURE'  T1  T2  T3 
             'COMP' 'TRAC'        EV1 EV2 EV3 ;



    ----------------------
    |  2eme possibilite  |
    ----------------------                                                      

NU1 = NUAGE CHPO1 ;

    Objet :
    _______

    L'operateur NUAGE change un champ par point en nuage.
    A chaque point du champ par point il fait correspondre 
un n-uplet du nuage compose des composantes du champ par point.

    Commentaire :
    _____________
    
    NUA1   : objet resultat (type 'NUAGE')
  
    CHPO1  : objet de type 'CHPOINT'

    Remarque :
    __________

    Les composantes non definies dans une sous-zone du champ par 
point sont prises egales a zero dans le n-uplet.

    Exemple :
    _________

    CHP1 = MANU 'CHPO' POIN1 2 'UX' 10 'UY' 20 ;
    NUA1 = NUAGE CHP1 ;
    LIST NUA1 ;
    Le nuage contient 1 n-uplet a 2 composantes
    Composante 1 de nom UX     et de type FLOTTANT
    Liste des valeurs associees
    10.
    Composante 2 de nom UY     et de type FLOTTANT
    Liste des valeurs associees
    20.  
   

    ----------------------
    |   3eme possibilite | 
    ----------------------


  NUA1 = NUAGE CHAM1;

    Objet :
    _______

    L'operateur NUAGE change un champ par elements en nuage.
A chaque point support du champ par elements, il fait correspondre
un n-uplet du nuage composes des valeurs des composantes aux points 
consideres.  

    Commentaire :
    _____________
    
    NUA1 : objet resultat de type 'NUAGE'
    CHAM1 : objet de type 'MCHAML'
 
    Remarque :
    __________
 
    Toutes les composantes du champ par elements doivent etre de
type 'FLOTTANT'.
     Les composantes non definies dans une sous-zone du champ par
elements sont prises egales a zero dans le n-uplet.

    Exemple :
    _________
   
    LIG1 = P1 DROI 5 P2;
    CHAM1 = MANU CHML LIG1 G 9.81;
    CHAM2 = COOR 1 CHAM1;
    NUA1 = NUAGE CHAM2;
    LIST NUA1;
    Le nuage contient 10 n-uplets a une composante
    Composante 1 de nom SCAL et de type FLOTTANT
    Liste des valeurs associees : 10
 

© Cast3M 2003 - Tous droits réservés.
Mentions légales