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.
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.
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 # ======================================================================
21 from Intranet.macr_cabri_mail_ops import macr_cabri_mail_ops
22 from Cata.cata import *
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",
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),
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,),
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 ),
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'),
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',),
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"),
85 b_impr_castem = BLOC(condition = "FORMAT == 'CASTEM'",
86 NIVE_GIBI = SIMP(statut='f',typ='I',defaut=10,into=(3,10),),
88 b_impr_ideas = BLOC(condition = "FORMAT == 'IDEAS'",
89 VERSION = SIMP(statut='f',typ='I',defaut=5,into=(4,5),),