]> SALOME platform Git repositories - tools/eficas.git/blob - Aster/Cata/cataSTA9/Intranet/macr_cabri_mail_cata.py
Salome HOME
Modif V6_4_°
[tools/eficas.git] / Aster / Cata / cataSTA9 / Intranet / macr_cabri_mail_cata.py
1 #@ MODIF macr_cabri_mail_cata Intranet  DATE 28/01/2008   AUTEUR PELLET J.PELLET 
2 # -*- coding: iso-8859-1 -*-
3 #            CONFIGURATION MANAGEMENT OF EDF VERSION
4 # ======================================================================
5 # COPYRIGHT (C) 1991 - 2008  EDF R&D                  WWW.CODE-ASTER.ORG
6 # THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY  
7 # IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY  
8 # THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR     
9 # (AT YOUR OPTION) ANY LATER VERSION.                                                  
10 #                                                                       
11 # THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT   
12 # WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF            
13 # MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU      
14 # GENERAL PUBLIC LICENSE FOR MORE DETAILS.                              
15 #                                                                       
16 # YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE     
17 # ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER,         
18 #    1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE.        
19 # ======================================================================
20
21 from Intranet.macr_cabri_mail_ops import macr_cabri_mail_ops
22 from Cata.cata import *
23
24 MACR_CABRI_MAIL=MACRO(nom="MACR_CABRI_MAIL",
25                       op=macr_cabri_mail_ops,
26                       sd_prod=maillage_sdaster,
27                       fr="maillage d'une jonction boulonnée de tuyauterie",
28                       reentrant='n',
29                       UIinfo={"groupes":("Outils métier",)},
30                       EXEC_MAILLAGE = FACT(statut='o',
31                         LOGICIEL      = SIMP(statut = 'o',typ='TXM',into=("GIBI2000",),),
32                         UNITE_DATG    = SIMP(statut = 'f',typ='I',defaut=70,),
33                         UNITE_MGIB    = SIMP(statut = 'f',typ='I',defaut=19,),
34                         NIVE_GIBI     = SIMP(statut = 'f',typ='I',defaut=10,
35                                           into = (3,4,5,6,7,8,9,10,11),
36                                             ),
37                                           ),
38                       RAFF_MAILLAGE   = FACT(statut = 'd',
39                         NB_RADIAL    = SIMP(statut = 'f',typ='I',defaut=2,),
40                         NB_CIRCONF   = SIMP(statut = 'f',typ='I',defaut=3,),
41                         NB_VERTICAL  = SIMP(statut = 'f',typ='I',defaut=6,),
42                         NB_ALESAGE   = SIMP(statut = 'f',typ='I',defaut=5,),
43                                           ),
44                       VERI_MAIL     = FACT(statut='d',
45                         VERIF         = SIMP(statut='f',typ='TXM',defaut="OUI",into=("OUI","NON") ),  
46                         APLAT         = SIMP(statut='f',typ='R',defaut= 1.0E-3 ),  
47                                           ),                                          
48                       GEOM_BRID     = FACT(statut = 'o',
49                         NORME         = SIMP(statut = 'o',typ='TXM',into=("OUI","NON"),),
50                         b_bride_iso   = BLOC(condition = "NORME == 'OUI'",
51                           TYPE           = SIMP(statut='o',typ='TXM',
52                                                 into=('A','AA','B','B1','C','D','D1','E','F',
53                                                       'FF','G','GG','H','H1','I','J','J1',
54                                                       'K','L','L1','M','N','O','P','S','T','W'), 
55                                                ),
56                                             ),
57                         b_bride_niso  = BLOC(condition = "NORME == 'NON'",
58                           TUBU_D_EXT     = SIMP(statut='o',typ='R',),
59                           TUBU_H         = SIMP(statut='o',typ='R',),
60                           BRID_D_EXT     = SIMP(statut='o',typ='R',),
61                           BRID_D_INT     = SIMP(statut='o',typ='R',),
62                           BRID_H         = SIMP(statut='o',typ='R',),
63                           BRID_D_CONGE   = SIMP(statut='o',typ='R',),
64                           BRID_R_CONGE   = SIMP(statut='o',typ='R',),
65                           BRID_D_EPAUL   = SIMP(statut='o',typ='R',),
66                           BRID_H_EPAUL   = SIMP(statut='o',typ='R',),
67                           BRID_D_ALESAG  = SIMP(statut='o',typ='R',),
68                           BRID_P_ALESAG  = SIMP(statut='o',typ='R',),
69                           BRID_H_ALESAG  = SIMP(statut='o',typ='R',),
70                           GOUJ_N_GOUJON  = SIMP(statut='o',typ='I',),
71                           GOUJ_D_GOUJON  = SIMP(statut='o',typ='R',),
72                           GOUJ_E_FILET   = SIMP(statut='o',typ='R',),
73                           GOUJ_D_RONDEL  = SIMP(statut='o',typ='R',),
74                           GOUJ_E_RONDEL  = SIMP(statut='o',typ='R',),
75                           GOUJ_D_ECROU   = SIMP(statut='o',typ='R',),
76                           GOUJ_E_ECROU   = SIMP(statut='o',typ='R',),
77                           ETAN_E_JOINT   = SIMP(statut='o',typ='R',),
78                                             ),
79                                          ),
80                       IMPRESSION    = FACT(statut='d',
81                         UNITE          = SIMP(statut='f',typ='I'),
82                         FORMAT         = SIMP(statut='f',typ='TXM',defaut="ASTER",    
83                                               into=("ASTER","CASTEM","IDEAS"),
84                                              ),
85                         b_impr_castem = BLOC(condition = "FORMAT == 'CASTEM'",
86                           NIVE_GIBI      = SIMP(statut='f',typ='I',defaut=10,into=(3,10),),
87                                             ),
88                         b_impr_ideas  = BLOC(condition = "FORMAT == 'IDEAS'",
89                           VERSION        = SIMP(statut='f',typ='I',defaut=5,into=(4,5),),
90                                             ),
91                                           ),
92                      );