4. Exemples#
4.1. Exemple 1 : lecture d’un resultat de type “dyna_trans”#
On lit sur le fichier universel IDEAS, les champs de déplacement, de vitesse et d’accélération aux instants 1., 2., 3., 4. et 5.,
resu = LIRE_RESU ( FORMAT = 'IDEAS' ,
MODELE = mo, TYPE_RESU = “DYNA_TRANS” , NOM_CHAM = ( “DEPL” , “VITE” , “ACCE” ,), INST = ( 1. , 2. , 3. , 4. , 5. ,), )
4.2. Exemple 2 : lecture d’un resultat de type “evol_noli” en définissant les critères de recherche#
On lit sur le fichier universel IDEAS, les champs de variables internes et de déformations à l’instant 15. en tenant compte de critères de recherche utilisateur.
INIT =LIRE_RESU( MODELE = mo,
FORMAT = “IDEAS” , TYPE_RESU = “EVOL_NOLI” , NOM_CHAM = (“VARI_ELNO”,”EPSA_ELNO”), NB_VARI = 2, INST = 15., FORMAT_IDEAS =( _F( NOM_CHAM = “VARI_ELNO” , NUME_DATASET = 57, RECORD_6 = (1,4,3,9999,2,6), POSI_ORDRE = (7,4,), POSI_INST = (8 1) NOM_CMP = (“V1”,”V2”,”V3”,”V4”,)), _F( NOM_CHAM = “EPSA_ELNO” , RECORD_6 = (1,4,4,3,2,6), NOM_CMP = (“EPXX”,”XXX”,”EPZZ”, “EPXY”,”EPXZ”,”EPYZ”))), )
Fichiers IDEAS à lire
4.3. Exemple 3 : lecture d’un résultat de type “evol_ther” en définissant les critères de recherche#
On lit sur le fichier universel IDEAS, le champ de température pour l’instant 0.8 en tenant compte de critères de recherche utilisateur.
TEMP = LIRE_RESU ( MAILLAGE = mail,
UNITE = 19, FORMAT = “IDEAS” , TYPE_RESU = “EVOL_THER” , NOM_CHAM = “TEMP” , INST = 0.8, FORMAT_IDEAS =_F( NOM_CHAM = “TEMP” , NUME_DATASET = 2414, RECORD_3 = (1,), RECORD_9 = (2,4,1,5,2,1), POSI_ORDRE = (10,7), POSI_INST = (12,1), ), )
4.4. Exemple 5 : lecture d’un evol_ther au format MED#
LIRE_RESU ( FORMAT = “MED”, MAILLAGE = MA,
UNITE = 21, TOUT_ORDRE = “OUI”, TYPE_RESU = “EVOL_THER”,
FORMAT_MED = _F ( NOM_CHAM = TEMP,
NOM_CHAM_MED = “THERDEP_TEMP”, )
)
: FORMAT_IDEAS : valeurs par défaut
Dans ce paragraphe, nous présentons pour chaque champ (NOM_CHAM) les critères de recherche par défaut utilisés pour localiser dans le fichier universel les résultats à lire.
CHAM_NO |
||||
NOM_CHAM |
“DEPL” |
“VITE” |
“ACCE” |
“TEMP” |
NUME_DATASET |
55 |
55 |
55 |
55 |
RECORD_3 |
||||
RECORD_6 |
1 4 3 8 2 6 |
1 4 3 11 2 6 |
1 4 3 12 2 6 |
2 4 1 5 2 1 |
RECORD_9 |
||||
POSI_ORDRE |
7 4 |
7 4 |
7 4 |
7 4 |
POSI_INST |
8 1 |
8 1 |
8 1 |
8 1 |
POSI_FREQ |
||||
NOM_CMP |
“DX” “DY” “DZ” “DRX” “DRY” “DRZ” |
“DX” “DY” “DZ” “DRX” “DRY” “DRZ” |
“DX” “DY” “DZ” “DRX” “DRY” “DRZ” |
“TEMP” “TEMP_MIL” “TEMP_INF” TEMP_SUP” |
CHAM_ELEM |
||||
NOM_CHAM |
“VARI_ELNO” |
“EPSA_ELNO” |
“SIEF_ELNO” |
“PRES” |
NUME_DATASET |
57 |
57 |
57 |
57 |
RECORD_3 |
||||
RECORD_6 |
1 4 3 0 2 6 |
1 4 4 3 2 6 |
1 4 4 2 2 6 |
1 4 1 15 2 1 |
RECORD_9 |
||||
POSI_ORDRE |
7 4 |
7 4 |
7 4 |
7 4 |
POSI_INST |
8 1 |
8 1 |
8 1 |
8 1 |
POSI_FREQ |
||||
NOM_CMP |
“V1” “V2” “V3” “V4” “V5” “V6” “V7” “V8” … … “V9” “V30” |
“EPXX” “EPXY” “EPYY” “EPXZ” “EPYZ” “EPZZ” |
“SIXX” “SIXY” “SIYY” “SIXZ” “SIYZ” “SIZZ” |
“PRES” |