Organisme(s): EDF-R&D/AMA
u7.05.01 Procédure IMPR_RESU au format ‘IDEAS’#
Syntaxe#
Détail de la syntaxe
IMPR_RESU(
◇ FORMAT = / "RESULTAT",
/ "IDEAS",
/ "ASTER",
/ "MED" (par défaut),
/ "GMSH",
◇ PROC0 = / "OUI",
/ "NON",
# Si: not equal_to("FORMAT", 'MED')
◇ MODELE = modele,
# Si: equal_to("FORMAT", 'RESULTAT')
◇ UNITE = unit (défaut: 8),
# Si: equal_to("FORMAT", 'IDEAS')
◇ UNITE = unit (défaut: 30),
◇ VERSION = / 4,
/ 5 (par défaut),
# Si: equal_to("FORMAT", 'ASTER')
◇ UNITE = unit (défaut: 26),
# Si: equal_to("FORMAT", 'MED')
◇ UNITE = unit (défaut: 80),
◇ VERSION_MED = / "3.3.1" (par défaut),
/ "4.0.0",
/ "4.1.0",
◇ FICHIER_UNIQUE = / "OUI",
/ "NON" (par défaut),
# Si: equal_to("FORMAT", 'GMSH')
◇ UNITE = unit (défaut: 37),
◇ VERSION = / 1.0,
/ 1.2 (par défaut),
# Si: equal_to("FORMAT", 'MED')
◆ RESU = _F(
◆ | MAILLAGE = squelette / maillage,
| CHAM_GD = cham_gd,
| RESULTAT = resultat,
◇ CARA_ELEM = cara_elem,
# Si: (not exists("CARA_ELEM"))
◇ VISU_SP = "NON" (ou non renseigné),
◇ INFO_MAILLAGE = / "OUI",
/ "NON" (par défaut),
# Si: (is_type("RESULTAT") in (dyna_harmo, acou_harmo) or is_type("CHAM_GD") != carte_sdaster)
◇ PARTIE = / "REEL",
/ "IMAG",
/ "MODULE",
/ "PHASE",
◇ IMPR_NOM_VARI = / "OUI" (par défaut),
/ "NON",
# Si: exists("RESULTAT")
◇ / TOUT_CHAM = / "OUI",
/ "NON",
/ NOM_CHAM = / "ACCE",
/ "ACCE_ABSOLU",
/ "COEF_H",
/ "COHE_ELEM",
/ "COMPORTEMENT",
/ "COMPORTHER",
/ "CONT_ELEM",
/ "CONT_NOEU",
/ "DEGE_ELGA",
/ "DEGE_ELNO",
/ "DEGE_NOEU",
/ "DEPL",
/ "DEPL_ABSOLU",
/ "DEPL_ELGA",
/ "DEPL_VIBR",
/ "DERA_ELGA",
/ "DERA_ELNO",
/ "DERA_NOEU",
/ "DISS_ELEM",
/ "DISS_ELGA",
/ "DISS_ELNO",
/ "DISS_NOEU",
/ "DIVU",
/ "DURT_ELNO",
/ "DURT_NOEU",
/ "ECIN_ELEM",
/ "EFGE_ELGA",
/ "EFGE_ELNO",
/ "EFGE_NOEU",
/ "EGRU_ELNO",
/ "ENDO_ELGA",
/ "ENDO_ELNO",
/ "ENDO_NOEU",
/ "ENEL_ELEM",
/ "ENEL_ELGA",
/ "ENEL_ELNO",
/ "ENEL_NOEU",
/ "ENTR_ELEM",
/ "EPEQ_ELGA",
/ "EPEQ_ELNO",
/ "EPEQ_NOEU",
/ "EPFD_ELGA",
/ "EPFD_ELNO",
/ "EPFD_NOEU",
/ "EPFP_ELGA",
/ "EPFP_ELNO",
/ "EPFP_NOEU",
/ "EPGQ_ELGA",
/ "EPGQ_ELNO",
/ "EPGQ_NOEU",
/ "EPME_ELGA",
/ "EPME_ELNO",
/ "EPME_NOEU",
/ "EPMG_ELGA",
/ "EPMG_ELNO",
/ "EPMG_NOEU",
/ "EPMQ_ELGA",
/ "EPMQ_ELNO",
/ "EPMQ_NOEU",
/ "EPOT_ELEM",
/ "EPSA_ELNO",
/ "EPSA_NOEU",
/ "EPSG_ELGA",
/ "EPSG_ELNO",
/ "EPSG_NOEU",
/ "EPSI_ELGA",
/ "EPSI_ELNO",
/ "EPSI_NOEU",
/ "EPSL_ELGA",
/ "EPSL_ELNO",
/ "EPSL_NOEU",
/ "EPSP_ELGA",
/ "EPSP_ELNO",
/ "EPSP_NOEU",
/ "EPVC_ELGA",
/ "EPVC_ELNO",
/ "EPVC_NOEU",
/ "ERME_ELEM",
/ "ERME_ELNO",
/ "ERME_NOEU",
/ "ERTH_ELEM",
/ "ERTH_ELNO",
/ "ERTH_NOEU",
/ "ERZ1_ELEM",
/ "ERZ2_ELEM",
/ "ETHE_ELEM",
/ "ETOT_ELEM",
/ "ETOT_ELGA",
/ "ETOT_ELNO",
/ "ETOT_NOEU",
/ "FERR_ELEM",
/ "FLHN_ELGA",
/ "FLUX_ELGA",
/ "FLUX_ELNO",
/ "FLUX_NOEU",
/ "FORC_NODA",
/ "FSUR_2D",
/ "FSUR_3D",
/ "FVOL_2D",
/ "FVOL_3D",
/ "HHO_DEPL",
/ "HHO_TEMP",
/ "HHO_VITE",
/ "HYDR_ELGA",
/ "HYDR_ELNO",
/ "HYDR_NOEU",
/ "INDL_ELGA",
/ "INTE_ELNO",
/ "INTE_NOEU",
/ "IRRA",
/ "MATE_ELEM",
/ "MATE_ELGA",
/ "META_ELNO",
/ "META_NOEU",
/ "MODE_FLAMB",
/ "MODE_STAB",
/ "NEUT",
/ "PDIL_ELGA",
/ "PRAC_ELNO",
/ "PRAC_NOEU",
/ "PRES",
/ "PRES_NOEU",
/ "PRME_ELNO",
/ "PTOT",
/ "QIRE_ELEM",
/ "QIRE_ELNO",
/ "QIRE_NOEU",
/ "QIZ1_ELEM",
/ "QIZ2_ELEM",
/ "REAC_NODA",
/ "RESI_NOEU",
/ "RESI_RELA_NOEU",
/ "SIEF_ELGA",
/ "SIEF_ELNO",
/ "SIEF_NOEU",
/ "SIEQ_ELGA",
/ "SIEQ_ELNO",
/ "SIEQ_NOEU",
/ "SIGM_ELGA",
/ "SIGM_ELNO",
/ "SIGM_NOEU",
/ "SIMY_ELGA",
/ "SING_ELEM",
/ "SING_ELNO",
/ "SIPM_ELNO",
/ "SIPO_ELNO",
/ "SIPO_NOEU",
/ "SIRO_ELEM",
/ "SISE_ELNO",
/ "SIZ1_NOEU",
/ "SIZ2_NOEU",
/ "SOUR_ELGA",
/ "STRX_ELGA",
/ "TEMP",
/ "TEMP_ELGA",
/ "T_EXT",
/ "UT01_CART",
/ "UT01_ELEM",
/ "UT01_ELGA",
/ "UT01_ELNO",
/ "UT01_NOEU",
/ "UT02_CART",
/ "UT02_ELEM",
/ "UT02_ELGA",
/ "UT02_ELNO",
/ "UT02_NOEU",
/ "UT03_CART",
/ "UT03_ELEM",
/ "UT03_ELGA",
/ "UT03_ELNO",
/ "UT03_NOEU",
/ "UT04_CART",
/ "UT04_ELEM",
/ "UT04_ELGA",
/ "UT04_ELNO",
/ "UT04_NOEU",
/ "UT05_CART",
/ "UT05_ELEM",
/ "UT05_ELGA",
/ "UT05_ELNO",
/ "UT05_NOEU",
/ "UT06_CART",
/ "UT06_ELEM",
/ "UT06_ELGA",
/ "UT06_ELNO",
/ "UT06_NOEU",
/ "UT07_CART",
/ "UT07_ELEM",
/ "UT07_ELGA",
/ "UT07_ELNO",
/ "UT07_NOEU",
/ "UT08_CART",
/ "UT08_ELEM",
/ "UT08_ELGA",
/ "UT08_ELNO",
/ "UT08_NOEU",
/ "UT09_CART",
/ "UT09_ELEM",
/ "UT09_ELGA",
/ "UT09_ELNO",
/ "UT09_NOEU",
/ "UT10_CART",
/ "UT10_ELEM",
/ "UT10_ELGA",
/ "UT10_ELNO",
/ "UT10_NOEU",
/ "VARC_ELGA",
/ "VARI_ELGA",
/ "VARI_ELNO",
/ "VARI_NOEU",
/ "VITE",
/ "VITE_ABSOLU",
/ "VITE_VENT",
◇ / TOUT_ORDRE = "OUI" (ou non renseigné),
/ NUME_ORDRE = int,
/ INST = float,
/ FREQ = float,
/ NUME_MODE = int,
/ NOEUD_CMP = text,
/ LIST_INST = listr8,
/ LIST_FREQ = listr8,
/ LIST_ORDRE = listis,
/ NOM_CAS = text,
/ ANGLE = float,
# Si: (exists("ANGLE"))or(exists("FREQ"))or(exists("LIST_FREQ"))or(exists("INST"))or(exists("LIST_INST"))
◇ CRITERE = / "RELATIF" (par défaut),
/ "ABSOLU",
# Si: (equal_to("CRITERE", 'RELATIF'))
◇ PRECISION = float (défaut: 1e-06),
# Si: (equal_to("CRITERE", 'ABSOLU'))
◆ PRECISION = float,
# Si: (exists("RESULTAT"))
◇ NOM_PARA = text,
◇ / TOUT_CMP = "OUI" (ou non renseigné),
/ NOM_CMP = text,
# Si: (exists("CHAM_GD") or exists("RESULTAT"))
◇ / NOM_CHAM_MED = text,
/ NOM_RESU_MED = text,
◇ TOUT = "OUI" (ou non renseigné),
◇ GROUP_NO = grno,
◇ GROUP_MA = grma,
◇ SOUS_TITRE = text,
),
# Si: equal_to("FORMAT", 'RESULTAT')
◇ RESU = _F(
◆ | MAILLAGE = squelette / maillage,
| CHAM_GD = cham_gd,
| RESULTAT = resultat,
◇ CARA_ELEM = cara_elem,
◇ PARTIE = / "REEL",
/ "IMAG",
/ "MODULE",
/ "PHASE",
# Si: exists("RESULTAT")
◇ / TOUT_CHAM = / "OUI",
/ "NON",
/ NOM_CHAM = / "ACCE",
/ "ACCE_ABSOLU",
/ "COEF_H",
/ "COHE_ELEM",
/ "COMPORTEMENT",
/ "COMPORTHER",
/ "CONT_ELEM",
/ "CONT_NOEU",
/ "DEGE_ELGA",
/ "DEGE_ELNO",
/ "DEGE_NOEU",
/ "DEPL",
/ "DEPL_ABSOLU",
/ "DEPL_ELGA",
/ "DEPL_VIBR",
/ "DERA_ELGA",
/ "DERA_ELNO",
/ "DERA_NOEU",
/ "DISS_ELEM",
/ "DISS_ELGA",
/ "DISS_ELNO",
/ "DISS_NOEU",
/ "DIVU",
/ "DURT_ELNO",
/ "DURT_NOEU",
/ "ECIN_ELEM",
/ "EFGE_ELGA",
/ "EFGE_ELNO",
/ "EFGE_NOEU",
/ "EGRU_ELNO",
/ "ENDO_ELGA",
/ "ENDO_ELNO",
/ "ENDO_NOEU",
/ "ENEL_ELEM",
/ "ENEL_ELGA",
/ "ENEL_ELNO",
/ "ENEL_NOEU",
/ "ENTR_ELEM",
/ "EPEQ_ELGA",
/ "EPEQ_ELNO",
/ "EPEQ_NOEU",
/ "EPFD_ELGA",
/ "EPFD_ELNO",
/ "EPFD_NOEU",
/ "EPFP_ELGA",
/ "EPFP_ELNO",
/ "EPFP_NOEU",
/ "EPGQ_ELGA",
/ "EPGQ_ELNO",
/ "EPGQ_NOEU",
/ "EPME_ELGA",
/ "EPME_ELNO",
/ "EPME_NOEU",
/ "EPMG_ELGA",
/ "EPMG_ELNO",
/ "EPMG_NOEU",
/ "EPMQ_ELGA",
/ "EPMQ_ELNO",
/ "EPMQ_NOEU",
/ "EPOT_ELEM",
/ "EPSA_ELNO",
/ "EPSA_NOEU",
/ "EPSG_ELGA",
/ "EPSG_ELNO",
/ "EPSG_NOEU",
/ "EPSI_ELGA",
/ "EPSI_ELNO",
/ "EPSI_NOEU",
/ "EPSL_ELGA",
/ "EPSL_ELNO",
/ "EPSL_NOEU",
/ "EPSP_ELGA",
/ "EPSP_ELNO",
/ "EPSP_NOEU",
/ "EPVC_ELGA",
/ "EPVC_ELNO",
/ "EPVC_NOEU",
/ "ERME_ELEM",
/ "ERME_ELNO",
/ "ERME_NOEU",
/ "ERTH_ELEM",
/ "ERTH_ELNO",
/ "ERTH_NOEU",
/ "ERZ1_ELEM",
/ "ERZ2_ELEM",
/ "ETHE_ELEM",
/ "ETOT_ELEM",
/ "ETOT_ELGA",
/ "ETOT_ELNO",
/ "ETOT_NOEU",
/ "FERR_ELEM",
/ "FLHN_ELGA",
/ "FLUX_ELGA",
/ "FLUX_ELNO",
/ "FLUX_NOEU",
/ "FORC_NODA",
/ "FSUR_2D",
/ "FSUR_3D",
/ "FVOL_2D",
/ "FVOL_3D",
/ "HHO_DEPL",
/ "HHO_TEMP",
/ "HHO_VITE",
/ "HYDR_ELGA",
/ "HYDR_ELNO",
/ "HYDR_NOEU",
/ "INDL_ELGA",
/ "INTE_ELNO",
/ "INTE_NOEU",
/ "IRRA",
/ "MATE_ELEM",
/ "MATE_ELGA",
/ "META_ELNO",
/ "META_NOEU",
/ "MODE_FLAMB",
/ "MODE_STAB",
/ "NEUT",
/ "PDIL_ELGA",
/ "PRAC_ELNO",
/ "PRAC_NOEU",
/ "PRES",
/ "PRES_NOEU",
/ "PRME_ELNO",
/ "PTOT",
/ "QIRE_ELEM",
/ "QIRE_ELNO",
/ "QIRE_NOEU",
/ "QIZ1_ELEM",
/ "QIZ2_ELEM",
/ "REAC_NODA",
/ "RESI_NOEU",
/ "RESI_RELA_NOEU",
/ "SIEF_ELGA",
/ "SIEF_ELNO",
/ "SIEF_NOEU",
/ "SIEQ_ELGA",
/ "SIEQ_ELNO",
/ "SIEQ_NOEU",
/ "SIGM_ELGA",
/ "SIGM_ELNO",
/ "SIGM_NOEU",
/ "SIMY_ELGA",
/ "SING_ELEM",
/ "SING_ELNO",
/ "SIPM_ELNO",
/ "SIPO_ELNO",
/ "SIPO_NOEU",
/ "SIRO_ELEM",
/ "SISE_ELNO",
/ "SIZ1_NOEU",
/ "SIZ2_NOEU",
/ "SOUR_ELGA",
/ "STRX_ELGA",
/ "TEMP",
/ "TEMP_ELGA",
/ "T_EXT",
/ "UT01_CART",
/ "UT01_ELEM",
/ "UT01_ELGA",
/ "UT01_ELNO",
/ "UT01_NOEU",
/ "UT02_CART",
/ "UT02_ELEM",
/ "UT02_ELGA",
/ "UT02_ELNO",
/ "UT02_NOEU",
/ "UT03_CART",
/ "UT03_ELEM",
/ "UT03_ELGA",
/ "UT03_ELNO",
/ "UT03_NOEU",
/ "UT04_CART",
/ "UT04_ELEM",
/ "UT04_ELGA",
/ "UT04_ELNO",
/ "UT04_NOEU",
/ "UT05_CART",
/ "UT05_ELEM",
/ "UT05_ELGA",
/ "UT05_ELNO",
/ "UT05_NOEU",
/ "UT06_CART",
/ "UT06_ELEM",
/ "UT06_ELGA",
/ "UT06_ELNO",
/ "UT06_NOEU",
/ "UT07_CART",
/ "UT07_ELEM",
/ "UT07_ELGA",
/ "UT07_ELNO",
/ "UT07_NOEU",
/ "UT08_CART",
/ "UT08_ELEM",
/ "UT08_ELGA",
/ "UT08_ELNO",
/ "UT08_NOEU",
/ "UT09_CART",
/ "UT09_ELEM",
/ "UT09_ELGA",
/ "UT09_ELNO",
/ "UT09_NOEU",
/ "UT10_CART",
/ "UT10_ELEM",
/ "UT10_ELGA",
/ "UT10_ELNO",
/ "UT10_NOEU",
/ "VARC_ELGA",
/ "VARI_ELGA",
/ "VARI_ELNO",
/ "VARI_NOEU",
/ "VITE",
/ "VITE_ABSOLU",
/ "VITE_VENT",
◇ / TOUT_ORDRE = "OUI" (ou non renseigné),
/ NUME_ORDRE = int,
/ INST = float,
/ FREQ = float,
/ NUME_MODE = int,
/ NOEUD_CMP = text,
/ LIST_INST = listr8,
/ LIST_FREQ = listr8,
/ LIST_ORDRE = listis,
/ NOM_CAS = text,
/ ANGLE = float,
# Si: (exists("ANGLE"))or(exists("FREQ"))or(exists("LIST_FREQ"))or(exists("INST"))or(exists("LIST_INST"))
◇ CRITERE = / "RELATIF" (par défaut),
/ "ABSOLU",
# Si: (equal_to("CRITERE", 'RELATIF'))
◇ PRECISION = float (défaut: 1e-06),
# Si: (equal_to("CRITERE", 'ABSOLU'))
◆ PRECISION = float,
◇ / TOUT_PARA = / "OUI",
/ "NON",
/ NOM_PARA = text,
◇ FORM_TABL = / "OUI",
/ "NON" (par défaut),
/ "EXCEL",
◇ / TOUT_CMP = "OUI" (ou non renseigné),
/ NOM_CMP = text,
# Si: (exists("CHAM_GD") or exists("RESULTAT"))
◇ TOUT = "OUI" (ou non renseigné),
◇ GROUP_NO = grno,
◇ GROUP_MA = grma,
◇ VALE_MAX = "OUI" (ou non renseigné),
◇ VALE_MIN = "OUI" (ou non renseigné),
◇ BORNE_SUP = float,
◇ BORNE_INF = float,
◇ IMPR_COOR = / "OUI",
/ "NON" (par défaut),
◇ FORMAT_R = text (défaut: "1PE21.14"),
◇ SOUS_TITRE = text,
),
# Si: equal_to("FORMAT", 'GMSH')
◇ RESU = _F(
◆ | MAILLAGE = squelette / maillage,
| CHAM_GD = cham_gd,
| RESULTAT = resultat,
◇ CARA_ELEM = cara_elem,
◇ PARTIE = / "REEL",
/ "IMAG",
# Si: exists("RESULTAT")
◇ / TOUT_CHAM = / "OUI",
/ "NON",
/ NOM_CHAM = / "ACCE",
/ "ACCE_ABSOLU",
/ "COEF_H",
/ "COHE_ELEM",
/ "COMPORTEMENT",
/ "COMPORTHER",
/ "CONT_ELEM",
/ "CONT_NOEU",
/ "DEGE_ELGA",
/ "DEGE_ELNO",
/ "DEGE_NOEU",
/ "DEPL",
/ "DEPL_ABSOLU",
/ "DEPL_ELGA",
/ "DEPL_VIBR",
/ "DERA_ELGA",
/ "DERA_ELNO",
/ "DERA_NOEU",
/ "DISS_ELEM",
/ "DISS_ELGA",
/ "DISS_ELNO",
/ "DISS_NOEU",
/ "DIVU",
/ "DURT_ELNO",
/ "DURT_NOEU",
/ "ECIN_ELEM",
/ "EFGE_ELGA",
/ "EFGE_ELNO",
/ "EFGE_NOEU",
/ "EGRU_ELNO",
/ "ENDO_ELGA",
/ "ENDO_ELNO",
/ "ENDO_NOEU",
/ "ENEL_ELEM",
/ "ENEL_ELGA",
/ "ENEL_ELNO",
/ "ENEL_NOEU",
/ "ENTR_ELEM",
/ "EPEQ_ELGA",
/ "EPEQ_ELNO",
/ "EPEQ_NOEU",
/ "EPFD_ELGA",
/ "EPFD_ELNO",
/ "EPFD_NOEU",
/ "EPFP_ELGA",
/ "EPFP_ELNO",
/ "EPFP_NOEU",
/ "EPGQ_ELGA",
/ "EPGQ_ELNO",
/ "EPGQ_NOEU",
/ "EPME_ELGA",
/ "EPME_ELNO",
/ "EPME_NOEU",
/ "EPMG_ELGA",
/ "EPMG_ELNO",
/ "EPMG_NOEU",
/ "EPMQ_ELGA",
/ "EPMQ_ELNO",
/ "EPMQ_NOEU",
/ "EPOT_ELEM",
/ "EPSA_ELNO",
/ "EPSA_NOEU",
/ "EPSG_ELGA",
/ "EPSG_ELNO",
/ "EPSG_NOEU",
/ "EPSI_ELGA",
/ "EPSI_ELNO",
/ "EPSI_NOEU",
/ "EPSL_ELGA",
/ "EPSL_ELNO",
/ "EPSL_NOEU",
/ "EPSP_ELGA",
/ "EPSP_ELNO",
/ "EPSP_NOEU",
/ "EPVC_ELGA",
/ "EPVC_ELNO",
/ "EPVC_NOEU",
/ "ERME_ELEM",
/ "ERME_ELNO",
/ "ERME_NOEU",
/ "ERTH_ELEM",
/ "ERTH_ELNO",
/ "ERTH_NOEU",
/ "ERZ1_ELEM",
/ "ERZ2_ELEM",
/ "ETHE_ELEM",
/ "ETOT_ELEM",
/ "ETOT_ELGA",
/ "ETOT_ELNO",
/ "ETOT_NOEU",
/ "FERR_ELEM",
/ "FLHN_ELGA",
/ "FLUX_ELGA",
/ "FLUX_ELNO",
/ "FLUX_NOEU",
/ "FORC_NODA",
/ "FSUR_2D",
/ "FSUR_3D",
/ "FVOL_2D",
/ "FVOL_3D",
/ "HHO_DEPL",
/ "HHO_TEMP",
/ "HHO_VITE",
/ "HYDR_ELGA",
/ "HYDR_ELNO",
/ "HYDR_NOEU",
/ "INDL_ELGA",
/ "INTE_ELNO",
/ "INTE_NOEU",
/ "IRRA",
/ "MATE_ELEM",
/ "MATE_ELGA",
/ "META_ELNO",
/ "META_NOEU",
/ "MODE_FLAMB",
/ "MODE_STAB",
/ "NEUT",
/ "PDIL_ELGA",
/ "PRAC_ELNO",
/ "PRAC_NOEU",
/ "PRES",
/ "PRES_NOEU",
/ "PRME_ELNO",
/ "PTOT",
/ "QIRE_ELEM",
/ "QIRE_ELNO",
/ "QIRE_NOEU",
/ "QIZ1_ELEM",
/ "QIZ2_ELEM",
/ "REAC_NODA",
/ "RESI_NOEU",
/ "RESI_RELA_NOEU",
/ "SIEF_ELGA",
/ "SIEF_ELNO",
/ "SIEF_NOEU",
/ "SIEQ_ELGA",
/ "SIEQ_ELNO",
/ "SIEQ_NOEU",
/ "SIGM_ELGA",
/ "SIGM_ELNO",
/ "SIGM_NOEU",
/ "SIMY_ELGA",
/ "SING_ELEM",
/ "SING_ELNO",
/ "SIPM_ELNO",
/ "SIPO_ELNO",
/ "SIPO_NOEU",
/ "SIRO_ELEM",
/ "SISE_ELNO",
/ "SIZ1_NOEU",
/ "SIZ2_NOEU",
/ "SOUR_ELGA",
/ "STRX_ELGA",
/ "TEMP",
/ "TEMP_ELGA",
/ "T_EXT",
/ "UT01_CART",
/ "UT01_ELEM",
/ "UT01_ELGA",
/ "UT01_ELNO",
/ "UT01_NOEU",
/ "UT02_CART",
/ "UT02_ELEM",
/ "UT02_ELGA",
/ "UT02_ELNO",
/ "UT02_NOEU",
/ "UT03_CART",
/ "UT03_ELEM",
/ "UT03_ELGA",
/ "UT03_ELNO",
/ "UT03_NOEU",
/ "UT04_CART",
/ "UT04_ELEM",
/ "UT04_ELGA",
/ "UT04_ELNO",
/ "UT04_NOEU",
/ "UT05_CART",
/ "UT05_ELEM",
/ "UT05_ELGA",
/ "UT05_ELNO",
/ "UT05_NOEU",
/ "UT06_CART",
/ "UT06_ELEM",
/ "UT06_ELGA",
/ "UT06_ELNO",
/ "UT06_NOEU",
/ "UT07_CART",
/ "UT07_ELEM",
/ "UT07_ELGA",
/ "UT07_ELNO",
/ "UT07_NOEU",
/ "UT08_CART",
/ "UT08_ELEM",
/ "UT08_ELGA",
/ "UT08_ELNO",
/ "UT08_NOEU",
/ "UT09_CART",
/ "UT09_ELEM",
/ "UT09_ELGA",
/ "UT09_ELNO",
/ "UT09_NOEU",
/ "UT10_CART",
/ "UT10_ELEM",
/ "UT10_ELGA",
/ "UT10_ELNO",
/ "UT10_NOEU",
/ "VARC_ELGA",
/ "VARI_ELGA",
/ "VARI_ELNO",
/ "VARI_NOEU",
/ "VITE",
/ "VITE_ABSOLU",
/ "VITE_VENT",
◇ / TOUT_ORDRE = "OUI" (ou non renseigné),
/ NUME_ORDRE = int,
/ INST = float,
/ FREQ = float,
/ NUME_MODE = int,
/ NOEUD_CMP = text,
/ LIST_INST = listr8,
/ LIST_FREQ = listr8,
/ LIST_ORDRE = listis,
/ NOM_CAS = text,
/ ANGLE = float,
# Si: (exists("ANGLE"))or(exists("FREQ"))or(exists("LIST_FREQ"))or(exists("INST"))or(exists("LIST_INST"))
◇ CRITERE = / "RELATIF" (par défaut),
/ "ABSOLU",
# Si: (equal_to("CRITERE", 'RELATIF'))
◇ PRECISION = float (défaut: 1e-06),
# Si: (equal_to("CRITERE", 'ABSOLU'))
◆ PRECISION = float,
◇ GROUP_MA = grma,
◇ TYPE_CHAM = / "VECT_2D",
/ "VECT_3D",
/ "SCALAIRE" (par défaut),
/ "TENS_2D",
/ "TENS_3D",
# Si: equal_to("TYPE_CHAM", 'SCALAIRE')
◇ NOM_CMP = text,
# Si: equal_to("TYPE_CHAM", 'VECT_2D')
◆ NOM_CMP = text,
# Si: equal_to("TYPE_CHAM", 'VECT_3D')
◆ NOM_CMP = text,
# Si: equal_to("TYPE_CHAM", 'TENS_2D')
◆ NOM_CMP = text,
# Si: equal_to("TYPE_CHAM", 'TENS_3D')
◆ NOM_CMP = text,
◇ SOUS_TITRE = text,
),
# Si: equal_to("FORMAT", 'IDEAS')
◇ RESU = _F(
◆ | MAILLAGE = squelette / maillage,
| CHAM_GD = cham_gd,
| RESULTAT = resultat,
◇ CARA_ELEM = cara_elem,
◇ / TOUT_CMP = "OUI" (ou non renseigné),
/ NOM_CMP = text,
# Si: exists("RESULTAT")
◇ / TOUT_CHAM = / "OUI",
/ "NON",
/ NOM_CHAM = / "ACCE",
/ "ACCE_ABSOLU",
/ "COEF_H",
/ "COHE_ELEM",
/ "COMPORTEMENT",
/ "COMPORTHER",
/ "CONT_ELEM",
/ "CONT_NOEU",
/ "DEGE_ELGA",
/ "DEGE_ELNO",
/ "DEGE_NOEU",
/ "DEPL",
/ "DEPL_ABSOLU",
/ "DEPL_ELGA",
/ "DEPL_VIBR",
/ "DERA_ELGA",
/ "DERA_ELNO",
/ "DERA_NOEU",
/ "DISS_ELEM",
/ "DISS_ELGA",
/ "DISS_ELNO",
/ "DISS_NOEU",
/ "DIVU",
/ "DURT_ELNO",
/ "DURT_NOEU",
/ "ECIN_ELEM",
/ "EFGE_ELGA",
/ "EFGE_ELNO",
/ "EFGE_NOEU",
/ "EGRU_ELNO",
/ "ENDO_ELGA",
/ "ENDO_ELNO",
/ "ENDO_NOEU",
/ "ENEL_ELEM",
/ "ENEL_ELGA",
/ "ENEL_ELNO",
/ "ENEL_NOEU",
/ "ENTR_ELEM",
/ "EPEQ_ELGA",
/ "EPEQ_ELNO",
/ "EPEQ_NOEU",
/ "EPFD_ELGA",
/ "EPFD_ELNO",
/ "EPFD_NOEU",
/ "EPFP_ELGA",
/ "EPFP_ELNO",
/ "EPFP_NOEU",
/ "EPGQ_ELGA",
/ "EPGQ_ELNO",
/ "EPGQ_NOEU",
/ "EPME_ELGA",
/ "EPME_ELNO",
/ "EPME_NOEU",
/ "EPMG_ELGA",
/ "EPMG_ELNO",
/ "EPMG_NOEU",
/ "EPMQ_ELGA",
/ "EPMQ_ELNO",
/ "EPMQ_NOEU",
/ "EPOT_ELEM",
/ "EPSA_ELNO",
/ "EPSA_NOEU",
/ "EPSG_ELGA",
/ "EPSG_ELNO",
/ "EPSG_NOEU",
/ "EPSI_ELGA",
/ "EPSI_ELNO",
/ "EPSI_NOEU",
/ "EPSL_ELGA",
/ "EPSL_ELNO",
/ "EPSL_NOEU",
/ "EPSP_ELGA",
/ "EPSP_ELNO",
/ "EPSP_NOEU",
/ "EPVC_ELGA",
/ "EPVC_ELNO",
/ "EPVC_NOEU",
/ "ERME_ELEM",
/ "ERME_ELNO",
/ "ERME_NOEU",
/ "ERTH_ELEM",
/ "ERTH_ELNO",
/ "ERTH_NOEU",
/ "ERZ1_ELEM",
/ "ERZ2_ELEM",
/ "ETHE_ELEM",
/ "ETOT_ELEM",
/ "ETOT_ELGA",
/ "ETOT_ELNO",
/ "ETOT_NOEU",
/ "FERR_ELEM",
/ "FLHN_ELGA",
/ "FLUX_ELGA",
/ "FLUX_ELNO",
/ "FLUX_NOEU",
/ "FORC_NODA",
/ "FSUR_2D",
/ "FSUR_3D",
/ "FVOL_2D",
/ "FVOL_3D",
/ "HHO_DEPL",
/ "HHO_TEMP",
/ "HHO_VITE",
/ "HYDR_ELGA",
/ "HYDR_ELNO",
/ "HYDR_NOEU",
/ "INDL_ELGA",
/ "INTE_ELNO",
/ "INTE_NOEU",
/ "IRRA",
/ "MATE_ELEM",
/ "MATE_ELGA",
/ "META_ELNO",
/ "META_NOEU",
/ "MODE_FLAMB",
/ "MODE_STAB",
/ "NEUT",
/ "PDIL_ELGA",
/ "PRAC_ELNO",
/ "PRAC_NOEU",
/ "PRES",
/ "PRES_NOEU",
/ "PRME_ELNO",
/ "PTOT",
/ "QIRE_ELEM",
/ "QIRE_ELNO",
/ "QIRE_NOEU",
/ "QIZ1_ELEM",
/ "QIZ2_ELEM",
/ "REAC_NODA",
/ "RESI_NOEU",
/ "RESI_RELA_NOEU",
/ "SIEF_ELGA",
/ "SIEF_ELNO",
/ "SIEF_NOEU",
/ "SIEQ_ELGA",
/ "SIEQ_ELNO",
/ "SIEQ_NOEU",
/ "SIGM_ELGA",
/ "SIGM_ELNO",
/ "SIGM_NOEU",
/ "SIMY_ELGA",
/ "SING_ELEM",
/ "SING_ELNO",
/ "SIPM_ELNO",
/ "SIPO_ELNO",
/ "SIPO_NOEU",
/ "SIRO_ELEM",
/ "SISE_ELNO",
/ "SIZ1_NOEU",
/ "SIZ2_NOEU",
/ "SOUR_ELGA",
/ "STRX_ELGA",
/ "TEMP",
/ "TEMP_ELGA",
/ "T_EXT",
/ "UT01_CART",
/ "UT01_ELEM",
/ "UT01_ELGA",
/ "UT01_ELNO",
/ "UT01_NOEU",
/ "UT02_CART",
/ "UT02_ELEM",
/ "UT02_ELGA",
/ "UT02_ELNO",
/ "UT02_NOEU",
/ "UT03_CART",
/ "UT03_ELEM",
/ "UT03_ELGA",
/ "UT03_ELNO",
/ "UT03_NOEU",
/ "UT04_CART",
/ "UT04_ELEM",
/ "UT04_ELGA",
/ "UT04_ELNO",
/ "UT04_NOEU",
/ "UT05_CART",
/ "UT05_ELEM",
/ "UT05_ELGA",
/ "UT05_ELNO",
/ "UT05_NOEU",
/ "UT06_CART",
/ "UT06_ELEM",
/ "UT06_ELGA",
/ "UT06_ELNO",
/ "UT06_NOEU",
/ "UT07_CART",
/ "UT07_ELEM",
/ "UT07_ELGA",
/ "UT07_ELNO",
/ "UT07_NOEU",
/ "UT08_CART",
/ "UT08_ELEM",
/ "UT08_ELGA",
/ "UT08_ELNO",
/ "UT08_NOEU",
/ "UT09_CART",
/ "UT09_ELEM",
/ "UT09_ELGA",
/ "UT09_ELNO",
/ "UT09_NOEU",
/ "UT10_CART",
/ "UT10_ELEM",
/ "UT10_ELGA",
/ "UT10_ELNO",
/ "UT10_NOEU",
/ "VARC_ELGA",
/ "VARI_ELGA",
/ "VARI_ELNO",
/ "VARI_NOEU",
/ "VITE",
/ "VITE_ABSOLU",
/ "VITE_VENT",
◇ / TOUT_ORDRE = "OUI" (ou non renseigné),
/ NUME_ORDRE = int,
/ INST = float,
/ FREQ = float,
/ NUME_MODE = int,
/ NOEUD_CMP = text,
/ LIST_INST = listr8,
/ LIST_FREQ = listr8,
/ LIST_ORDRE = listis,
/ NOM_CAS = text,
/ ANGLE = float,
# Si: (exists("ANGLE"))or(exists("FREQ"))or(exists("LIST_FREQ"))or(exists("INST"))or(exists("LIST_INST"))
◇ CRITERE = / "RELATIF" (par défaut),
/ "ABSOLU",
# Si: (equal_to("CRITERE", 'RELATIF'))
◇ PRECISION = float (défaut: 1e-06),
# Si: (equal_to("CRITERE", 'ABSOLU'))
◆ PRECISION = float,
# Si: (exists("CHAM_GD") or exists("RESULTAT"))
◇ TOUT = "OUI" (ou non renseigné),
◇ GROUP_NO = grno,
◇ GROUP_MA = grma,
◇ SOUS_TITRE = text,
),
# Si: equal_to("FORMAT", 'ASTER')
◇ RESU = _F(
◆ | MAILLAGE = squelette / maillage,
| CHAM_GD = cham_gd,
| RESULTAT = resultat,
◇ CARA_ELEM = cara_elem,
# Si: exists("RESULTAT")
◇ / TOUT_CHAM = / "OUI",
/ "NON",
/ NOM_CHAM = / "ACCE",
/ "ACCE_ABSOLU",
/ "COEF_H",
/ "COHE_ELEM",
/ "COMPORTEMENT",
/ "COMPORTHER",
/ "CONT_ELEM",
/ "CONT_NOEU",
/ "DEGE_ELGA",
/ "DEGE_ELNO",
/ "DEGE_NOEU",
/ "DEPL",
/ "DEPL_ABSOLU",
/ "DEPL_ELGA",
/ "DEPL_VIBR",
/ "DERA_ELGA",
/ "DERA_ELNO",
/ "DERA_NOEU",
/ "DISS_ELEM",
/ "DISS_ELGA",
/ "DISS_ELNO",
/ "DISS_NOEU",
/ "DIVU",
/ "DURT_ELNO",
/ "DURT_NOEU",
/ "ECIN_ELEM",
/ "EFGE_ELGA",
/ "EFGE_ELNO",
/ "EFGE_NOEU",
/ "EGRU_ELNO",
/ "ENDO_ELGA",
/ "ENDO_ELNO",
/ "ENDO_NOEU",
/ "ENEL_ELEM",
/ "ENEL_ELGA",
/ "ENEL_ELNO",
/ "ENEL_NOEU",
/ "ENTR_ELEM",
/ "EPEQ_ELGA",
/ "EPEQ_ELNO",
/ "EPEQ_NOEU",
/ "EPFD_ELGA",
/ "EPFD_ELNO",
/ "EPFD_NOEU",
/ "EPFP_ELGA",
/ "EPFP_ELNO",
/ "EPFP_NOEU",
/ "EPGQ_ELGA",
/ "EPGQ_ELNO",
/ "EPGQ_NOEU",
/ "EPME_ELGA",
/ "EPME_ELNO",
/ "EPME_NOEU",
/ "EPMG_ELGA",
/ "EPMG_ELNO",
/ "EPMG_NOEU",
/ "EPMQ_ELGA",
/ "EPMQ_ELNO",
/ "EPMQ_NOEU",
/ "EPOT_ELEM",
/ "EPSA_ELNO",
/ "EPSA_NOEU",
/ "EPSG_ELGA",
/ "EPSG_ELNO",
/ "EPSG_NOEU",
/ "EPSI_ELGA",
/ "EPSI_ELNO",
/ "EPSI_NOEU",
/ "EPSL_ELGA",
/ "EPSL_ELNO",
/ "EPSL_NOEU",
/ "EPSP_ELGA",
/ "EPSP_ELNO",
/ "EPSP_NOEU",
/ "EPVC_ELGA",
/ "EPVC_ELNO",
/ "EPVC_NOEU",
/ "ERME_ELEM",
/ "ERME_ELNO",
/ "ERME_NOEU",
/ "ERTH_ELEM",
/ "ERTH_ELNO",
/ "ERTH_NOEU",
/ "ERZ1_ELEM",
/ "ERZ2_ELEM",
/ "ETHE_ELEM",
/ "ETOT_ELEM",
/ "ETOT_ELGA",
/ "ETOT_ELNO",
/ "ETOT_NOEU",
/ "FERR_ELEM",
/ "FLHN_ELGA",
/ "FLUX_ELGA",
/ "FLUX_ELNO",
/ "FLUX_NOEU",
/ "FORC_NODA",
/ "FSUR_2D",
/ "FSUR_3D",
/ "FVOL_2D",
/ "FVOL_3D",
/ "HHO_DEPL",
/ "HHO_TEMP",
/ "HHO_VITE",
/ "HYDR_ELGA",
/ "HYDR_ELNO",
/ "HYDR_NOEU",
/ "INDL_ELGA",
/ "INTE_ELNO",
/ "INTE_NOEU",
/ "IRRA",
/ "MATE_ELEM",
/ "MATE_ELGA",
/ "META_ELNO",
/ "META_NOEU",
/ "MODE_FLAMB",
/ "MODE_STAB",
/ "NEUT",
/ "PDIL_ELGA",
/ "PRAC_ELNO",
/ "PRAC_NOEU",
/ "PRES",
/ "PRES_NOEU",
/ "PRME_ELNO",
/ "PTOT",
/ "QIRE_ELEM",
/ "QIRE_ELNO",
/ "QIRE_NOEU",
/ "QIZ1_ELEM",
/ "QIZ2_ELEM",
/ "REAC_NODA",
/ "RESI_NOEU",
/ "RESI_RELA_NOEU",
/ "SIEF_ELGA",
/ "SIEF_ELNO",
/ "SIEF_NOEU",
/ "SIEQ_ELGA",
/ "SIEQ_ELNO",
/ "SIEQ_NOEU",
/ "SIGM_ELGA",
/ "SIGM_ELNO",
/ "SIGM_NOEU",
/ "SIMY_ELGA",
/ "SING_ELEM",
/ "SING_ELNO",
/ "SIPM_ELNO",
/ "SIPO_ELNO",
/ "SIPO_NOEU",
/ "SIRO_ELEM",
/ "SISE_ELNO",
/ "SIZ1_NOEU",
/ "SIZ2_NOEU",
/ "SOUR_ELGA",
/ "STRX_ELGA",
/ "TEMP",
/ "TEMP_ELGA",
/ "T_EXT",
/ "UT01_CART",
/ "UT01_ELEM",
/ "UT01_ELGA",
/ "UT01_ELNO",
/ "UT01_NOEU",
/ "UT02_CART",
/ "UT02_ELEM",
/ "UT02_ELGA",
/ "UT02_ELNO",
/ "UT02_NOEU",
/ "UT03_CART",
/ "UT03_ELEM",
/ "UT03_ELGA",
/ "UT03_ELNO",
/ "UT03_NOEU",
/ "UT04_CART",
/ "UT04_ELEM",
/ "UT04_ELGA",
/ "UT04_ELNO",
/ "UT04_NOEU",
/ "UT05_CART",
/ "UT05_ELEM",
/ "UT05_ELGA",
/ "UT05_ELNO",
/ "UT05_NOEU",
/ "UT06_CART",
/ "UT06_ELEM",
/ "UT06_ELGA",
/ "UT06_ELNO",
/ "UT06_NOEU",
/ "UT07_CART",
/ "UT07_ELEM",
/ "UT07_ELGA",
/ "UT07_ELNO",
/ "UT07_NOEU",
/ "UT08_CART",
/ "UT08_ELEM",
/ "UT08_ELGA",
/ "UT08_ELNO",
/ "UT08_NOEU",
/ "UT09_CART",
/ "UT09_ELEM",
/ "UT09_ELGA",
/ "UT09_ELNO",
/ "UT09_NOEU",
/ "UT10_CART",
/ "UT10_ELEM",
/ "UT10_ELGA",
/ "UT10_ELNO",
/ "UT10_NOEU",
/ "VARC_ELGA",
/ "VARI_ELGA",
/ "VARI_ELNO",
/ "VARI_NOEU",
/ "VITE",
/ "VITE_ABSOLU",
/ "VITE_VENT",
◇ / TOUT_ORDRE = "OUI" (ou non renseigné),
/ NUME_ORDRE = int,
/ INST = float,
/ FREQ = float,
/ NUME_MODE = int,
/ NOEUD_CMP = text,
/ LIST_INST = listr8,
/ LIST_FREQ = listr8,
/ LIST_ORDRE = listis,
/ NOM_CAS = text,
/ ANGLE = float,
# Si: (exists("ANGLE"))or(exists("FREQ"))or(exists("LIST_FREQ"))or(exists("INST"))or(exists("LIST_INST"))
◇ CRITERE = / "RELATIF" (par défaut),
/ "ABSOLU",
# Si: (equal_to("CRITERE", 'RELATIF'))
◇ PRECISION = float (défaut: 1e-06),
# Si: (equal_to("CRITERE", 'ABSOLU'))
◆ PRECISION = float,
◇ FORMAT_R = text (défaut: "1PE21.14"),
◇ SOUS_TITRE = text,
),
◇ INFO = / 1 (par défaut),
/ 2,
)
◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles
Formats d’écriture#
La procédure IMPR_RESU permet d’écrire des valeurs dans un fichier au format I-DEAS™, logiciel commercialisé par la société EDS / UGS, en vue d’une visualisation graphique.
Opérandes FORMAT / VERSION#
L’opérande FORMAT permet de spécifier le format d’impression et est obligatoire dans le cas d’une impression au format I-DEAS™.
L’opérande FORMAT permet de demander la création d’un fichier ASCII, dit « fichier universel » (de type .unv ou .msup), qui pourra être relu par I‑DEAS™.
Le fichier universel utilisé par le logiciel I-DEAS™, a une structure informatique différente selon la version du logiciel I-DEAS™. L’opérande VERSION permet de spécifier la version de I-DEAS™ que l’on désire utiliser. Cet opérande n’est donc licite que lorsque l’opérande FORMAT vaut “IDEAS”. Les versions autorisées sont la version 4 et la version 5 de I-DEAS™.
Par défaut, l’impression se fait en version 5.
Exemple : IMPR_RESU ( RESU= (_F ( FORMAT= “IDEAS”,
VERSION= 4, ………) ))
La compatibilité ascendante des versions de I-DEAS™ est assurée à partir de la version 5. On peut donc utiliser les versions supérieures à la version 5 de I-DEAS™ avec des fichiers écrits en version 5 (car toute version N de I-DEAS™ peut relire les fichiers créés par la version N–1).
Opérande UNITE#
Unité logique du fichier écrit (30 par défaut, ce qui correspond au numéro par défaut des fichiers de maillage de type .unv dans ASTK).
Mot clé RESU#
Ce mot clé facteur permet de spécifier les résultats à imprimer et le format selon lequel on veut les imprimer.
Impression du maillage : opérandes MAILLAGE / MODELE#
L’opérande ‘MAILLAGE’ permet d’imprimer le maillage au format I-DEAS™. L’impression du maillage ne peut être demandée qu’une seule fois et avant tout autre résultat. Par défaut on imprime tout le maillage.
On peut cependant réduire l’impression du maillage aux seules mailles du maillage supportant un élément fini en définissant l’opérande MODELE. De ce fait, le concept de type modele est facultatif dans la majorité des impressions. Cependant, il peut être utilisé pour n’imprimer que la partie du maillage dont les mailles sont affectées dans le modèle.
Par ailleurs, au format “IDEAS” lorsque le mot clé MODELE est fourni on cherche le type d’élément fini I‑DEAS™ le plus proche de celui de Code_Aster , sinon un type d’élément fini par défaut est affecté dans le fichier universel I-DEAS™.
Au format “IDEAS”, la numérotation des nœuds est celle de Code_Aster sauf lorsque le maillage est issu du logiciel I-DEAS™ (on vérifie la présence de la chaîne de caractères AUTEUR=INTERFACE_IDEAS dans la première ligne du titre du maillage et à partir de la dixième position) ; dans ce cas on restitue la numérotation I-DEAS™.
Remarques:
Les mailles 3D de type PYRAM5 et PYRAM13 ne sont pas disponibles sous I-DEAS. Ces mailles ne sont donc pas écrites dans le fichier universel créé par la commande IMPR_RESU au format IDEAS.
La maille 3D de type HEXA27 n’est pas disponible sous I-DEAS. Les mailles Aster de ce type sont converties en mailles de type HEXA20 dans le fichier universel créé par la commande IMPR_RESU au format IDEAS.
Opérandes CHAM_GD et RESULTAT#
Les valeurs des champs calculés sont stockées dans des structures de données appelées champs de grandeur. Ces champs de grandeur peuvent être directement accessibles (concept CHAM_GD) où se trouver dans une structure de données regroupant plusieurs champs de grandeur (concept resultat).
Un champ de grandeur est une structure de données qui permet de stocker des champs définis aux nœuds (cham_no_* ) ou des champs définis par éléments (cham_elem_* ). Pour les champs par éléments, on distingue les champs définis aux nœuds des éléments et les champs définis aux points de GAUSS des éléments.
Un concept resultat se compose d’un ou plusieurs champs de grandeur. Par exemple, à chaque pas de calcul on stocke dans la structure de données resultat, le champ de grandeur déplacement. Cette structure est donc une structure matricielle d’ordre 2, dont un indice est, par exemple, la liste des instants de calcul et l’autre l’ensemble des champs calculés (déplacements, contraintes, déformations, …).
On accède dans ce cas à un champ de grandeur en spécifiant une valeur d’une variable d’accès (numéro d’ordre, instant, fréquence, numéro de mode, …) et un nom de champ (“DEPL”, “SIGM_ELNO”,…). Il existe plusieurs types de concept resultat : evol_elas, evol_noli, mode_meca,…. A chacun correspond une liste de champs et une liste de variables d’accès licites.
Compte-tenu de la structure de donnée resultat, on comprend aisément que les possibilités d’impression dont on dispose sont celles des champs de grandeur, complétées par des possibilités spécifiques.
Remarques:
Les mailles 3D de type PYRAM5 et PYRAM13 ne sont pas disponibles sous I-DEAS. Les valeurs des champs Aster associées à ces mailles ne sont donc pas écrites dans le fichier universel créé par la commande IMPR_RESU au format IDEAS.
La maille 3D de type HEXA27 n’est pas disponible sous I-DEAS. Les valeurs des champs Aster calculées sur ce type de maille sont écrites sur des mailles de type HEXA20; c’est‑à‑dire que l’on ne transfère que les valeurs des champs Aster sur les 20 premiers nœuds.
Opérande CHAM_GD#
Les valeurs des champs de grandeur sont écrites dans un ou plusieurs datasets du fichier universel :
|
pour les champs aux nœuds, |
|
pour les champs par élément aux nœuds, |
|
pour les champs par éléments aux points de GAUSS (en fait, on écrit des champs constants par élément en moyennant sur les points de GAUSS). |
Dans I-DEAS™, certains datasets sont typés : déplacements, contraintes, déformations, température, pression. On regroupe donc les composantes de façon à écrire les datasets typés, puis on écrit les autres composantes dans des datasets de type “UNKNOWN”.
Les datasets de type “UNKNOWN” contiennent au maximum six composantes ; pour un champ de grandeur de n composantes on écrit donc n/6 datasets.
Opérande RESULTAT#
L’opérande RESULTAT permet d’imprimer les champs contenus dans un concept resultat. On peut par exemple choisir de n’imprimer que certains champs (Cf. le mot clé : NOM_CHAM).
Le concept resultat est écrit champ de grandeur par champ de grandeur dans des datasets 55, 56 ou 57.
Extraction d’un champ de grandeur#
Opérandes TOUT_CHAM / NOM_CHAM#
C f. document [U4.71.00].
Opérandes TOUT_ORDRE / NUME_ORDRE / LIST_ORDRE / NUME_MODE / INST / LIST_INST / FREQ / LIST_FREQ / NOEUD_CMP / NOM_CAS / ANGLE / PRECISION / CRITERE#
Cf. document [U4.71.00].
Sélection sur les composantes#
Afin de réduire le volume des impressions et la taille du fichier «universel» I-DEAS™, l’utilisateur peut n’imprimer que les valeurs de certaines composantes (par exemple que le déplacement suivant l’axe X: composante DX ou que la contrainte XX: composante SIXX).
Opérande TOUT_CMP#
Ce mot clé permet d’indiquer que l’on désire imprimer toutes les composantes du champ. C’est la valeur par défaut.
Opérande NOM_CMP#
Ce mot clé permet de choisir la liste des composantes du CHAM_GD ou tous les champs de concept résultat que l’on désire imprimer.
Les mots clés TOUT_CMP et NOM_CMP ne peuvent être utilisés simultanément.
Lorsque l’utilisateur spécifie le mot clé NOM_CMP, les datasets crées dans le fichier universel sont typés UNKNOWN, ce qui interdira à l’utilisateur de tracer des déformés (même si le dataset contient les composantes DX, DY, DZ, DRX, DRY, DRZ) et du calcul des critères de Von Mises et/ou Tresca (même si le dataset contient les composantes SIXX, SIYY, … SIXZ).
Cette fonctionnalité permet de choisir les composantes, aussi bien pour des cham_no que des cham_elem à valeurs réelles.
L’opérande NOM_CMP n’est pas programmé pour les cham_no et cham_elem à valeurs complexes.
Sélection des entités topologiques#
Afin de réduire le volume des impressions et la taille du fichier «universel» I-DEAS™, il est parfois nécessaire de n’imprimer qu’une partie du résultat. Pour ce faire on peut désirer n’imprimer un champ aux nœuds qu’en certains nœuds, ou un champ par élément qu’en certains éléments.
Cette sélection que l’on notera « sélection sur des entités topologiques » est possible au format “IDEAS”.
Opérande TOUT#
Ce mot clé indique que l’on désire imprimer le champ sur toute la structure (tous les nœuds pour un champ aux nœuds, tous les éléments pour un champ par élément).
Opérande NOEUD#
Ce mot clé permet d’indiquer la liste des nœuds sur lesquels on désire imprimer un cham_no. Si ce mot clé est utilisé dans le cas de l’impression d’un cham_elem, il est ignoré, et le cham_elem est imprimé en toutes les mailles spécifiées par ailleurs.
Opérande GROUP_NO#
Ce mot clé permet d’indiquer la liste des groupes de nœuds sur lesquels on désire imprimer un cham_no. Si ce mot clé est utilisé dans le cas de l’impression d’un cham_elem, il est ignoré, et le cham_elem est imprimé en toutes les mailles, spécifiées par aillleurs.
Opérande MAILLE#
Ce mot clé permet d’indiquer la liste des mailles sur lesquelles on désire imprimer un cham_elem. Pour un cham_no, il permet d’indiquer la liste des nœuds, sommets des mailles auxquels on désire imprimer le cham_no.
Opérande GROUP_MA#
Ce mot clé permet d’indiquer la liste des groupes de mailles sur lesquelles on désire imprimer un cham_elem. Pour un cham_no, il permet d’indiquer la liste des nœuds, sommets des mailles auxquels on désire imprimer le cham_no.
Opérande SOUS_TITRE#
Cet argument permet d’imprimer un sous titre de commentaire, pour plus de détails consulter le document [U4.03.01].
Le SOUS_TITRE par défaut est:
pour un cham_gd
pour un cham_no
SOUS_TITRE = (“CHAMP AUX NOEUDS” )
pour un cham_elem
SOUS_TITRE = (“CHAMP PAR ELEMENT &LOC(cham_elem)”)
Exemple:
CHAMP PAR ELEMENT AUX POINTS DE GAUSS
pour un resultat
pour un cham_no
SOUS_TITRE = ( “CHAMP AUX NOEUDS”, “DE NOM SYMBOLIQUE &NOM_SYMB(Resultat cham_no)&RL”, “NUMERO D””ORDRE &NUM_ORDRE(Resultat cham_no)”, “&ACCES(Resultat cham_no) “)
Exemple d’impression :
CHAMP AUX NOEUDS DE NOM SYMBOLIQUE DEPL NUMERO D’ORDRE: 2 NUME_MODE: 3 FREQ : 5.52739E+00
pour un cham_elem
SOUS_TITRE = ( “CHAMP PAR ELEMENT &LOC(Resultat cham_elem)”, “DE NOM SYMBOLIQUE &NOM_SYMB(Resultat cham_elem)&RL”, “NUMERO D””ORDRE &NUM_ORDRE(Resultat cham_elem) “, “&ACCES(Resultat cham_elem) “)
Exemple d’impression :
CHAMP PAR ELEMENT AUX NOEUDS DE NOM SYMBOLIQUE EPSI_ELNO NUMERO D’ORDRE: 1 INST : 0.00000E+00
Remarque#
Dans Aster, il existe des champs par éléments avec des sous points (aussi bien pour des champs par éléments aux nœuds que pour des champs par éléments aux points de Gauss).
Au format “IDEAS”, IMPR_RESU ne permet pas l’impression de ces champs par éléments avec sous points.