X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=Traducteur%2FtraduitV11V12.py;h=47df1bfea7b27af372ef18e26b3e9f71663e7744;hb=e4f9ed44499c18435beb762c4deb1df9f1c8343a;hp=7602c8934138d7ddc5d88220f9d70316b10367ee;hpb=9a70f047c05012091a3cf8c6efc48b39ab2bb6e9;p=tools%2Feficas.git diff --git a/Traducteur/traduitV11V12.py b/Traducteur/traduitV11V12.py index 7602c893..47df1bfe 100755 --- a/Traducteur/traduitV11V12.py +++ b/Traducteur/traduitV11V12.py @@ -1,6 +1,6 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -# Copyright (C) 2007-2017 EDF R&D +# Copyright (C) 2007-2021 EDF R&D # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -163,11 +163,11 @@ def traduc(infile,outfile,flog=None): #Parse les mocles des commandes parseKeywords(root) - #### Traitement de DEFI_PART_PA_OPS ############################## - GenereErreurPourCommande(jdc,"DEFI_PART_PA_OPS") + #### traitement de DEFI_PART_PA_OPS ############################## + genereErreurPourCommande(jdc,"DEFI_PART_PA_OPS") - #### Traitement de AFFE_CARA_ELEM ############################## - ChangementValeurDsMCFSiRegle(jdc,"AFFE_CARA_ELEM","POUTRE","CARA",{"R1":"R_DEBUT","R2":"R_FIN", + #### traitement de AFFE_CARA_ELEM ############################## + changementValeurDsMCFSiRegle(jdc,"AFFE_CARA_ELEM","POUTRE","CARA",{"R1":"R_DEBUT","R2":"R_FIN", "EP1":"EP_DEBUT","EP2":"EP_FIN"}, ((("POUTRE","MAILLE",),"nexistepasMCsousMCF"), (("POUTRE","SECTION","CERCLE",jdc),"MCsousMCFaPourValeur"), @@ -175,7 +175,7 @@ def traduc(infile,outfile,flog=None): ), ) - #### Traitement de AFFE_CHAR_MECA ############################## + #### traitement de AFFE_CHAR_MECA ############################## # Suppression du mot-clé METHODE removeMotCle(jdc,"AFFE_CHAR_MECA","METHODE",pasDeRegle(),0) # Suppression des mot-clés LIAISON_XFEM @@ -189,20 +189,20 @@ def traduc(infile,outfile,flog=None): removeMotCleInFact(jdc,"AFFE_CHAR_MECA","LIAISON_SOLIDE","ANGL_NAUT",pasDeRegle(),0) removeMotCleInFact(jdc,"AFFE_CHAR_MECA","LIAISON_SOLIDE","CENTRE",pasDeRegle(),0) - #### Traitement de AFFE_CHAR_MECA_F ############################## + #### traitement de AFFE_CHAR_MECA_F ############################## # Suppression du mot-clé METHODE removeMotCle(jdc,"AFFE_CHAR_MECA_F","METHODE",pasDeRegle(),0) # Résorption des mot-clés ANGLE_NAUT et CENTRE removeMotCleInFact(jdc,"AFFE_CHAR_MECA_F","LIAISON_SOLIDE","ANGL_NAUT",pasDeRegle(),0) removeMotCleInFact(jdc,"AFFE_CHAR_MECA_F","LIAISON_SOLIDE","CENTRE",pasDeRegle(),0) - GenereErreurMotCleInFact(jdc,"AFFE_CHAR_MECA_F","ONDE_PLANE","DIRECTION") + genereErreurMotCleInFact(jdc,"AFFE_CHAR_MECA_F","ONDE_PLANE","DIRECTION") - #### Traitement de AFFE_CHAR_THER ############################## + #### traitement de AFFE_CHAR_THER ############################## # Suppression du mot-clé METHODE removeMotCle(jdc,"AFFE_CHAR_THER","METHODE",pasDeRegle(),0) - #### Traitement de AFFE_MODELE ############################## + #### traitement de AFFE_MODELE ############################## # Suppression des mot-clés GRILLE et VERIF removeMotCle(jdc,"AFFE_MODELE","GRILLE",pasDeRegle(),0) removeMotCle(jdc,"AFFE_MODELE","VERIF",pasDeRegle(),0) @@ -220,95 +220,95 @@ def traduc(infile,outfile,flog=None): dINCO.update(d3DINCO) dINCO.update(dAXIS) dINCO.update(dDPLAN) - ChangementValeurDsMCF(jdc,"AFFE_MODELE","AFFE","MODELISATION",dINCO) + changementValeurDsMCF(jdc,"AFFE_MODELE","AFFE","MODELISATION",dINCO) - #### Traitement de ASSEMBLAGE ############################## - GenereErreurValeurDsMCF(jdc,"ASSEMBLAGE","MATR_ASSE","OPTION",("'MASS_THER'",)) + #### traitement de ASSEMBLAGE ############################## + genereErreurValeurDsMCF(jdc,"ASSEMBLAGE","MATR_ASSE","OPTION",("'MASS_THER'",)) - #### Traitement de CALC_ESSAI_GEOMECA ############################## + #### traitement de CALC_ESSAI_GEOMECA ############################## renameMotCleInFact(jdc,"CALC_ESSAI_GEOMECA","ESSAI_CISA_C","EPSI_IMPOSE","GAMMA_IMPOSE",pasDeRegle(),0) renameMotCleInFact(jdc,"CALC_ESSAI_GEOMECA","ESSAI_CISA_C","EPSI_ELAS","GAMMA_ELAS",pasDeRegle(),0) - #### Traitement de CALC_EUROPLEXUS ############################## + #### traitement de CALC_EUROPLEXUS ############################## removeMotCle(jdc,"CALC_EUROPLEXUS","DIME",pasDeRegle(),0) - GenereErreurMCF(jdc,"CALC_EUROPLEXUS","FONC_PARASOL") + genereErreurMCF(jdc,"CALC_EUROPLEXUS","FONC_PARASOL") removeMotCleInFact(jdc,"CALC_EUROPLEXUS","ARCHIVAGE","CONT_GENER") - #### Traitement de CALC_FERRAILLAGE ############################## - GenereErreurPourCommande(jdc,"CALC_FERRAILLAGE") + #### traitement de CALC_FERRAILLAGE ############################## + genereErreurPourCommande(jdc,"CALC_FERRAILLAGE") - #### Traitement de CALC_FONCTION ############################## - AjouteMotClefDansFacteur(jdc,"CALC_FONCTION","CORR_ACCE","METHODE='POLYNOME'",pasDeRegle(),0) - GenereErreurMotCleInFact(jdc,"CALC_FONCTION","DSP","FREQ") + #### traitement de CALC_FONCTION ############################## + ajouteMotClefDansFacteur(jdc,"CALC_FONCTION","CORR_ACCE","METHODE='POLYNOME'",pasDeRegle(),0) + genereErreurMotCleInFact(jdc,"CALC_FONCTION","DSP","FREQ") - #### Traitement de CALC_G ############################## + #### traitement de CALC_G ############################## removeMotCleInFact(jdc,"CALC_G","COMP_ELAS","RESI_INTE_RELA",pasDeRegle(),0) removeMotCleInFact(jdc,"CALC_G","COMP_ELAS","ITER_INTE_MAXI",pasDeRegle(),0) - #### Traitement de CALC_FATIGUE ############################## - ChangementValeur(jdc,"CALC_FATIGUE","COURBE_GRD_VIE",{"MANSON_C":"MANSON_COFFIN",}) + #### traitement de CALC_FATIGUE ############################## + changementValeur(jdc,"CALC_FATIGUE","COURBE_GRD_VIE",{"MANSON_C":"MANSON_COFFIN",}) - #### Traitement de CALC_IFS_DNL ############################## + #### traitement de CALC_IFS_DNL ############################## removeMotCle(jdc,"CALC_IFS_DNL","ENERGIE",pasDeRegle(),0) - #### Traitement de CALC_MAC3COEUR ############################## - AjouteMotClefDansFacteur(jdc,"CALC_MAC3COEUR","DEFORMATION","ARCHIMEDE = 'OUI'",pasDeRegle()) + #### traitement de CALC_MAC3COEUR ############################## + ajouteMotClefDansFacteur(jdc,"CALC_MAC3COEUR","DEFORMATION","ARCHIMEDE = 'OUI'",pasDeRegle()) - #### Traitement de CALC_MATR_ELEM ############################## - GenereErreurValeur(jdc,"CALC_MATR_ELEM","OPTION",("'MASS_THER'",)) + #### traitement de CALC_MATR_ELEM ############################## + genereErreurValeur(jdc,"CALC_MATR_ELEM","OPTION",("'MASS_THER'",)) - #### Traitement de CALC_MISS ############################## - GenereErreurValeurDsMCF(jdc,"CALC_MISS","PARAMETRE","ISSF",("'OUI'",)) + #### traitement de CALC_MISS ############################## + genereErreurValeurDsMCF(jdc,"CALC_MISS","PARAMETRE","ISSF",("'OUI'",)) - #### Traitement de CALC_MODAL ############################## + #### traitement de CALC_MODAL ############################## # renameCommande(jdc,"CALC_MODAL","CALC_MODES", ) - GenereErreurPourCommande(jdc,"CALC_MODAL") + genereErreurPourCommande(jdc,"CALC_MODAL") - #### Traitement de CALC_VECT_ELEM ############################## - GenereErreurValeur(jdc,"CALC_VECT_ELEM","OPTION",("'FORC_NODA'",)) + #### traitement de CALC_VECT_ELEM ############################## + genereErreurValeur(jdc,"CALC_VECT_ELEM","OPTION",("'FORC_NODA'",)) - #### Traitement de CREA_MAILLAGE ############################## + #### traitement de CREA_MAILLAGE ############################## renameMotCle(jdc,"CREA_MAILLAGE","CREA_GROUP_MA","CREA_MAILLE") - GenereErreurMCF(jdc,"CREA_MAILLAGE","ECLA_PG") + genereErreurMCF(jdc,"CREA_MAILLAGE","ECLA_PG") lMCLEF=['COQU_VOLU', 'CREA_FISS', 'CREA_GROUP_MA', 'CREA_MAILLE', 'CREA_POI1', 'ECLA_PG', 'HEXA20_27', 'LINE_QUAD', 'MODI_MAILLE','QUAD_LINE', 'REPERE','RESTREINT','PENTA15_18'] - GenereErreurMCF(jdc,"CREA_MAILLAGE","DETR_GROUP_MA") + genereErreurMCF(jdc,"CREA_MAILLAGE","DETR_GROUP_MA") removeMotCleInFactSiRegle(jdc,"CREA_MAILLAGE","DETR_GROUP_MA","NB_MAILLE",((lMCLEF,"nexistepasMCFParmi"),)) renameMotCleInFactSiRegle(jdc,"CREA_MAILLAGE","DETR_GROUP_MA","GROUP_MA","NOM",((lMCLEF,"nexistepasMCFParmi"),)) renameCommandeSiRegle(jdc,"CREA_MAILLAGE","DEFI_GROUP",((lMCLEF,"nexistepasMCFParmi"),)) - #### Traitement de DEBUT ############################## - # GenereErreurPourCommande(jdc,("DEBUT",)) + #### traitement de DEBUT ############################## + # genereErreurPourCommande(jdc,("DEBUT",)) removeMotCleInFact(jdc,"DEBUT","CODE","NOM",pasDeRegle(),0) - #### Traitement de DEFI_COMPOR ############################## - GenereErreurValeur(jdc,"DEFI_COMPOR","LOCALISATION",["'RL'",]) - GenereErreurValeur(jdc,"DEFI_COMPOR","RELATION_KIT",["'RVMIS_ISOT_CINE'",]) - GenereErreurValeurDsMCF(jdc,"DEFI_COMPOR","MULTIFIBRE","RELATION",["'LABORD_1D'"]) - GenereErreurMCF(jdc,"DEFI_COMPOR","POLYCRISTAL") + #### traitement de DEFI_COMPOR ############################## + genereErreurValeur(jdc,"DEFI_COMPOR","LOCALISATION",["'RL'",]) + genereErreurValeur(jdc,"DEFI_COMPOR","RELATION_KIT",["'RVMIS_ISOT_CINE'",]) + genereErreurValeurDsMCF(jdc,"DEFI_COMPOR","MULTIFIBRE","RELATION",["'LABORD_1D'"]) + genereErreurMCF(jdc,"DEFI_COMPOR","POLYCRISTAL") - #### Traitement de DEFI_FISS_XFEM ############################## - GenereErreurPourCommande(jdc,("DEFI_FISS_XFEM",)) + #### traitement de DEFI_FISS_XFEM ############################## + genereErreurPourCommande(jdc,("DEFI_FISS_XFEM",)) removeMotCle(jdc,"DEFI_FISS_XFEM","MODELE",pasDeRegle(),0) removeMotCle(jdc,"DEFI_FISS_XFEM","MODELE_GRILLE",pasDeRegle(),0) - #### Traitement de DEFI_LIST_INST ############################## - ChangementValeurDsMCF(jdc,"DEFI_LIST_INST","ECHEC","ACTION",{"REAC_PRECOND":"DECOUPE"}) + #### traitement de DEFI_LIST_INST ############################## + changementValeurDsMCF(jdc,"DEFI_LIST_INST","ECHEC","ACTION",{"REAC_PRECOND":"DECOUPE"}) - #### Traitement de DEFI_MATER_GC ############################## - AjouteMotClefDansFacteur(jdc,"DEFI_MATER_GC","MAZARS","CODIFICATION='ESSAI'",pasDeRegle(),0) + #### traitement de DEFI_MATER_GC ############################## + ajouteMotClefDansFacteur(jdc,"DEFI_MATER_GC","MAZARS","CODIFICATION='ESSAI'",pasDeRegle(),0) removeMotCleInFactSiRegle(jdc,"DEFI_MATER_GC","MAZARS","UNITE_LONGUEUR", ((("MAZARS","CODIFICATION",["ESSAI"],jdc),"MCsousMCFaPourValeurDansListe"),),) renameMotCleInFact(jdc,"DEFI_MATER_GC","MAZARS","UNITE_LONGUEUR","UNITE_CONTRAINTE") - ChangementValeurDsMCF(jdc,"DEFI_MATER_GC","MAZARS","UNITE_CONTRAINTE",{"MM":"MPa"}) - ChangementValeurDsMCF(jdc,"DEFI_MATER_GC","MAZARS","UNITE_CONTRAINTE",{"M":"Pa"}) + changementValeurDsMCF(jdc,"DEFI_MATER_GC","MAZARS","UNITE_CONTRAINTE",{"MM":"MPa"}) + changementValeurDsMCF(jdc,"DEFI_MATER_GC","MAZARS","UNITE_CONTRAINTE",{"M":"Pa"}) - GenereErreurMCF(jdc,"DEFI_MATER_GC","MAZARS") + genereErreurMCF(jdc,"DEFI_MATER_GC","MAZARS") - #### Traitement de DEFI_MATERIAU ############################## + #### traitement de DEFI_MATERIAU ############################## lMLA=["F_MRR_RR", "C_MRR_RR", "F_MTT_TT", "C_MTT_TT", "F_MZZ_ZZ", "C_MZZ_ZZ", "F_MRT_RT", "C_MRT_RT", "F_MRZ_RZ", "C_MRZ_RZ", "F_MTZ_TZ", "C_MTZ_TZ",] @@ -323,13 +323,13 @@ def traduc(infile,outfile,flog=None): removeMotCleInFact(jdc,"DEFI_MATERIAU","UMAT","NB_VALE",pasDeRegle(),0) removeMotCleInFact(jdc,"DEFI_MATERIAU","UMAT_FO","NB_VALE",pasDeRegle(),0) - liste_mc=["C"+str(i) for i in range(1,198)] - FusionMotCleInFact(jdc,"DEFI_MATERIAU","UMAT",liste_mc,"LISTE_COEF") - FusionMotCleInFact(jdc,"DEFI_MATERIAU","UMAT_FO",liste_mc,"LISTE_COEF") + listeMc=["C"+str(i) for i in range(1,198)] + fusionMotCleInFact(jdc,"DEFI_MATERIAU","UMAT",listeMc,"LISTE_COEF") + fusionMotCleInFact(jdc,"DEFI_MATERIAU","UMAT_FO",listeMc,"LISTE_COEF") removeMotCle(jdc,"DEFI_MATERIAU","LABORD_1D",pasDeRegle(),0) - GenereErreurMCF(jdc,"DEFI_MATERIAU","DIS_VISC") + genereErreurMCF(jdc,"DEFI_MATERIAU","DIS_VISC") lDISC=["PUIS_DX", "PUIS_DY", "PUIS_DZ", "PUIS_RX", "PUIS_RY", "PUIS_RZ", "COEF_DX", "COEF_DY", "COEF_DZ", "COEF_RX", "COEF_RY", "COEF_RZ"] for param in lDISC: @@ -347,14 +347,14 @@ def traduc(infile,outfile,flog=None): removeMotCleInFact(jdc,"DEFI_MATERIAU","GLRC_DM","EF",pasDeRegle(),0) removeMotCleInFact(jdc,"DEFI_MATERIAU","GLRC_DM","NUF",pasDeRegle(),0) - GenereErreurMCF(jdc,"DEFI_MATERIAU","THER_FO") - GenereErreurMCF(jdc,"DEFI_MATERIAU","THER_NL") - GenereErreurMCF(jdc,"DEFI_MATERIAU","THER_HYDR") - GenereErreurMCF(jdc,"DEFI_MATERIAU","THER_COQUE") - GenereErreurMCF(jdc,"DEFI_MATERIAU","THER_COQUE_FO") + genereErreurMCF(jdc,"DEFI_MATERIAU","THER_FO") + genereErreurMCF(jdc,"DEFI_MATERIAU","THER_NL") + genereErreurMCF(jdc,"DEFI_MATERIAU","THER_HYDR") + genereErreurMCF(jdc,"DEFI_MATERIAU","THER_COQUE") + genereErreurMCF(jdc,"DEFI_MATERIAU","THER_COQUE_FO") - #### Traitement de DEFI_OBSTACLE ############################## + #### traitement de DEFI_OBSTACLE ############################## lMCLE=("CRAYON_900","CRAYON_1300","GUID_A_CARTE_900", "GUID_B_CARTE_900","GUID_C_CARTE_900","GUID_D_CARTE_900","GUID_E_CARTE_900", "GUID_F_CARTE_900","GUID_A_CARTE_1300","GUID_B_CARTE_1300","GUID_C_CARTE_1300", @@ -368,28 +368,28 @@ def traduc(infile,outfile,flog=None): "GUID_B_GCOMB_900","GUID_C_GCOMB_900","GUID_D_GCOMB_900","GUID_E_GCOMB_900", "GUID_F_GCOMB_900","GUID_A_GCOMB_1300","GUID_B_GCOMB_1300","GUID_C_GCOMB_1300", "GUID_D_GCOMB_1300","GUID_E_GCOMB_1300","GUID_F_GCOMB_1300",) - GenereErreurValeur(jdc,"DEFI_OBSTACLE","TYPE",lMCLE) + genereErreurValeur(jdc,"DEFI_OBSTACLE","TYPE",lMCLE) - #### Traitement de DYNA_TRAN_MODAL ############################## + #### traitement de DYNA_TRAN_MODAL ############################## removeMotCle(jdc,"DYNA_TRAN_MODAL","LAME_FLUIDE",pasDeRegle(),0) removeMotCle(jdc,"DYNA_TRAN_MODAL","PARA_LAME_FLUI",pasDeRegle(),0) removeMotCle(jdc,"DYNA_TRAN_MODAL","RELA_TRANSIS",pasDeRegle(),0) - #### Traitement de DYNA_VIBRA ############################## + #### traitement de DYNA_VIBRA ############################## removeMotCle(jdc,"DYNA_VIBRA","LAME_FLUIDE",pasDeRegle(),0) removeMotCle(jdc,"DYNA_VIBRA","PARA_LAME_FLUI",pasDeRegle(),0) removeMotCle(jdc,"DYNA_VIBRA","RELA_TRANSIS",pasDeRegle(),0) - #### Traitement de EXTR_TABLE ############################## - ChangementValeurDsMCF(jdc,"EXTR_TABLE","FILTRE","VALE_K",{"MATR_ELEM":"MATR_TANG_ELEM"}) - ChangementValeurDsMCF(jdc,"EXTR_TABLE","FILTRE","VALE_K",{"CODE_RETOUR":"CODE_RETOUR_INTE"}) + #### traitement de EXTR_TABLE ############################## + changementValeurDsMCF(jdc,"EXTR_TABLE","FILTRE","VALE_K",{"MATR_ELEM":"MATR_TANG_ELEM"}) + changementValeurDsMCF(jdc,"EXTR_TABLE","FILTRE","VALE_K",{"CODE_RETOUR":"CODE_RETOUR_INTE"}) - #### Traitement de FACTORISER ############################## + #### traitement de FACTORISER ############################## renameMotCle(jdc,"FACTORISER","ELIM_LAGR2","ELIM_LAGR") - ChangementValeur(jdc,"FACTORISER","ELIM_LAGR",{"OUI":"LAGR2",}) + changementValeur(jdc,"FACTORISER","ELIM_LAGR",{"OUI":"LAGR2",}) - #### Traitement de GENE_ACCE_SEISME ############################## - GenereErreurMCF(jdc,"GENE_ACCE_SEISME","MODULATION") + #### traitement de GENE_ACCE_SEISME ############################## + genereErreurMCF(jdc,"GENE_ACCE_SEISME","MODULATION") moveMotCleFromFactToFather(jdc,"GENE_ACCE_SEISME","MODULATION","DUREE_PHASE_FORTE") @@ -398,48 +398,48 @@ def traduc(infile,outfile,flog=None): removeMotCleInFact(jdc,"GENE_ACCE_SEISME","DSP","FREQ_PENTE") - #### Traitement de IMPR_MISS_3D ############################## - GenereErreurPourCommande(jdc,"IMPR_MISS_3D") + #### traitement de IMPR_MISS_3D ############################## + genereErreurPourCommande(jdc,"IMPR_MISS_3D") # removeCommande(jdc,"IMPR_MISS_3D") - #### Traitement de IMPR_RESU ############################## + #### traitement de IMPR_RESU ############################## removeMotCle(jdc,"IMPR_RESU","RESTREINT",pasDeRegle(),0) - #### Traitement de INFO_FONCTION ############################## - GenereErreurMCF(jdc,"INFO_FONCTION","NOCI_SEISME") + #### traitement de INFO_FONCTION ############################## + genereErreurMCF(jdc,"INFO_FONCTION","NOCI_SEISME") - #### Traitement de LIRE_MAILLAGE ############################## + #### traitement de LIRE_MAILLAGE ############################## removeMotCle(jdc,"LIRE_MAILLAGE","ABSC_CURV",pasDeRegle(),0) - #### Traitement de LIRE_MISS_3D ############################## - GenereErreurPourCommande(jdc,"LIRE_MISS_3D") + #### traitement de LIRE_MISS_3D ############################## + genereErreurPourCommande(jdc,"LIRE_MISS_3D") - #### Traitement de MACR_ASCOUF_CALC ############################## + #### traitement de MACR_ASCOUF_CALC ############################## removeMotCle(jdc,"MACR_ASCOUF_CALC","CL_BOL_P2_GV",pasDeRegle(),0) - # GenereErreurMCF(jdc,"MACR_ASCOUF_CALC","COMP_ELAS") + # genereErreurMCF(jdc,"MACR_ASCOUF_CALC","COMP_ELAS") - #### Traitement de MACR_ASCOUF_MAIL ############################## - GenereErreurValeurDsMCF(jdc,"MACR_ASCOUF_MAIL","COUDE","BOL_P2",("'GV'",)) + #### traitement de MACR_ASCOUF_MAIL ############################## + genereErreurValeurDsMCF(jdc,"MACR_ASCOUF_MAIL","COUDE","BOL_P2",("'GV'",)) - #### Traitement de MACR_ASPIC_CALC ############################## - # GenereErreurMCF(jdc,"MACR_ASPIC_CALC","COMP_ELAS") + #### traitement de MACR_ASPIC_CALC ############################## + # genereErreurMCF(jdc,"MACR_ASPIC_CALC","COMP_ELAS") - #### Traitement de MACR_ECREVISSE ############################## - GenereErreurMCF(jdc,"MACR_ECREVISSE","COMP_INCR") + #### traitement de MACR_ECREVISSE ############################## + genereErreurMCF(jdc,"MACR_ECREVISSE","COMP_INCR") - #### Traitement de MACR_INFO_MAIL ############################## - ChangementValeur(jdc,"MACR_INFO_MAIL","VERSION_HOMARD",{"V10_6":"V11_2"}) - ChangementValeur(jdc,"MACR_INFO_MAIL","VERSION_HOMARD",{"V10_N":"V11_N"}) - ChangementValeur(jdc,"MACR_INFO_MAIL","VERSION_HOMARD",{"V10_N_PERSO":"V11_N_PERSO"}) + #### traitement de MACR_INFO_MAIL ############################## + changementValeur(jdc,"MACR_INFO_MAIL","VERSION_HOMARD",{"V10_6":"V11_2"}) + changementValeur(jdc,"MACR_INFO_MAIL","VERSION_HOMARD",{"V10_N":"V11_N"}) + changementValeur(jdc,"MACR_INFO_MAIL","VERSION_HOMARD",{"V10_N_PERSO":"V11_N_PERSO"}) - #### Traitement de MACRO_BASCULE_SCHEMA ############################## + #### traitement de MACRO_BASCULE_SCHEMA ############################## renameMotCle(jdc,"MACRO_BASCULE_SCHEMA","COMP_INCR_IMPL","COMPORTEMENT_IMPL",pasDeRegle()) renameMotCle(jdc,"MACRO_BASCULE_SCHEMA","COMP_INCR_EXPL","COMPORTEMENT_EXPL",pasDeRegle()) - #### Traitement de MACRO_MISS_3D ############################## - GenereErreurPourCommande(jdc,"MACRO_MISS_3D") + #### traitement de MACRO_MISS_3D ############################## + genereErreurPourCommande(jdc,"MACRO_MISS_3D") - #### Traitement de MACRO_MODE_MECA ############################## + #### traitement de MACRO_MODE_MECA ############################## # insereMotCleDansCommande(jdc,"MACRO_MODE_MECA","TYPE_RESU='DYNAMIQUE'") chercheOperInsereFacteur(jdc,"MACRO_MODE_MECA","SOLVEUR_MODAL",) chercheOperInsereFacteur(jdc,"MACRO_MODE_MECA","OPTION='BANDE'",pasDeRegle(),0) @@ -453,7 +453,7 @@ def traduc(infile,outfile,flog=None): moveMotCleFromFactToFact(jdc,"MACRO_MODE_MECA","CALC_FREQ","DIM_SOUS_ESPACE","SOLVEUR_MODAL") renameCommande(jdc,"MACRO_MODE_MECA","CALC_MODES", ) - #### Traitement de MODE_ITER_INV ############################## + #### traitement de MODE_ITER_INV ############################## chercheOperInsereFacteur(jdc,"MODE_ITER_INV","SOLVEUR_MODAL",) moveMotCleFromFactToFather(jdc,"MODE_ITER_INV","CALC_FREQ","OPTION") moveMotCleFromFactToFather(jdc,"MODE_ITER_INV","CALC_CHAR_CRIT","OPTION") @@ -475,12 +475,12 @@ def traduc(infile,outfile,flog=None): renameCommande(jdc,"MODE_ITER_INV","CALC_MODES", ) - #### Traitement de MODE_ITER_SIMULT ############################## + #### traitement de MODE_ITER_SIMULT ############################## chercheOperInsereFacteur(jdc,"MODE_ITER_SIMULT","SOLVEUR_MODAL",) removeMotCleSiRegle(jdc,"MODE_ITER_SIMULT","OPTION",((("METHODE","TRI_DIAG",jdc),"MCnaPasPourValeur"),),) removeMotCleSiRegle(jdc,"MODE_ITER_SIMULT","OPTION",((("OPTION","SANS",jdc),"MCaPourValeur"),),) moveMotClefInOperToFact(jdc,"MODE_ITER_SIMULT","OPTION","SOLVEUR_MODAL") - ChangementValeurDsMCF(jdc,"MODE_ITER_SIMULT","SOLVEUR_MODAL","OPTION",{"MODE_RIGIDE":"OUI"}) + changementValeurDsMCF(jdc,"MODE_ITER_SIMULT","SOLVEUR_MODAL","OPTION",{"MODE_RIGIDE":"OUI"}) renameMotCleInFact(jdc,"MODE_ITER_SIMULT","SOLVEUR_MODAL","OPTION","MODE_RIGIDE") moveMotCleFromFactToFather(jdc,"MODE_ITER_SIMULT","CALC_FREQ","OPTION") moveMotCleFromFactToFather(jdc,"MODE_ITER_SIMULT","CALC_CHAR_CRIT","OPTION") @@ -514,17 +514,17 @@ def traduc(infile,outfile,flog=None): renameCommande(jdc,"MODE_ITER_SIMULT","CALC_MODES", ) - #### Traitement de MODI_MAILLAGE ############################## - GenereErreurValeurDsMCF(jdc,"MODI_MAILLAGE","DEFORME","OPTION",("'TRAN_APPUI'",)) + #### traitement de MODI_MAILLAGE ############################## + genereErreurValeurDsMCF(jdc,"MODI_MAILLAGE","DEFORME","OPTION",("'TRAN_APPUI'",)) removeMotCleInFact(jdc,"MODI_MAILLAGE","DEFORME",["GROUP_NO_APPUI"],pasDeRegle(),0) removeMotCleInFact(jdc,"MODI_MAILLAGE","DEFORME",["GROUP_NO_STRU"],pasDeRegle(),0) - #### Traitement de MODI_MODELE_XFEM ############################## - ChangementValeur(jdc,"MODI_MODELE_XFEM","CONTACT",{"P1P1":"STANDARD",}) - ChangementValeur(jdc,"MODI_MODELE_XFEM","CONTACT",{"P2P1":"STANDARD",}) + #### traitement de MODI_MODELE_XFEM ############################## + changementValeur(jdc,"MODI_MODELE_XFEM","CONTACT",{"P1P1":"STANDARD",}) + changementValeur(jdc,"MODI_MODELE_XFEM","CONTACT",{"P2P1":"STANDARD",}) - #### Traitement de POST_DYNA_ALEA ############################## + #### traitement de POST_DYNA_ALEA ############################## chercheOperInsereFacteurSiRegle(jdc,"POST_DYNA_ALEA","INTERSPECTRE",((("INTE_SPEC",),"existe"),),1) lPDA=["INTE_SPEC", "NUME_ORDRE_I", "NOEUD_I", "OPTION", "NUME_ORDRE_J", "NOEUD_J", "NOM_CMP_I", "NOM_CMP_J", "MOMENT", "DUREE"] @@ -532,28 +532,28 @@ def traduc(infile,outfile,flog=None): moveMotClefInOperToFact(jdc,"POST_DYNA_ALEA",mcle,"INTERSPECTRE") removeMotCle(jdc,"POST_DYNA_ALEA","TOUT_ORDRE",pasDeRegle(),0) - AjouteMotClefDansFacteur(jdc,"POST_DYNA_ALEA","FRAGILITE","METHODE = 'EMV'",pasDeRegle()) + ajouteMotClefDansFacteur(jdc,"POST_DYNA_ALEA","FRAGILITE","METHODE = 'EMV'",pasDeRegle()) - #### Traitement de POST_ELEM ############################## - AjouteMotClefDansFacteurSiRegle(jdc,"POST_ELEM","VOLUMOGRAMME","NB_INTERV=5", + #### traitement de POST_ELEM ############################## + ajouteMotClefDansFacteurSiRegle(jdc,"POST_ELEM","VOLUMOGRAMME","NB_INTERV=5", ((("VOLUMOGRAMME","NB_INTERV",),"nexistepasMCsousMCF"),),) - #### Traitement de POST_FATIGUE ############################## - ChangementValeur(jdc,"POST_FATIGUE","DOMMAGE",{"MANSON_C":"MANSON_COFFIN",}) + #### traitement de POST_FATIGUE ############################## + changementValeur(jdc,"POST_FATIGUE","DOMMAGE",{"MANSON_C":"MANSON_COFFIN",}) - #### Traitement de POURSUITE ############################## + #### traitement de POURSUITE ############################## removeMotCle(jdc,"POURSUITE","CODE",)#"NOM",pasDeRegle(),0) - #### Traitement de RECU_FONCTION ############################## - GenereErreurMCF(jdc,"RECU_FONCTION","TABLE") + #### traitement de RECU_FONCTION ############################## + genereErreurMCF(jdc,"RECU_FONCTION","TABLE") - #### Traitement de C_COMP_INCR et C_COMP_ELAS ############################## + #### traitement de C_COMP_INCR et C_COMP_ELAS ############################## lCOM=["CALCUL","STAT_NON_LINE","CALC_G", "CALC_PRECONT","DYNA_NON_LINE","CALC_META", "TEST_COMPOR","SIMU_POINT_MAT","CALC_ESSAI_GEOMECA","CALC_FORC_NONL","LIRE_RESU", "MACR_ASCOUF_CALC","MACR_ASPIC_CALC","CALC_EUROPLEXUS","MACR_ECREVISSE",] for com in lCOM: # chercheOperInsereFacteurSiRegle(jdc,com,"COMPORTEMENT",(((["COMPORTEMENT"],),"nexistepasMCFParmi"),),1) - FusionMCFToMCF(jdc,com,["COMP_ELAS","COMP_INCR"],"COMPORTEMENT") + fusionMCFToMCF(jdc,com,["COMP_ELAS","COMP_INCR"],"COMPORTEMENT") # renameMotCle(jdc,com,"COMP_ELAS","COMPORTEMENT") # renameMotCle(jdc,com,"COMP_INCR","COMPORTEMENT") chercheOperInsereFacteurSiRegle(jdc,com,"ETAT_INIT",((("COMPORTEMENT","SIGM_INIT",),"existeMCsousMCF"),),1) @@ -561,18 +561,18 @@ def traduc(infile,outfile,flog=None): renameMotCleInFact(jdc,com,"ETAT_INIT","SIGM_INIT","SIGM",pasDeRegle(),0) removeMotCleInFact(jdc,com,"COMPORTEMENT","SIGM_INIT",pasDeRegle(),0) - ChangementValeur(jdc,com,"OPTION",{"FORC_INT_ELEM":"FORC_INTE_ELEM"}) + changementValeur(jdc,com,"OPTION",{"FORC_INT_ELEM":"FORC_INTE_ELEM"}) removeMotCleInFactSiRegle(jdc,com,"COMPORTEMENT","NB_VARI",((("COMPORTEMENT","RELATION","'MFRONT'",jdc),"MCsousMCFaPourValeur"),)) - #### Traitement de TEST_COMPOR ############################## - GenereErreurPourCommande(jdc,"TEST_COMPOR") + #### traitement de TEST_COMPOR ############################## + genereErreurPourCommande(jdc,"TEST_COMPOR") - #### Traitement de THER_NON_LINE ############################## + #### traitement de THER_NON_LINE ############################## renameMotCle(jdc,"THER_NON_LINE","COMP_THER_NL","COMPORTEMENT") - #### Traitement de C_SOLVEUR ############################## + #### traitement de C_SOLVEUR ############################## lCOM=['CALC_ERREUR', 'CALC_FORC_AJOU', 'CALC_IFS_DNL', 'CALC_MATR_AJOU', 'CALC_PRECONT', 'CREA_ELEM_SSD', 'DEFI_BASE_MODALE', 'DYNA_LINE_HARM', 'DYNA_LINE_TRAN', 'DYNA_NON_LINE', 'DYNA_TRAN_MODAL', 'INFO_MODE', 'MACR_ASCOUF_CALC', 'MACR_ASPIC_CALC', 'MACRO_BASCULE_SCHEMA', @@ -580,21 +580,21 @@ def traduc(infile,outfile,flog=None): 'STAT_NON_LINE', 'THER_LINEAIRE', 'THER_NON_LINE', 'THER_NON_LINE_MO', 'CALC_ERC_DYN','CALC_MODES',] for com in lCOM: # Suppression de ELIM_LAGR2 - ChangementValeurDsMCF(jdc,com,"SOLVEUR","ELIM_LAGR2",{"OUI":"LAGR2"}) + changementValeurDsMCF(jdc,com,"SOLVEUR","ELIM_LAGR2",{"OUI":"LAGR2"}) removeMotCleInFactSiRegle(jdc,com,"SOLVEUR","ELIM_LAGR2",((("SOLVEUR","ELIM_LAGR2","NON",jdc),"MCsousMCFaPourValeur"),)) renameMotCleInFact(jdc,com,"SOLVEUR","ELIM_LAGR2","ELIM_LAGR") # Suppression de la méthode FETI - GenereErreurValeurDsMCF(jdc,com,"SOLVEUR","METHODE",["FETI"]) + genereErreurValeurDsMCF(jdc,com,"SOLVEUR","METHODE",["FETI"]) lMCLE=["NB_REORTHO_DD","NMAX_ITER","INFO_FETI","RESI_RELA","PARTITION"] for mocle in lMCLE: - GenereErreurMotCleInFact(jdc,com,"SOLVEUR",mocle) + genereErreurMotCleInFact(jdc,com,"SOLVEUR",mocle) - #### Traitement de DEFI_PART_FETI ############################## - GenereErreurMCF(jdc,"DEFI_PART_FETI","EXCIT") + #### traitement de DEFI_PART_FETI ############################## + genereErreurMCF(jdc,"DEFI_PART_FETI","EXCIT") removeMotCle(jdc,"DEFI_PART_FETI","EXCIT",pasDeRegle(),0) removeMotCle(jdc,"DEFI_PART_FETI","CORRECTION_CONNEX",pasDeRegle(),0) - GenereErreurPourCommande(jdc,"DEFI_PART_FETI") + genereErreurPourCommande(jdc,"DEFI_PART_FETI") renameCommande(jdc,"DEFI_PART_FETI","DEFI_PARTITION", ) ################################################################# @@ -605,7 +605,7 @@ def traduc(infile,outfile,flog=None): log.ferme(hdlr) def main(): - parser = optparse.OptionParser(usage=usage) + parser = optparse.Optionparser(usage=usage) parser.add_option('-i','--infile', dest="infile", default='toto.comm', help="Le fichier à traduire")