$$$$ EXTR NOTICE SP204843 24/11/07 21:15:04 12074 DATE 24/11/07
SOMMAIRE DE LA NOTICE
---------------------
1. Operateur EXTRAIRE
2. Operations possibles
3. CAS D'UN OBJET DE TYPE 'MOT'
4. CAS DES OBJETS DE TYPE 'MCHAML'
5. CAS DES OBJETS DE TYPE 'EVOLUTION'
6. CAS DES OBJETS DE TYPE 'SUPERELE'
7. CAS DES OBJETS DE TYPE 'RIGIDITE'
8. CAS DES OBJETS DE TYPE 'MATRIK'
9. CAS DES OBJETS DE TYPE 'CHPOINT'
10. CAS DES OBJETS DE TYPE 'BASEMODA'
11. CAS DES OBJETS DE TYPE 'DEFORME'
12. CAS DES OBJETS DE TYPE 'MMODEL'
13. CAS DES OBJETS DE TYPE 'CHARGEME'
14. CAS DES OBJETS DE TYPE 'NUAGE'
15. CAS DES OBJETS DE TYPE 'LISTCHPO'
16. CAS DES OBJETS DE TYPE 'LISTOBJE'
1. Operateur EXTRAIRE
---------------------
Voir aussi : EXCO ENLE OBJET1 = EXTRAIRE OBJET2 OBJET3 ; Objet : _______ L'operateur EXTRAIRE permet d'extraire de l'objet OBJET2 le composant d'indice OBJET3.
2. Operations possibles
-----------------------
------------------------------------------------------------------ | OBJET2 | OBJET3 | OBJET1 | ------------------------------------------------------------------ | MOT | | TABLE | | MOT | ENTI1 (ENTI2) OU LISTENTI | MOT | ------------------------------------------------------------------ | LISTREEL | ENTIER | FLOTTANT | | LISTREEL | LISTENTI | LISTREEL | | LISTENTI | ENTIER | ENTIER | | LISTENTI | LISTENTI | LISTENTI | ------------------------------------------------------------------ | LISTMOTS | ENTIER | MOT | | LISTMOTS | LISTENTI | LISTMOTS | ------------------------------------------------------------------ | LISTCHPO | ENTIER | CHPOINT | | LISTCHPO | LISTENTI | LISTCHPO | | LISTCHPO | 'VALE' (MOT1|LMOT1) (POIN1) | LISTREEL | ------------------------------------------------------------------ | MCHAML | MOT ENTIER ENTIER ENTIER | FLOTTANT | | MCHAML | MOT ENTIER ENTIER ENTIER | OBJET | | MCHAML | MOT MAIL1 (ENT1) | FLOTTANT | | MCHAML | MOT MAIL1 (ENT1) | OBJET | | MCHAML | 'TITR' OU 'TYPE' | LISTMOTS | | MCHAML | 'MAIL' | MAILLAGE | | MCHAML | 'COMP' ( MODL1 ) | LISTMOTS | | MCHAML | 'CONS' ( MODL1 ) | LISTMOTS | | MCHAML | 'DEVA' | LISTMOTS | | MCHAML | 'COVA' | LISTMOTS | | MCHAML | 'NBZO' | ENTIER | ------------------------------------------------------------------ | MMODEL | 'MAIL' | MAILLAGE | | MMODEL | 'MAIL' 'FROT' | MAILLAGE | | MMODEL | 'ZONE' | TABLE | | MMODEL | MOT1 MOT2 | MMODEL | | MMODEL | MOT1 | LISTMOTS | | MMODEL | 'PARA' | LISTMOTS | | MMODEL | 'NLOC' | LISTMOTS | | MMODEL | 'PHAS' | LISTMOTS | ------------------------------------------------------------------ | EVOLUTION | MOT ou 'ORDO' 'ABSC' N | LISTREEL | | EVOLUTION | 'COUR' | N | | EVOLUTION | | | | MOT1 | | EVOLUTION | | | | LISTENT1 | | EVOLUTION | | EVOLUTION | 'PAS' ENTI1 | EVOLUTION | | EVOLUTION | MOT1 'INDI' ENTI1 ('ZERO') | EVOLUTION | | EVOLUTION | MOT1 FLOT2 ('ZERO') | EVOLUTION | | EVOLUTION | 'COUL' | | LISTMOTS | | | | N | MOT | ------------------------------------------------------------------ | SUPERELE | MOT | RIGIDITE | ------------------------------------------------------------------ | RIGIDITE | MOT1 ( MOT2 ) (MOT3) | MAILLAGE | | RIGIDITE | MOT1 ( MOT2 ) | RIGIDITE | | RIGIDITE | 'CONT' | TABLE | | RIGIDITE | 'COMP' ('DUAL') | LISTMOTS | | RIGIDITE | 'DIAG' | CHPOINT | | RIGIDITE | | LISTMOT1 LISTMOT2 | | RIGIDITE | | | | MOT1 MOT2 | | RIGIDITE | ------------------------------------------------------------------ | MATRIK | 'COMP' ('DUAL') | LISTMOTS | | MATRIK | 'DIAG' | CHPOINT | | MATRIK | | LISTMOT1 LISTMOT2 | | MATRIK | | | | MOT1 MOT2 | | MATRIK | ------------------------------------------------------------------ | CHPOINT | 'MAIL' ('NOMU') | MAILLAGE | | CHPOINT | MOT1 POIN1 (NHARM) | FLOTTANT | | CHPOINT | 'VALE' (COMP1) (GEO1) ('NOID')| LISTREEL | | CHPOINT | 'TITR' | MOT | | CHPOINT | 'COMP' | LISTMOTS | | CHPOINT | 'TYPE' | MOT | | CHPOINT | 'NATU' | MOT | ------------------------------------------------------------------ | BASEMODA | MOT | SOLUTION | | BASEMODA | MOT | RIGIDITE | ------------------------------------------------------------------ | DEFORME | MOT | FLOTTANT | ------------------------------------------------------------------ | CHARGEME | 'CHAR' (ENTI1) (MOT1) | CHARGEME | | CHARGEME | 'CHAM' (ENTI1) (MOT1) | CHPOINT,MCHAML | | CHARGEME | 'TRAJ' (ENTI1) (MOT1) | CHPOINT | | CHARGEME | 'EVOL' (ENTI1) (MOT1) | EVOLUTIO | | CHARGEME | 'VITE' (ENTI1) (MOT1) | EVOLUTIO | | CHARGEME | 'LOBJ' (ENTI1) (MOT1) | LISTOBJE | | CHARGEME | 'LREE' (ENTI1) (MOT1) | LISTREEL | | CHARGEME | 'COMP' | LISTMOTS | | CHARGEME | 'LIE ' | CHARGEME | | CHARGEME | 'LIBR' | CHARGEME | | CHARGEME | MOT | CHARGEME | | CHARGEME | LISTMOTS | CHARGEME | | CHARGEME | MOT 'TABL' | TABLES | ------------------------------------------------------------------ | NUAGE | 'COMP' | LISTMOTS | | NUAGE | 'MAXI' MOT | NUAGE1 | | NUAGE | 'MINI' MOT | NUAGE1 | | NUAGE | 'INFE' MOT FLOTTANT | NUAGE1 | | NUAGE | 'SUPE' MOT FLOTTANT | NUAGE1 | | NUAGE | 'ENTR' MOT FLOT1 FLOT2 | NUAGE | | NUAGE | MOT | OBJET | | NUAGE1 = NUAGE ne comportant qu'un seul n-uplet | ------------------------------------------------------------------ | LISTOBJE | 'TYPE' | MOT | | LISTOBJE | ENTIER | OBJET1 | ------------------------------------------------------------------ Remarque préliminaire : Si l'opérateur est appliqué à un véritable objet (ex. : LISTREEL) il crée un nouvel objet (dans cet ex. : un FLOTTANT). Par contre, s'il est appliqué à une suite d'objets (ex. : LISTCHPO ou TABLE), alors il ne fait qu'affecter un nom à un objet déjà existant (ex. : un CHPOINT dans le cas d'un LISTCHPO).
3. CAS D'UN OBJET DE TYPE 'MOT'
-------------------------------
1) Il s'agit de fabriquer une TABLE contenant tous les objets nommés qui ont pour type le mot lu. La TABLE est indicée par des entiers 1, 2, 3, etc... 2) Extraction d'une sous-chaîne de caractères : - soit de la position ENTI1 incluse jusqu'à la fin de la chaîne - soit de la position ENTI1 jusqu'à la position ENTI2 (incluses) - soit les caractères indiqués dans un LISTENTI Dans tous les cas, la position du premier caractère vaut 1, et celle du dernier est donnée par l'opérateur DIME.
4. CAS DES OBJETS DE TYPE 'MCHAML'
----------------------------------
1) Extraction de la valeur d'une composante en un lieu donné : Il faut alors un mot specifiant la composante, un premier entier specifiant le numero de la sous-zone, un deuxieme specifiant le numero d'un element et un troisieme specifiant le numero du point de Gauss. La composante peut etre reelle ou entiere, auquel cas il s'agira en general d'un objet pointe, qui sera donc extrait. 2) Extraction de la valeur d'une composante dans un element : Il faut specifier le nom de la composante (MOT) et l'élément concerné (MAIL1). On peut egalement fournir le numero du point support (point de Gauss) de l'élément (1 par defaut). 3) Extraction du titre ( ou du type ) d'un MCHAML 4) Extraction du MAILLAGE support 5) Extraction des noms de composantes d'un MCHAML : On peut alors donner un objet MMODEL (MODL1) a une sous-zone. Dans le cas ou le MMODEL comporte plusieurs sous-zones, tous les noms de composantes des differents sous-paquets seront mis les un a la suite des autres dans le meme objet LISTMOTS, ainsi qu'en l'absence du modele. 6) Extraction des noms de constituant d'un MCHAML : On peut alors donner un objet MMODEL (MODL1) a une sous-zone. Dans le cas ou le MMODEL comporte plusieurs sous-zones, tous les noms des constituants des differents sous-paquets seront mis les uns à la suite des autres dans le meme objet LISTMOTS, ainsi qu'en l'absence du modele. L'objet LISTMOTS etant compose de mots de 4 lettres, a un constituant nombre ou blanc correspond le mot ' '. 7) Extraction des noms des variables dont dependent les composantes du MCHAML. Les types de ces composantes peuvent etre FLOTTANT, EVOLUTIO, NUAGE ou LISTMOTS (mot-cle DEVA). 8) Extraction des noms de composantes variables, c'est-a-dire dependantes d'une autre variable (mot-cle COVA) 9) Extraction du nombre de zones (mot-cle NBZO)
5. CAS DES OBJETS DE TYPE 'EVOLUTION'
-------------------------------------
1) Extraction d'une liste de reels : a/ On donne le titre du LISTREEL a l'aide d'un mot de 12 caracteres au maximum. C'est la premiere progression rencontree possedant ce titre qui sera fournie. (On peut lire les titres sur le dessin de l'evolution par exemple) b/ On precise l'abscisse ou l'ordonnee et le numero N de la courbe dans l'objet EVOLUTION (1 par defaut). exemples: EVOL1 = EVOL MANU 'TEMPS (S) ' LDT FORCE LFX ; LISTDT = EXTR EVOL1 'TEMPS (S)' ; LISTDT = EXTR EVOL1 'ABSC' ; LISTFX = EXTR EVOL1 'ORDO' 1 ; LISTFX = EXTR EVOL1 'FORCE' ; 2) Extraction de courbes de l'objet EVOLUTION a/ Extraction de la N^ieme courbe de l'EVOLUTION exemple : EVOL3 = EXTR EVOL2 'COUR' 3 ; b/ Extraction des courbes de nom d'abscisses ou d'ordonnees donne exemple : EVOL3 = EXTR EVOL2 'COUR' 'FX' ; c/ Extraction des {N1, N2 ...}^ieme courbe de l'EVOLUTION exemple : LISTENT1 = LECT N1 N2 ... ; EVOL3 = EXTR EVOL2 'COUR' LISTENT1 ; 3) Extraction de certains couples de l'objet EVOLUTION, selon OBJET3 defini comme suit : | 'PAS ' ENTI1 | 'AVAN' | 'INDI' ENTI2 | | | FLOT2 | | 'APRE' | 'INDI' ENTI3 | ('ZERO') | FLOT3 | | 'COMP' | 'INDI' ENTI2 ENTI3 | ('ZERO') | FLOT2 FLOT3 | ENTI1 : ENTIER definissant le pas des couples extraits (on extrait 1 couple sur ENTI1). ENTI2 : indice (ENTIER) jusqu'auquel on extrait les couples. ENTI3 : indice (ENTIER) a partir duquel on extrait les couples. FLOT2 : valeur de l'abscisse (FLOTTANT) jusqu'auquel on extrait les couples. FLOT3 : valeur de l'abscisse (FLOTTANT) a partir duquel on extrait les couples. 'ZERO' : mot-cle pour redefinir l'origine des abscisses a 0 (seulement avec les options 'APRE' et 'COMP'). exemples: ev1 = EVOL MANU (prog 0 5 20 30 40) (prog 5 8 7 6 1); ev2 = EXTR ev1 'PAS' 2; --> abscisse d'ev2 : 0 20 40 ordonnee d'ev2 : 5 7 1 ev3 = EXTR ev1 'COMP' 'INDI' 2 4; --> abscisse d'ev3 : 5 20 30 ordonnee d'ev3 : 8 7 6 ev4 = EXTR ev1 'APRE' 'INDI' 2 'ZERO'; --> abscisse d'ev4 : 0 15 25 35 ordonnee d'ev4 : 8 7 6 1 4) Extraction de la legende de la N ieme courbe exemples: EVOL1 = EVOL MANU 'TEMPS (S) ' LDT 'Debit' LFX ; LEGT = EXTR EVOL1 'LEGX' 1 ; LEGD = EXTR EVOL1 'LEGY' 1 ; => LEGT contient la chaine 'TEMPS (S) ' LEGD contient la chaine 'Debit' 5) Extraction de la couleur d'une evolution si l'indice N de la N ieme courbe est fourni, le resultat sera un MOT, sinon, le resultat sera un LISTMOT. exemple : EVOL1 = (EVOL 'BLEU' 'MANU' (prog 1 2) (prog 3. 3.14)) et (EVOL 'ROUG' 'MANU' (prog 1 2) (prog 3. 3.14)); COUL1 = EXTR EVOL1 'COUL' ; COUL2 = EXTR EVOL1 'COUL' 2; --> COUL1 contient le LISTMOTS 'BLEU' 'ROUG' --> COUL2 contient le mot 'ROUG'
6. CAS DES OBJETS DE TYPE 'SUPERELE'
------------------------------------
Dans ce cas , MOT indique ce qu'il faut extraire, a savoir 'RIGT' pour la rigidite totale 'RIGI' pour la rigidite 'MASS' pour la masse 'BLOQ' pour les bloquages 'ELEM' pour le maillage exemple: SUP = SUPER RI GEO ; RIEQU = EXTRAI SUP 'RIGI' ; RITOT = EXTRAI SUP 'RIGT' ;
7. CAS DES OBJETS DE TYPE 'RIGIDITE'
------------------------------------
1) Dans le cas ou MOT1 est le mot 'MAIL' : MOT2 est optionnel, et si il n'est pas precise, le maillage contient tous les noeuds, y compris ceux associes aux multiplicateurs de Lagrange, sinon si MOT2 vaut : - 'NOMU' indique que l'on veut le maillage qui contient tous les noeuds sauf ceux associes aux multiplicateurs de Lagrange. - 'MULT' indique que l'on veut le maillage qui contient uniquement les noeuds associes aux multiplicateurs de Lagrange. - 'UNIL' indique que l'on s'interesse aux relations uni- laterales. Par defaut l'operateur renvoie les points supports des multiplicateurs de Lagrange correspondant a des relations unilaterales. Si le mot 'TRI3' (MOT3) est precise en plus, l'operateur renvoie un maillage forme d'elements TRI3 dont les noeuds sont des points geometriques qui interviennet dans les relations unilaterales avec 3 noeuds exactement contenues dans RIG1. (contacts en 2D generes par IMPO). OBJET2 est le maillage sous-tendant la rigidite. 2) Dans le cas ou MOT1 est le mot 'RIGI' : MOT2 est obligatoire et vaut : - 'NOMU' si on desire extraire la rigidite sans les blocages. - 'MULT' si on desire extraire la rigidite associee aux blocages. OBJET2 est dans ce cas un objet de type RIGIDITE. 3) Dans le cas ou MOT1 vaut : - 'SYME' on desire extraire les matrices elementaires symetriques de la rigidite totale - 'ANTI' on desire extraire les matrices elementaires antisymetriques de la rigidite totale OBJET2 est dans ce cas un objet de type RIGIDITE. 4) Dans le cas ou MOT1 vaut 'CONT' on extrait de la rigidite la TABLE ayant servi aux appuis unilateraux. 5) Dans le cas ou MOT1 vaut 'COMP' on extrait de la rigidite la liste des noms des composantes. Si on ajoute le mot 'DUAL', on extrait la liste des noms des duaux. 6) Dans le cas ou MOT1 vaut 'DIAG' on extrait la diagonale de la rigidite sous la forme d'un CHPOINT. 7) Dans le cas ou on donne deux LISTMOTS (resp. deux MOT), on extrait de la rigidite la sous-rigidite de composantes primales LISTMOT1 (resp. MOT1) et de composantes duales LISTMOT2 (resp. MOT2).
8. CAS DES OBJETS DE TYPE 'MATRIK'
----------------------------------
1) Dans le cas ou MOT1 vaut 'COMP' on extrait de la matrice la liste des noms des composantes. Si on ajoute le mot 'DUAL', on extrait la liste des noms des duaux. 2) Dans le cas ou MOT1 vaut 'DIAG' on extrait la diagonale de la matrice sous la forme d'un CHPOINT. 3) Dans le cas ou on donne deux LISTMOTS (resp. deux MOT), on extrait de la matrice la sous-matrice de composantes primales LISTMOT1 (resp. MOT1) et de composantes duales LISTMOT2 (resp. MOT2).
9. CAS DES OBJETS DE TYPE 'CHPOINT'
-----------------------------------
1) Extraction du MAILLAGE sous-tendant le CHPOINT. On peut exclure les points associes aux multiplicateurs de Lagrange en indiquant 'NOMU' comme MOT2. 2) Extraction de la valeur d'une composante en un point. MOT1 est alors le nom de la composante que l'on veut extraire au point POIN1. Dans le cas 2D Fourier, on peut demander un numero d'harmonique specifique via l'entier NHARM. Par defaut, l'harmonique courante est utilisee. 3) Extraction des valeurs d'un CHPOINT. Les valeurs sont rangees dans un objet de type LISTREEL. L'ordre d'extraction peut etre impose en donnant une suite de noeuds dans GEOM1 (objet POINT ou MAILLAGE de POI1). Les noeuds de GEOM1 n'appartenant pas au support du CHPOINT se verront attribuer une valeur nulle dans le LISTREEL. Si GEOM1 n'est pas fourni, il n'y aura pas necessairement le meme nombre de valeurs pour toutes les composantes. Quand le CHPOINT possede plusieurs composantes, on doit choisir celles qui apparaitront dans le LISTREEL grace a COMP1 (de type MOT ou LISTMOTS). Si une composante de COMP1 n'appartient pas au CHPOINT : a) en l'absence du mot-cle 'NOID', une erreur sera declenchee b) si le mot-cle 'NOID' est present : - des valeurs nulles seront attribuees aux noeuds de GEOM1 si fourni - aucune valeur n'est ajoutee au LISTREEL si GEOM1 est absent Au final, l'ordre du LISTREEL est le suivant : (Comp1,Pt1);(Comp1,Pt2);...;(Comp2,Pt1);(Comp2,Pt2);... 4) Extraction du titre d'un CHPOINT 5) Extraction des noms des composantes. Le resultat est un objet de type LISTMOTS contenant les noms des composantes sur 4 lettres. 6) Extraction du type d'un CHPOINT. Le resultat est un mot de 8 lettres. 7) Extraction de la nature d'un CHPOINT. Le resultat est un mot de 11 lettres.
10. CAS DES OBJETS DE TYPE 'BASEMODA'
-------------------------------------
1) Extraction d'un objet SOLUTION MOT est alors soit 'MODE' pour extraire un objet SOLUTION de sous-type MODE, soit 'STAT' pour extraire un objet SOLUTION de sous-type SOLUSTAT, soit 'PSMO' pour extraire un objet SOLUTION de sous-type PSEUMODE. 2) Extraction d'un objet RIGIDITE MOT est alors soit 'RIGI' pour extraire un objet RIGIDITE de sous-type RIGIDITE, soit 'MASS' pour extraire un objet RIGIDITE de sous-type MASSE.
11. CAS DES OBJETS DE TYPE 'DEFORME'
------------------------------------
MOT est alors 'AMPL'. Le coefficient d'amplification de la deformee est extrait.
12. CAS DES OBJETS DE TYPE 'MMODEL'
-----------------------------------
1) Extraction du MAILLAGE sous-tendant le MMODEL. Le mot-cle supplementaire 'FROT' extrait d'un MMODEL 'CONTACT' 'COULOMB', le MAILLAGE créé par l'opérateur IMPF. 2) extraction de toutes les zones du modele et des maillages en les mettant dans une table indicee par des entiers. Indice 1 objet MMODEL de la premiere zone, indice 2 objet MAILLAGE de la premiere zone, indice 3 objet MMODEL de la deuxieme zone, etc... 3) Extraction des zones du MMODEL correspondant a une formulation donnee, ou a une mise en oeuvre non locale. Dans le premier cas, MOT1 est alors 'FORM' et MOT2 est un ou plusieurs mots definissant la formulation. Dans le second cas, MOT1 est alors 'NON_LOCALE' et MOT2 est un mot définissant la mise en oeuvre non locale. 4) Extraction des zones du MMODEL correspondant a un ou plusieurs constituants donnes. Dans ce cas MOT1 est alors 'CONS' et MOT2 est un ou plusieurs mots definissant les constituants. Dans le cas d'un constituant exprime par un nombre, on entre le nombre entre quotes (ex: '123456'). 5) Extraction des zones du MMODEL correspondant a un ou plusieurs elements finis donnes. Dans ce cas MOT1 est alors 'ELEM' et MOT2 est un ou plusieurs mots definissant les elements finis. 6) Extraction des noms des composantes correspondant a un type de variable donne en les mettant dans un objet de type LISTMOTS. Dans ce cas MOT1 peut prendre 11 valeurs differentes: 'GEOM' : Nom des composantes des caracteristiques geometriques 'CONT' : Nom des composantes de contrainte 'DEFO' : Nom des composantes de deformation 'DEPL' : Nom des composantes de deplacement 'FORC' : Nom des composantes de force 'GRAD' : Nom des composantes de gradient 'GRAF' : Nom des composantes de gradient en flexion 'MATE' : Nom des composantes de materiau 'CONP' : Nom des composantes des contraintes principales 'TEMP' : Nom des composantes de temperature 'VARI' : Nom des composantes de variable interne 7) Extraction des zones du MMODEL correspondant a une ou plusieurs phases donnees. Dans ce cas MOT1 est alors 'PHAS' et MOT2 est un ou plusieurs mots definissant les phases. 8) Extraction des noms des parametres externes du MMODEL. L'extraction est faite sur toutes les sous-zones du MMODEL, avec elimination des redondances. Le resultat est un objet LISTMOTS contenant les noms des parametres (4 caracteres). S'il n'existe pas de parametres externes, le resultat est un objet LISTMOTS vide. 9) Extraction des zones du MMODEL ayant dans le comportement le mot MOT2. Dans ce cas MOt1 a la valeur 'COMP'. 10) Extraction des noms des variables internes du MMODEL qui sont moyennees dans la mise en oeuvre non locale. L'extraction est faite sur toutes les sous-zones du MMODEL, avec elimination des redondances. Le resultat est un objet LISTMOTS contenant les noms des parametres (4 caracteres). 11) Extraction des noms des phases du MMODEL. L'extraction est faite sur toutes les sous-zones du MMODEL, avec elimination des redondances. Le resultat est un objet LISTMOTS contenant les noms des phases (8 caracteres). S'il n'existe pas de phases, le resultat est un objet LISTMOTS vide.
13. CAS DES OBJETS DE TYPE 'CHARGEME'
-------------------------------------
1) 'CHAR' extrait de OBJET2 l'objet CHARGEME de numero ENTI1 ou sinon le premier. Si MOT1 est precise, on extrait le ENTI1eme chargement de nom MOT1. 2) 'CHAM' extrait de OBJET2 l'objet CHPOINT ou MCHAML du chargement de numero ENTI1 ou sinon le premier. Si MOT1 est precise, on ex- -trait l'objet CHPOINT ou MCHAML du ENTI1eme chargement de nom MOT1. 3) 'TRAJ' extrait de OBJET2 l'objet CHPOINT associe a la modulation dans l'espace du CHPOINT ou MCHAML du CHARGEME (de nature mobile) de numero ENTI1 ou sinon le premier. Si MOT1 est precise, on ex- -trait l'objet CHPOINT du ENTI1eme chargement de nom MOT1. 4) 'EVOL' extrait de OBJET2 l'objet EVOLUTIO associe a la modulation dans le temps du CHPOINT ou MCHAML du CHARGEME de numero ENTI1 ou sinon le premier. Si MOT1 est precise, on extrait l'objet EVOLUTIO du ENTI1eme chargement de nom MOT1. 5) 'VITE' extrait de OBJET2 l'objet EVOLUTIO associe a la modulation dans l'espace du CHPOINT ou MCHAML du CHARGEME (de nature mobile) de numero ENTI1 ou sinon le premier. Si MOT1 est precise, on ex- -trait l'objet EVOLUTIO du ENTI1eme chargement de nom MOT1. 6) 'LOBJ' extrait de OBJET2 l'objet LISTOBJE du chargement de numero ENTI1 ou sinon le premier. Si MOT1 est precise, on extrait l'objet LISTOBJE du ENTI1eme chargement de nom MOT1. 7) 'LREE' extrait de OBJET2 l'objet LISTREEL decrivant les instants du chargement de numero ENTI1 ou sinon le premier (cas d'un char- -gement decrit par un LISTOBJE). Si MOT1 est precise, on extrait l'objet LISTREEL du ENTI1eme chargement de nom MOT1. 8) 'COMP' extrait de OBJET2 les noms des chargements elementaires. 9) 'LIE ' (resp. 'LIBR') extrait de OBJET2 l'objet chargement rassemblant tous les chargements de cette nature. 10) MOT extrait de OBJET2 le chargement elementaire de nom MOT. LISTMOTS extrait de OBJET2 tous les chargements elementaires dont le nom est contenu dans la liste LISTMOTS 11) MOT suivi de 'TABL' retourne les deux tables donnant, l'une, la liste des temps et l'autre les cartes de la quantite scalaire MOT correspondantes (souvent utilise pour la temperature 'T ').
14. CAS DES OBJETS DE TYPE 'NUAGE'
----------------------------------
1) Extraction des noms des composantes. Le resultat est un objet de type LISTMOTS contenant les noms des composantes sur 8 lettres. 2) Extraction du n-uplet correspondant a la valeur reelle Inferieure au FLOTTANT entre, pour le nom de composante donne. Le resultat est un objet de type NUAGE ne contenant qu'un seul n-uplet. 3) Extraction du n-uplet correspondant a la valeur reelle Superieure au FLOTTANT entre, pour le nom de composante donne. Le resultat est un objet de type NUAGE ne contenant qu'un seul n-uplet. 4) Extraction du n-uplet correspondant a la valeur minimale de la variable reelle caracterisee par un nom de composante donnee. Le resultat est un objet de type NUAGE. 5) Extraction du n-uplet correspondant a la valeur maximale de la variable reelle caracterisee par un nom de composante donnee. Le resultat est un objet de type NUAGE. 6) Extraction du sous-NUAGE caracterise par deux valeurs reelles et un nom specifique de composante. Le NUAGE ainsi cree a toutes ses valeurs reelles correspondant a la composante sus-cite comprises entre les deux valeurs reelles donnees. 7) Extraction des valeurs d'une composante donnee d'un NUAGE : - Si la composante est de type ENTIER, FLOTTANT ou MOT, l'objet extrait est de type LISTENTI, LISTREEL, LISTMOT, respectivement, sauf si la composante ne contient qu'une seule valeur. Dans ce cas, EXTR renvoie cette valeur (nuage "colonne"). - Si la composante est de type LOGIQUE et qu'elle ne contient qu'une seule valeur (nuage "colonne"), EXTR renvoie cette valeur. - Si la composante est d'un type supporte par l'objet LISTOBJE, EXTR renvoie la liste des objets de cette composante, sauf si celle-ci ne contient qu'un seul objet. Dans ce cas, EXTR renvoie cet objet.
15. CAS DES OBJETS DE TYPE 'LISTCHPO'
-------------------------------------
1) Extraction d'un ou plusieurs CHPOINT Il suffit de fournir les indices correspondants sous forme d'un ENTIER ou d'un LISTENTI 2) Extraction des valeurs en un point Les valeurs sont rangees dans un objet de type LISTREEL dans le meme ordre que celui du LISTCHPO. Les objets CHPOINT dont le support geometrique ne contient pas le noeud POIN1 donneront par convention une valeur nulle. Si tous les objets CHPOINT ne possedent pas les memes composantes, il faut choisir celles qui apparaitront dans le LISTREEL grace a un mot MOT1 ou une liste de mots LMOT1. Au final, l'ordre est le suivant : (Comp1,Chpo1);(Comp1,Chpo2);...;(Comp2,Chpo1);(Comp2,Chpo2);...
16. CAS DES OBJETS DE TYPE 'LISTOBJE'
-------------------------------------
1) 'TYPE' : extraction du type des objets de la liste. 2) ENTIER : extraction du ENTIEReme objet de la liste.
© Cast3M 2003 - Tous droits réservés.
Mentions légales