1 : $$$$ NUAG NOTICE CHAT 11/09/12 21:17:27 7124 2 : DATE 11/09/12 3 : 4 : Operateur NUAGE 5 : --------------- 6 : 7 : 8 : Cet operateur cree un objet NUAGE de differentes manieres. 9 : 10 : ---------------------- 11 : | 1ere possibilite | 12 : ---------------------- 13 : NUA1 = NUAGE | 'COMP' NOMCOMP1 OBJE1_1 OBJE1_2 .. OBJE1_M 14 : | .. 'COMP' NOMCOMP2 OBJE2_1 OBJE2_2 .. OBJE2_M 15 : | ......... 16 : | .. 'COMP' NOMCOMPN OBJEN_1 OBJEN_2 .. OBJEN_M 17 : 18 : 19 : NUA1 = NUAGE | NOCOMP1*TYP1 NOCOMP2*TYP2 ... NOCOMPN*TYPN 20 : | OBTYP1_1 OBTYP2_1 .... OBTYPN_1 21 : | OBTYP1_2 OBTYP2_2 .... OBTYPN_2 22 : | .......... 23 : | OBTYP1_M OBTYP2_M .... OBTYPN_M 24 : 25 : 26 : Objet: 27 : ------ 28 : 29 : Cet operateur permet de definir un objet de type NUAGE. 30 : Un NUAGE est un ensemble de M N-uplets. Chaque composante 31 : d'un N-uplet porte un nom (NOCOMPI). 32 : 33 : Deux syntaxes sont autorisees : 34 : 35 : La premiere lit le nom puis tous les objets d'une composante etc.. 36 : 37 : La seconde lit tous les noms de composantes avec le type des 38 : objets, puis lit tous les N-uplets les uns apres les autres. 39 : 40 : Exemple : On veut definir un nuage qui decrit la variation 41 : d'une courbe de traction en fonction de la temperature. Supposons 42 : que EV1 EV2 EV3 sont les trois objets EVOLUTIO representant 43 : les courbes de traction pour les temperatures T1 T2 T3. 44 : 45 : La definition du NUAGE peut alors se faire des deux facons 46 : suivantes : 47 : 48 : 49 : 50 : NU1 = NUAGE 'TEMPERATURE'*'FLOTTANT' 'TRAC'*'EVOLUTIO' 51 : T1 EV1 T2 EV2 T3 EV3; 52 : 53 : NU2 = NUAGE 'COMP' 'TEMPERATURE' T1 T2 T3 54 : 'COMP' 'TRAC' EV1 EV2 EV3 ; 55 : 56 : 57 : 58 : ---------------------- 59 : | 2eme possibilite | 60 : ---------------------- 61 : 62 : NU1 = NUAGE CHPO1 ; 63 : 64 : Objet : 65 : _______ 66 : 67 : L'operateur NUAGE change un champ par point en nuage. 68 : A chaque point du champ par point il fait correspondre 69 : un n-uplet du nuage compose des composantes du champ par point. 70 : 71 : Commentaire : 72 : _____________ 73 : 74 : NUA1 : objet resultat (type 'NUAGE') 75 : 76 : CHPO1 : objet de type 'CHPOINT' 77 : 78 : Remarque : 79 : __________ 80 : 81 : Les composantes non definies dans une sous-zone du champ par 82 : point sont prises egales a zero dans le n-uplet. 83 : 84 : Exemple : 85 : _________ 86 : 87 : CHP1 = MANU 'CHPO' POIN1 2 'UX' 10 'UY' 20 ; 88 : NUA1 = NUAGE CHP1 ; 89 : LIST NUA1 ; 90 : Le nuage contient 1 n-uplet a 2 composantes 91 : Composante 1 de nom UX et de type FLOTTANT 92 : Liste des valeurs associees 93 : 10. 94 : Composante 2 de nom UY et de type FLOTTANT 95 : Liste des valeurs associees 96 : 20. 97 : 98 : 99 : ---------------------- 100 : | 3eme possibilite | 101 : ---------------------- 102 : 103 : 104 : NUA1 = NUAGE CHAM1; 105 : 106 : Objet : 107 : _______ 108 : 109 : L'operateur NUAGE change un champ par elements en nuage. 110 : A chaque point support du champ par elements, il fait correspondre 111 : un n-uplet du nuage composes des valeurs des composantes aux points 112 : consideres. 113 : 114 : Commentaire : 115 : _____________ 116 : 117 : NUA1 : objet resultat de type 'NUAGE' 118 : CHAM1 : objet de type 'MCHAML' 119 : 120 : Remarque : 121 : __________ 122 : 123 : Toutes les composantes du champ par elements doivent etre de 124 : type 'FLOTTANT'. 125 : Les composantes non definies dans une sous-zone du champ par 126 : elements sont prises egales a zero dans le n-uplet. 127 : 128 : Exemple : 129 : _________ 130 : 131 : LIG1 = P1 DROI 5 P2; 132 : CHAM1 = MANU CHML LIG1 G 9.81; 133 : CHAM2 = COOR 1 CHAM1; 134 : NUA1 = NUAGE CHAM2; 135 : LIST NUA1; 136 : Le nuage contient 10 n-uplets a une composante 137 : Composante 1 de nom SCAL et de type FLOTTANT 138 : Liste des valeurs associees : 10 139 :
© Cast3M 2003 - Tous droits réservés.
Mentions légales