From f10e2c8eb0a6bb81aac8efcfe62b214426a3a0af Mon Sep 17 00:00:00 2001 From: cvs2git Date: Thu, 21 Feb 2008 14:56:42 +0000 Subject: [PATCH] This commit was manufactured by cvs2git to create tag 'V1_14_OT_1_1'. Sprout from BR_dev_V1_14 2008-02-21 10:05:04 UTC Pascale Noyret '*** empty log message ***' Cherrypick from BR_dev_V1_14 2007-12-17 12:29:12 UTC cvs2git 'This commit was manufactured by cvs2git to create branch 'BR_dev_V1_14'.': Editeur/Patrons/AnalyseModale.salome.comm Editeur/Patrons/elasticite.salome.comm Editeur/Patrons/limaillage.comm Editeur/Patrons/modes_3D.comm Editeur/Patrons/modes_pou.comm Editeur/Patrons/statlin_3D.comm Editeur/Patrons/statlin_pou.comm Editeur/Patrons/thermique.salome.comm Editeur/Patrons/tradir_3D.comm Editeur/Patrons/tramod_3D.comm Cherrypick from BR_dev_V1_14 2008-02-21 14:56:41 UTC Pascale Noyret '*** empty log message ***': Openturns/sdistOTqt.py Ui/makefile --- Editeur/Patrons/AnalyseModale.salome.comm | 64 +++++++++++++++++ Editeur/Patrons/elasticite.salome.comm | 55 +++++++++++++++ Editeur/Patrons/limaillage.comm | 11 +++ Editeur/Patrons/modes_3D.comm | 57 +++++++++++++++ Editeur/Patrons/modes_pou.comm | 63 +++++++++++++++++ Editeur/Patrons/statlin_3D.comm | 57 +++++++++++++++ Editeur/Patrons/statlin_pou.comm | 70 ++++++++++++++++++ Editeur/Patrons/thermique.salome.comm | 34 +++++++++ Editeur/Patrons/tradir_3D.comm | 72 +++++++++++++++++++ Editeur/Patrons/tramod_3D.comm | 86 +++++++++++++++++++++++ Openturns/sdistOTqt.py | 15 +--- Ui/makefile | 15 ++++ 12 files changed, 585 insertions(+), 14 deletions(-) create mode 100644 Editeur/Patrons/AnalyseModale.salome.comm create mode 100644 Editeur/Patrons/elasticite.salome.comm create mode 100644 Editeur/Patrons/limaillage.comm create mode 100644 Editeur/Patrons/modes_3D.comm create mode 100644 Editeur/Patrons/modes_pou.comm create mode 100644 Editeur/Patrons/statlin_3D.comm create mode 100644 Editeur/Patrons/statlin_pou.comm create mode 100644 Editeur/Patrons/thermique.salome.comm create mode 100644 Editeur/Patrons/tradir_3D.comm create mode 100644 Editeur/Patrons/tramod_3D.comm create mode 100644 Ui/makefile diff --git a/Editeur/Patrons/AnalyseModale.salome.comm b/Editeur/Patrons/AnalyseModale.salome.comm new file mode 100644 index 00000000..898d5715 --- /dev/null +++ b/Editeur/Patrons/AnalyseModale.salome.comm @@ -0,0 +1,64 @@ +DEBUT(); + +# 1 - MISE EN DONNEES : +# LECTURE DU MAILLAGE MED + +MAIL=LIRE_MAILLAGE(UNITE=21, + FORMAT='MED',); +# +# DEFINITION DES ELEMENTS FINIS UTILISES + +MODELE=AFFE_MODELE(MAILLAGE=MAIL, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='3D',),); +# +# DEFINITION DU MATERIAU UTILISE + +ACIER=DEFI_MATERIAU(ELAS=_F(E=2.1E11, + NU=0.3, + RHO=7800.0,),); + +CHMAT=AFFE_MATERIAU(MAILLAGE=MAIL, + AFFE=_F(TOUT='OUI', + MATER=ACIER,),); + +# +# DEFINITION DES CONDITIONS AUX LIMITES + +BLOQUAGE=AFFE_CHAR_MECA(MODELE=MODELE, + DDL_IMPO=_F(GROUP_MA='ABB1A1', + DX=0.0, + DY=0.0, + DZ=0.0,),); + +# 2 - CALCUL DES CINQ PREMIERS MODES PROPRES +# +# CALCUL DES MATRICES ASSEMBLEES K ET M + +MACRO_MATR_ASSE(MODELE=MODELE, + CHAM_MATER=CHMAT, + CHARGE=BLOQUAGE, + NUME_DDL=CO('NUMEDDL'), + MATR_ASSE=(_F(MATRICE=CO('RIGIDITE'), + OPTION='RIGI_MECA',), + _F(MATRICE=CO('MASSE'), + OPTION='MASS_MECA',),),); +# + +MODES=MODE_ITER_SIMULT(MATR_A=RIGIDITE, + MATR_B=MASSE, + CALC_FREQ=_F( + OPTION='PLUS_PETITE', + NMAX_FREQ=5,),); +# +# ECRITURE DES MODES AU FORMAT MED + +IMPR_RESU(MODELE=MODELE, + FORMAT='MED', + RESU=_F(MAILLAGE=MAIL, + RESULTAT=MODES, + NOM_CHAM='DEPL',),); + +FIN(); +# diff --git a/Editeur/Patrons/elasticite.salome.comm b/Editeur/Patrons/elasticite.salome.comm new file mode 100644 index 00000000..454762be --- /dev/null +++ b/Editeur/Patrons/elasticite.salome.comm @@ -0,0 +1,55 @@ +DEBUT(); + +MA=DEFI_MATERIAU(ELAS=_F(E=210000000000, + NU=0.3,),); + + + +MAIL=LIRE_MAILLAGE(UNITE=21, + FORMAT='MED', + INFO_MED=2,); + +MODE=AFFE_MODELE(MAILLAGE=MAIL, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION= '3D',),); + + + +MATE=AFFE_MATERIAU(MAILLAGE=MAIL, + AFFE=_F(TOUT='OUI', + MATER=MA,),); + +CHAR=AFFE_CHAR_MECA(MODELE=MODE, + FACE_IMPO=( + _F(GROUP_MA='ABB1A1', + DX=0, + DY=0, + DZ=0,),), + PRES_REP=( + _F(GROUP_MA='CDD1C1', + PRES=10000,),),); + +RESU=MECA_STATIQUE(MODELE=MODE, + CHAM_MATER=MATE, + EXCIT=_F(CHARGE=CHAR,),); + +RESU=CALC_ELEM(reuse =RESU, + MODELE=MODE, + CHAM_MATER=MATE, + RESULTAT=RESU, + OPTION=('SIGM_ELNO_DEPL','EQUI_ELNO_SIGM',), + EXCIT=_F( + CHARGE=CHAR,),); + +RESU=CALC_NO(reuse =RESU, + RESULTAT=RESU, + OPTION=('SIGM_NOEU_DEPL', 'EQUI_NOEU_SIGM', ),); + +IMPR_RESU(FORMAT='MED', + UNITE=80, + RESU=_F(MAILLAGE=MAIL, + RESULTAT=RESU, + NOM_CHAM=('SIGM_NOEU_DEPL','EQUI_NOEU_SIGM','DEPL',),),); + +FIN(); \ No newline at end of file diff --git a/Editeur/Patrons/limaillage.comm b/Editeur/Patrons/limaillage.comm new file mode 100644 index 00000000..bb12c443 --- /dev/null +++ b/Editeur/Patrons/limaillage.comm @@ -0,0 +1,11 @@ + + +DEBUT(CODE=_F(NOM='VIDE', + NIV_PUB_WEB='INTERNET',),); +# + +MA=LIRE_MAILLAGE(); + + +FIN(); +# diff --git a/Editeur/Patrons/modes_3D.comm b/Editeur/Patrons/modes_3D.comm new file mode 100644 index 00000000..aafe1f2a --- /dev/null +++ b/Editeur/Patrons/modes_3D.comm @@ -0,0 +1,57 @@ + +# PATRON +# ANALYSE MODALE +# 3D + +DEBUT(); +# MISE EN DONNEES + +MAIL=LIRE_MAILLAGE(); + +MODELE=AFFE_MODELE(MAILLAGE=MAIL, + AFFE=_F(GROUP_MA='OBJET', + PHENOMENE='MECANIQUE', + MODELISATION='3D',),); +# MATERIAU + +ACIER=DEFI_MATERIAU(ELAS=_F(E=2.1E11, + NU=0.3, + RHO=7800.0,),); + +CHMAT=AFFE_MATERIAU(MAILLAGE=MAIL, + AFFE=_F(GROUP_MA='OBJET', + MATER=ACIER,),); + +# CONDITIONS AUX LIMITES ET CHARGEMENT +# CONDITIONS AUX LIMITES + +BLOQUAGE=AFFE_CHAR_MECA(MODELE=MODELE, + DDL_IMPO=_F(GROUP_MA='ENCAST', + LIAISON='ENCASTRE',),); +# CALCUL DES MATRICES ASSEMBLEES K ET M + +MACRO_MATR_ASSE(MODELE=MODELE, + CHAM_MATER=CHMAT, + CHARGE=BLOQUAGE, + NUME_DDL=CO('NUMEDDL'), + MATR_ASSE=(_F(MATRICE=CO('RIGIDITE'), + OPTION='RIGI_MECA',), + _F(MATRICE=CO('MASSE'), + OPTION='MASS_MECA',),),); +# CALCUL DES CINQ PREMIERS MODES + +MODES=MODE_ITER_SIMULT(MATR_A=RIGIDITE, + MATR_B=MASSE, + CALC_FREQ=_F( + OPTION='PLUS_PETITE', + NMAX_FREQ=5,),); +# ECRITURE DES MODES AU FORMAT GMSH + +IMPR_RESU(MODELE=MODELE, + FORMAT='GMSH', + UNITE=19, + RESU=_F(MAILLAGE=MAIL, + RESULTAT=MODES, + NOM_CHAM='DEPL',),); + +FIN(); diff --git a/Editeur/Patrons/modes_pou.comm b/Editeur/Patrons/modes_pou.comm new file mode 100644 index 00000000..fc72e239 --- /dev/null +++ b/Editeur/Patrons/modes_pou.comm @@ -0,0 +1,63 @@ + +# PATRON +# ANALYSE MODALE +# POUTRE + +DEBUT(); +# MISE EN DONNEES + +MAIL=LIRE_MAILLAGE(); + +MODELE=AFFE_MODELE(MAILLAGE=MAIL, + AFFE=_F(GROUP_MA='OBJET', + PHENOMENE='MECANIQUE', + MODELISATION='3D',),); +# MATERIAU + +ACIER=DEFI_MATERIAU(ELAS=_F(E=2.1E11, + NU=0.3, + RHO=7800.0,),); + +CHMAT=AFFE_MATERIAU(MAILLAGE=MAIL, + AFFE=_F(GROUP_MA='OBJET', + MATER=ACIER,),); + +CARELEM=AFFE_CARA_ELEM(MODELE=MODELE, + POUTRE=_F(GROUP_MA='OBJET', + SECTION='CERCLE', + CARA=('R','EP',), + VALE=(1.0,0.01,),),); +# CONDITIONS AUX LIMITES + +BLOQUAGE=AFFE_CHAR_MECA(MODELE=MODELE, + DDL_IMPO=_F(GROUP_MA='ENCAST', + LIAISON='ENCASTRE',),); +#MATRICES ASSEMBLEES K, M +# + +MACRO_MATR_ASSE(MODELE=MODELE, + CHAM_MATER=CHMAT, + CARA_ELEM=CARELEM, + CHARGE=BLOQUAGE, + NUME_DDL=CO('NUMEDDL'), + MATR_ASSE=(_F(MATRICE=CO('RIGIDITE'), + OPTION='RIGI_MECA',), + _F(MATRICE=CO('MASSE'), + OPTION='MASS_MECA',),),); +#5 PREMIERS MODES + +MODES=MODE_ITER_SIMULT(MATR_A=RIGIDITE, + MATR_B=MASSE, + CALC_FREQ=_F( + OPTION='PLUS_PETITE', + NMAX_FREQ=5,),); +# MODES AU FORMAT GMSH + +IMPR_RESU(MODELE=MODELE, + FORMAT='GMSH', + UNITE=19, + RESU=_F(MAILLAGE=MAIL, + RESULTAT=MODES, + NOM_CHAM='DEPL',),); + +FIN(); diff --git a/Editeur/Patrons/statlin_3D.comm b/Editeur/Patrons/statlin_3D.comm new file mode 100644 index 00000000..39f7057f --- /dev/null +++ b/Editeur/Patrons/statlin_3D.comm @@ -0,0 +1,57 @@ + +# PATRON +# ANALYSE STATIQUE +# 3D + +DEBUT(); +# MISE EN DONNEES + +MAIL=LIRE_MAILLAGE(); + +MAIL=DEFI_GROUP(reuse =MAIL, + MAILLAGE=MAIL, + CREA_GROUP_MA=_F(NOM='TOUT', + TOUT='OUI',),); + +MODMECA=AFFE_MODELE(MAILLAGE=MAIL, + AFFE=_F(GROUP_MA='TOUT', + PHENOMENE='MECANIQUE', + MODELISATION='3D',),); + +ACIER=DEFI_MATERIAU(ELAS=_F(E=2.E11, + NU=0.3,),); + +CHMAT=AFFE_MATERIAU(MAILLAGE=MAIL, + AFFE=_F(TOUT='OUI', + MATER=ACIER,),); +# CONDITIONS AUX LIMITES ET CHARGEMENT +#POINT A : ENCASTREMENT + +BLOQUAGE=AFFE_CHAR_MECA(MODELE=MODMECA, + DDL_IMPO=_F(GROUP_MA='ENCAST', + LIAISON='ENCASTRE',),); +#POINT B : FORCE IMPOSEE + +CHARGT=AFFE_CHAR_MECA(MODELE=MODMECA, + FORCE_NODALE=_F(GROUP_NO='PB', + FY=1000.0,),); +# RESOLUTION DU PROBLEME ELASTIQUE + +RESU1=MECA_STATIQUE(MODELE=MODMECA, + CHAM_MATER=CHMAT, + EXCIT=(_F(CHARGE=BLOQUAGE,), + _F(CHARGE=CHARGT,),),); +# CALCUL DES EFFORTS + +RESU1=CALC_ELEM(reuse =RESU1, + RESULTAT=RESU1, + OPTION='EFGE_ELNO_DEPL',); +# RESULTATS FORMAT GMSH + +IMPR_RESU(MODELE=MODMECA, + FORMAT='GMSH', + RESU=_F(MAILLAGE=MAIL, + RESULTAT=RESU1, + NOM_CHAM=('DEPL','EFGE_ELNO_DEPL',),),); + +FIN(); diff --git a/Editeur/Patrons/statlin_pou.comm b/Editeur/Patrons/statlin_pou.comm new file mode 100644 index 00000000..0dd06eb4 --- /dev/null +++ b/Editeur/Patrons/statlin_pou.comm @@ -0,0 +1,70 @@ + +# PATRON +# ANALYSE STATIQUE +# POUTRE + +DEBUT(); +# MISE EN DONNEES + +MAIL=LIRE_MAILLAGE(); + +MAIL=DEFI_GROUP(reuse =MAIL, + MAILLAGE=MAIL, + CREA_GROUP_MA=_F(NOM='TOUT', + TOUT='OUI',),); + +MODMECA=AFFE_MODELE(MAILLAGE=MAIL, + AFFE=_F(GROUP_MA='TOUT', + PHENOMENE='MECANIQUE', + MODELISATION='POU_D_T',),); + +ACIER=DEFI_MATERIAU(ELAS=_F(E=2.E10, + NU=0.3,),); + +CHMAT=AFFE_MATERIAU(MAILLAGE=MAIL, + AFFE=_F(TOUT='OUI', + MATER=ACIER,),); +R1 = 1.0; + +EP1 = 0.001; + + +CARA_POU=AFFE_CARA_ELEM(MODELE=MODMECA, + POUTRE=_F(GROUP_MA='TOUT', + SECTION='CERCLE', + CARA=('R','EP',), + VALE=(R1,EP1,),),); + +# CONDITIONS AUX LIMITES ET CHARGEMENT + +#POINT A : ENCASTREMENT + +BLOQUAGE=AFFE_CHAR_MECA(MODELE=MODMECA, + DDL_IMPO=_F(GROUP_NO='PA', + LIAISON='ENCASTRE',),); +#POINT B : FORCE IMPOSEE + +CHARGT=AFFE_CHAR_MECA(MODELE=MODMECA, + FORCE_NODALE=_F(GROUP_NO='PB', + FY=1000.0,),); +# RESOLUTION DU PROBLEME ELASTIQUE + +RESU1=MECA_STATIQUE(MODELE=MODMECA, + CHAM_MATER=CHMAT, + CARA_ELEM=CARA_POU, + EXCIT=(_F(CHARGE=BLOQUAGE,), + _F(CHARGE=CHARGT,),),); +# CALCUL DES EFFORTS + +RESU1=CALC_ELEM(reuse =RESU1, + RESULTAT=RESU1, + OPTION='EFGE_ELNO_DEPL',); +# RESULTATS FORMAT GMSH + +IMPR_RESU(MODELE=MODMECA, + FORMAT='GMSH', + RESU=_F(MAILLAGE=MAIL, + RESULTAT=RESU1, + NOM_CHAM=('DEPL','EFGE_ELNO_DEPL',),),); + +FIN(); diff --git a/Editeur/Patrons/thermique.salome.comm b/Editeur/Patrons/thermique.salome.comm new file mode 100644 index 00000000..61c6fa16 --- /dev/null +++ b/Editeur/Patrons/thermique.salome.comm @@ -0,0 +1,34 @@ + + +DEBUT(); + +MESH=LIRE_MAILLAGE(UNITE=21, + FORMAT='MED',); + +MATER=DEFI_MATERIAU(THER=_F(LAMBDA=1.2,),); + +MODEL=AFFE_MODELE(MAILLAGE=MESH, + AFFE=_F(TOUT='OUI', + PHENOMENE='THERMIQUE', + MODELISATION='3D',),); + +MATFIELD=AFFE_MATERIAU(MAILLAGE=MESH, + AFFE=_F(TOUT='OUI', + MATER=MATER,),); + +LOADING=AFFE_CHAR_THER(MODELE=MODEL, + TEMP_IMPO=_F(GROUP_MA='Bloq', + TEMP=23.,), + FLUX_REP=_F(GROUP_MA='Press', + FLUN=2.,), + SOURCE=_F(GROUP_MA='Source', + SOUR=2.,),); + +TEMP=THER_LINEAIRE(MODELE=MODEL, + CHAM_MATER=MATFIELD, + EXCIT=_F(CHARGE=LOADING,),); + +IMPR_RESU(FORMAT='MED', + RESU=_F(RESULTAT=TEMP,),); + +FIN(); diff --git a/Editeur/Patrons/tradir_3D.comm b/Editeur/Patrons/tradir_3D.comm new file mode 100644 index 00000000..41d17e57 --- /dev/null +++ b/Editeur/Patrons/tradir_3D.comm @@ -0,0 +1,72 @@ + +# PATRON +# ANALYSE MODALE +# 3D + +DEBUT(); +# MISE EN DONNEES + +MAIL=LIRE_MAILLAGE(); + +MODELE=AFFE_MODELE(MAILLAGE=MAIL, + AFFE=_F(GROUP_MA='OBJET', + PHENOMENE='MECANIQUE', + MODELISATION='3D',),); +# MATERIAU + +ACIER=DEFI_MATERIAU(ELAS=_F(E=2.1E11, + NU=0.3, + RHO=7800.0,),); + +CHMAT=AFFE_MATERIAU(MAILLAGE=MAIL, + AFFE=_F(GROUP_MA='OBJET', + MATER=ACIER,),); +# CONDITIONS AUX LIMITES ET CHARGEMENT +# CONDITIONS AUX LIMITES + +BLOQUAGE=AFFE_CHAR_MECA(MODELE=MODELE, + DDL_IMPO=_F(GROUP_MA='ENCAST', + LIAISON='ENCASTRE',),); +# CALCUL DES MATRICES ASSEMBLEES K ET M + +MACRO_MATR_ASSE(MODELE=MODELE, + CHAM_MATER=CHMAT, + CHARGE=BLOQUAGE, + NUME_DDL=CO('NUMEDDL'), + MATR_ASSE=(_F(MATRICE=CO('RIGIDITE'), + OPTION='RIGI_MECA',), + _F(MATRICE=CO('MASSE'), + OPTION='MASS_MECA',),),); +# CALCUL DES CINQ PREMIERS MODES + +MODES=MODE_ITER_SIMULT(MATR_A=RIGIDITE, + MATR_B=MASSE, + CALC_FREQ=_F( + OPTION='PLUS_PETITE', + NMAX_FREQ=5,),); +#CHARGEMENT + +EXCIT=AFFE_CHAR_MECA(MODELE=MODELE, + PRES_REP=_F(GROUP_MA='PRESSE', + PRES=100.e5,),); + +EXCEL=CALC_VECT_ELEM(OPTION='CHAR_MECA', + CHARGE=EXCIT,); + +EXCASS=ASSE_VECTEUR(VECT_ELEM=EXCEL, + NUME_DDL=NUMEDDL,); +OMEGA = 10.0; + + +SINU = FORMULE(VALE='sin(OMEGA*INST)', + NOM_PARA='INST',); +#CALCUL TRANSITOIRE + +TRADIR=DYNA_LINE_TRAN(MATR_MASS=MASSE, + MATR_RIGI=RIGIDITE, + NEWMARK=_F(), + EXCIT=_F(VECT_ASSE=EXCASS,), + INCREMENT=_F(PAS=.01, + INST_FIN=10.,),); + +FIN(); diff --git a/Editeur/Patrons/tramod_3D.comm b/Editeur/Patrons/tramod_3D.comm new file mode 100644 index 00000000..9a68bc5d --- /dev/null +++ b/Editeur/Patrons/tramod_3D.comm @@ -0,0 +1,86 @@ + +# PATRON +# ANALYSE MODALE +# 3D + +DEBUT(); +# MISE EN DONNEES + +MAIL=LIRE_MAILLAGE(); + +MODELE=AFFE_MODELE(MAILLAGE=MAIL, + AFFE=_F(GROUP_MA='OBJET', + PHENOMENE='MECANIQUE', + MODELISATION='3D',),); +# MATERIAU + +ACIER=DEFI_MATERIAU(ELAS=_F(E=2.1E11, + NU=0.3, + RHO=7800.0,),); + +CHMAT=AFFE_MATERIAU(MAILLAGE=MAIL, + AFFE=_F(GROUP_MA='OBJET', + MATER=ACIER,),); +# CONDITIONS AUX LIMITES ET CHARGEMENT +# CONDITIONS AUX LIMITES + +BLOQUAGE=AFFE_CHAR_MECA(MODELE=MODELE, + DDL_IMPO=_F(GROUP_MA='ENCAST', + LIAISON='ENCASTRE',),); +# CALCUL DES MATRICES ASSEMBLEES K ET M + +MACRO_MATR_ASSE(MODELE=MODELE, + CHAM_MATER=CHMAT, + CHARGE=BLOQUAGE, + NUME_DDL=CO('NUMEDDL'), + MATR_ASSE=(_F(MATRICE=CO('RIGIDITE'), + OPTION='RIGI_MECA',), + _F(MATRICE=CO('MASSE'), + OPTION='MASS_MECA',),),); + +P=POST_ELEM(MASS_INER=_F(TOUT='OUI', + GROUP_MA='M',),); +# CALCUL DES CINQ PREMIERS MODES + +MODES=MODE_ITER_SIMULT(MATR_A=RIGIDITE, + MATR_B=MASSE, + CALC_FREQ=_F( + OPTION='PLUS_PETITE', + NMAX_FREQ=5,),); +#CHARGEMENT + +EXCIT=AFFE_CHAR_MECA(MODELE=MODELE, + PRES_REP=_F(GROUP_MA='PRESSE', + PRES=100.e5,),); + +EXCEL=CALC_VECT_ELEM(OPTION='CHAR_MECA', + CHARGE=EXCIT,); + +EXCASS=ASSE_VECTEUR(VECT_ELEM=EXCEL, + NUME_DDL=NUMEDDL,); +OMEGA = 10.0; + + +SINU = FORMULE(VALE='sin(OMEGA*INST)', + NOM_PARA='INST',); +#PROJECTION + +MACRO_PROJ_BASE(BASE=MODES, + MATR_ASSE_GENE=(_F(MATRICE=CO('MASSPROJ'), + MATR_ASSE=MASSE,), + _F(MATRICE=CO('RIGIPROJ'), + MATR_ASSE=RIGIDITE,),), + VECT_ASSE_GENE=_F(VECTEUR=CO('EXCPROJ'), + VECT_ASSE=EXCASS,),); +#CALCUL TRANSITOIRE + +TRAMOD=DYNA_TRAN_MODAL(MASS_GENE=MASSPROJ, + RIGI_GENE=RIGIPROJ, + AMOR_REDUIT=(.02,.01,), + INCREMENT=_F(INST_INIT=0.0, + INST_FIN=10.0, + PAS=.001,), + EXCIT=_F(VECT_GENE=EXCPROJ, + FONC_MULT=SINU,),); + +FIN(); diff --git a/Openturns/sdistOTqt.py b/Openturns/sdistOTqt.py index f9316308..1489dc75 100644 --- a/Openturns/sdistOTqt.py +++ b/Openturns/sdistOTqt.py @@ -33,8 +33,7 @@ def main(): copyfiles('../Editeur',os.path.join(path_distrib,'Editeur'),['*.py','faqs.txt']) copyfiles('../InterfaceTK',os.path.join(path_distrib,'InterfaceTK'),['*.py','faqs.txt']) copyfiles('../InterfaceQT',os.path.join(path_distrib,'InterfaceQT'),['*.py','faqs.txt']) - copyfiles('../Ui',os.path.join(path_distrib,'Ui'),['*.py']) - copyfiles('../Ui',os.path.join(path_distrib,'Ui'),['*.ui']) + copyfiles('../Ui',os.path.join(path_distrib,'Ui'),['*.ui'],'makefile') copyfiles('../Openturns',os.path.join(path_distrib,'Openturns'),['*.py','*.ini']) copyfiles('../Ihm',os.path.join(path_distrib,'Ihm'),['*.py']) copyfiles('../Extensions',os.path.join(path_distrib,'Extensions'),['*.py']) @@ -60,12 +59,6 @@ def main(): copyfiles('../Noyau',os.path.join(path_distrib,'Noyau'),['*.py']) copyfiles('../Validation',os.path.join(path_distrib,'Validation'),['*.py']) - copyfiles('../Tools',os.path.join(path_distrib,'Tools'),['*.py']) - copyfiles('../Tools/foztools',os.path.join(path_distrib,'Tools','foztools'),['*.py']) - copyfiles('../Pmw',os.path.join(path_distrib,'Pmw'),['*.py']) - copyfiles('../Pmw/Pmw_1_2',os.path.join(path_distrib,'Pmw','Pmw_1_2'),['*.py']) - copyfiles('../Pmw/Pmw_1_2/lib',os.path.join(path_distrib,'Pmw','Pmw_1_2','lib'),['*.py','Pmw.def']) - tarball= maketarball('dist',nom_distrib,nom_distrib) try: @@ -74,12 +67,6 @@ def main(): print "Repertoire de download inconnu : ",dir_download - try: - shutil.copytree(path_TextTools,os.path.join(path_distrib,'Tools','TextTools')) - except: - print "Impossible de recuperer mxTextTools : ",dir_download - sys.exit(1) - def make_dir(dir_cible): if type(dir_cible) is not types.StringType: diff --git a/Ui/makefile b/Ui/makefile new file mode 100644 index 00000000..7473e610 --- /dev/null +++ b/Ui/makefile @@ -0,0 +1,15 @@ +PYUIC = /local/opt/V3_2_7/SALOME3/prerequis/PyQt-3.13/bin/pyuic +.PHONY : all +.SUFFIXES : .ui .py + + +PY_FILES = desChoixCata.py desCommande.py desCommentaire.py desError.py desFormule.py desInactif.py \ + desInclude.py desListeParam.py desMacro.py desMCFact.py desMCListAjout.py desParam.py \ + desPlusieursBase.py desPlusieursInto.py desPoursuite.py desRacine.py desSelectVal.py \ + desUniqueASSD.py desUniqueBase.py desUniqueComp.py desUniqueInto.py desUniqueSDCOInto.py \ + desUniqueSDCO.py desVisu.py myMain.py + +%.py:%.ui + ${PYUIC} -o $@ $< + +all : $(PY_FILES) -- 2.39.2