Salome HOME
debug intempestif
[tools/eficas.git] / PSEN_Eficas / mesScripts.py
1 def view_zone(listeparam) :
2     item=listeparam[0]
3     import visu_geom
4     visu_zone = visu_geom.VisuGeom(from_eficas=True,
5                           eficas_item=item,
6                           ligne_arbre=False)
7     visu_zone.visualize()
8
9 def view_ligne_arbre(listeparam) :
10     item=listeparam[0]
11     import visu_geom
12     visu_arbre = visu_geom.VisuGeom(from_eficas=True,
13                            eficas_item=item,
14                            ligne_arbre=True)
15     visu_arbre.visualize()
16
17 def import_zone(listeparam,appli) :
18     item=listeparam[0]
19     # simulation de la recuperation zone
20     #import eficasSalome
21     #eficasSalome.runEficas(code='MT',fichier='/home/I29518/test_zone.comm')
22     appli.viewmanager.handleOpen(fichier='/home/A96028/Install_EficasV1/EficasV1/MT/MT_include.comm')
23
24 def import_zone2(listeparam,appli) :
25     editor=listeparam[0]
26     itemWidget=listeparam[1]
27     texte="sansnom=ZONE(NOEUDS=(_F(NOM='N1', X=0.0,), _F(NOM='N2', X=0.19,),), ELEMENTS=(_F(NOM='E1', DEBUT='N1', FIN='N2', RAFFINAGE='NON', MATERIAU=MAT_R01, SECTION_MASSE=_F(TYPE_SECTION='CONSTANTE', DIAM_EXTERN_DEBUT=0.1, DIAM_INTERN_DEBUT=0,), SECTION_RIGIDITE=_F(TYPE_SECTION='CONSTANTE', DIAM_EXTERN_DEBUT=0.1, DIAM_INTERN_DEBUT=0.0,),), _F(NOM='E2', DEBUT='N2', FIN='N3', RAFFINAGE='NON', MATERIAU=MAT_R01, SECTION_MASSE=_F(TYPE_SECTION='VARIABLE', DIAM_EXTERN_DEBUT=0.1, DIAM_INTERN_DEBUT=0, DIAM_EXTERN_SORTIE=0.2, DIAM_INTERN_SORTIE=0.0,), SECTION_RIGIDITE=_F(TYPE_SECTION='VARIABLE', DIAM_EXTERN_DEBUT=0.1, DIAM_INTERN_DEBUT=0.0, DIAM_EXTERN_SORTIE=0.2, DIAM_INTERN_SORTIE=0.0,),),),);"
28     editor.updateJdc(itemWidget,texte)
29
30 def Source():
31     print "jjjjjjjjjjjjjjjjjjj"
32
33 dict_commandes={
34         'GENDOF':(Source,"Source",(),False,True,"affiche un message"),
35                }