Code_Aster ®
Version
7.4
Titre :
Procédure EXTR_TABLE
Date :
09/02/05
Auteur(s) :
M. COURTOIS, J. PELLET Clé
:
U4.71.05-A Page
: 1/4
Organisme(s) : EDF-R&D/AMA
Manuel d'Utilisation
Fascicule U4.7- : Opérations sur les résultats et les champs
Document : U4.71.05
Procédure EXTR_TABLE
1 But
Extraire d'une table un concept de type matr_asse_gene_R (matrice assemblée généralisée). Cette
table a été obtenue par l'opérateur RECU_TABLE (NOM_TABLE = 'MATR_GENE' ...) à partir d'un
concept résultat de l'opérateur CALC_FLUI_STRU.
Manuel d'Utilisation
Fascicule U4.7- : Opérations sur les résultats et les champs
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titre :
Procédure EXTR_TABLE
Date :
09/02/05
Auteur(s) :
M. COURTOIS, J. PELLET Clé
:
U4.71.05-A Page
: 2/4
2 Syntaxe
resu = EXTR_TABLE (
TABLE
=
matable,
[tabl_*]
# 1. Définition du type du résultat :
TYPE_RESU
= 'MATR_ASSE_GENE_R' ,
# 2. Sélection de la cellule à extraire :
# 2.1 Sélection de la colonne contenant la cellule à extraire :
NOM_PARA
=
para,
[Kn]
# 2.2 Sélection de la ligne contenant la cellule à extraire :
FILTRE = (_F( NOM_PARA
=
para
,
[Kn]
/
CRIT_COMP
=
/'EQ'
,
[DEFAUT]
/'NE'
,
/'LT'
,
/'GT'
,
/'LE'
,
/'GE'
,
/'VIDE',
/'NON_VIDE',
/'MAXI',
/'ABS_MAXI',
/'MINI',
/'ABS_MINI',
# Si CRIT_COMP parmi EQ, NE, LT, GT, LE, GE
/ VALE_I
=
ival ,
[I]
/
VALE_K
=
kval ,
[Kn]
/
/
VALE
=
rval ,
[R]
/
VALE_C
=
cval ,
[C]
|
PRECISION
=
/
prec,
[R8]
/
1.0D-3
,
[DEFAUT]
|
CRITERE =
/ 'RELATIF' , [DEFAUT]
/
'ABSOLU'
,
),),
TITRE
=
titre,
[Kn]
)
Si TYPE_RESU :
`MATR_ASSE_GENE_R' alors resu de type matr_asse_gene_r
Manuel d'Utilisation
Fascicule U4.7- : Opérations sur les résultats et les champs
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titre :
Procédure EXTR_TABLE
Date :
09/02/05
Auteur(s) :
M. COURTOIS, J. PELLET Clé
:
U4.71.05-A Page
: 3/4
3 Opérandes
3.1 Opérande
TABLE
TABLE = matable
On donne le nom de la table de laquelle on veut extraire la valeur d'une cellule.
3.2 Opérande
TYPE_RESU
TYPE_RESU :
Type du résultat créé. Pour l'instant, seul 'MATR_ASSE_GENE_R' est disponible.
3.3 Opérande
NOM_PARA
NOM_PARA = para
On donne le nom du paramètre identifiant la colonne contenant la cellule à extraire.
3.4
Extraire une cellule ; mot clé FILTRE
Ce mot clé facteur (répétable à volonté) sert à sélectionner la ligne contenant la cellule à extraire.
L'emploi de ce mot clé est décrit dans la commande IMPR_TABLE [U4.91.03].
3.5 Opérande
TITRE
TITRE = titre
Titre que l'on veut donner au résultat de la commande [U4.02.01].
Manuel d'Utilisation
Fascicule U4.7- : Opérations sur les résultats et les champs
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titre :
Procédure EXTR_TABLE
Date :
09/02/05
Auteur(s) :
M. COURTOIS, J. PELLET Clé
:
U4.71.05-A Page
: 4/4
4 Exemples
Exemple issu du cas test sdll118a
On souhaite extraire de la table TT la matrice de masse généralisée pour une vitesse de fluide
donnée :
MG = EXTR_TABLE ( TYPE_RESU = `MATR_ASSE_GENE_R',
TABLE
=
TT,
NOM_PARA
=
`MATR_MASS',
FILTRE
=
_F( NOM_PARA = `NUME_VITE',
VALE_I
=
2
),
) ;
Manuel d'Utilisation
Fascicule U4.7- : Opérations sur les résultats et les champs
HT-66/05/004/A
Document Outline