1 #@ MODIF macr_cabri_mail_dat Macro DATE 14/09/2004 AUTEUR MCOURTOI M.COURTOIS
2 # -*- coding: iso-8859-1 -*-
3 # CONFIGURATION MANAGEMENT OF EDF VERSION
4 # ======================================================================
5 # COPYRIGHT (C) 1991 - 2003 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 # ======================================================================
23 # Données pour les brides standards
27 # Pour ajouter une bride x:
28 # Définir un dico_bride_x comme ci-dessous puis ajoutez-le à dico_bride_std
30 # dictionnaire pour la description des variables
31 dico_var_geo = {'nbgouj':'Nombre de goujons de la jonction boulonnée (GOUJ_N_GOUJON)',
32 'dint':'Diamètre intérieur de la bride (BRID_D_INT)',
33 'dex1':'Diamétre extérieur de la conduite (TUBU_D_EXT)',
34 'dex2':'Position (diamètre) du congé de la bride (BRID_D_CONGE)',
35 'dex3':'Diamètre de l''épaulement de la bride au niveau de l''interface d''étanchéité (BRID_D_EPAUL)',
36 'dtrou':'Position des alésages de la bride permettant l''introduction des goujons (BRID_P_ALESAG)',
37 'dext':'Diamètre extérieur de la bride (BRID_D_EXT)',
38 'dt':'Diamètre des alésages de la bride permettant l''introduction des goujons (BRID_D_ALESAG)',
39 'drd':'Diamètre de la rondelle (GOUJ_D_RONDEL)',
40 'dg':'Diamètre des goujons de la jonction boulonnée (GOUJ_D_GOUJON)',
41 'dec':'Diamètre de l''écrou (GOUJ_D_ECROU)',
42 'rcong':'Rayon du congé de la bride (BRID_R_CONGE)',
43 'he':'Epaisseur de la rondelle (GOUJ_E_RONDEL)',
44 'e':'Epaisseur de l''écrou (GOUJ_E_ECROU)',
45 'hc1':'Hauteur de la bride (BRID_H)',
46 'hcg1':'Hauteur de conduite (TUBU_H)',
47 'hb':'Hauteur de l''épaulement de la bride au niveau de l''interface d''étanchéité (BRID_H_EPAUL)',
48 'htrou':'Hauteur des alésages de la bride permettant l''introduction des goujons (BRID_H_ALESAG)',
49 'pf':'Profondeur (épaisseur) des filets des goujons (GOUJ_E_FILET)',
50 'j':'Epaisseur du joint au niveau de l''interface d''étanchéité (ETAN_E_JOINT)'}
52 dico_var_msh = {'nrad':'Nombre d''éléments radiaux (NBR_RAD)',
53 'ncir':'Nombre d''éléments circonférentiels (NBR_CIR)',
54 'nver':'Nombre d''éléments verticaux (NBR_VER)',
55 'nsect':'Nombre d''éléments de l''alésage (NBR_ALE)',
56 'temps':'Temps d''analyse'}
58 # dictionnaires des brides standards
59 dico_bride_A = {'nbgouj': 4,
80 dico_bride_AA = {'nbgouj': 32,
101 dico_bride_B = {'nbgouj': 4,
121 dico_bride_B1 = {'nbgouj': 4,
141 dico_bride_C = {'nbgouj': 8,
161 dico_bride_D = {'nbgouj': 8,
181 dico_bride_D1 = {'nbgouj': 8,
201 dico_bride_E = {'nbgouj': 8,
221 dico_bride_F = {'nbgouj': 8,
241 dico_bride_FF = {'nbgouj': 32,
261 dico_bride_G = {'nbgouj': 12,
281 dico_bride_GG = {'nbgouj': 36,
301 dico_bride_H = {'nbgouj': 12,
321 dico_bride_H1 = {'nbgouj': 12,
341 dico_bride_I = {'nbgouj': 18,
361 dico_bride_J = {'nbgouj': 18,
381 dico_bride_J1 = {'nbgouj': 18,
401 dico_bride_K = {'nbgouj': 8,
421 dico_bride_L = {'nbgouj': 16,
441 dico_bride_L1 = {'nbgouj': 16,
461 dico_bride_M = {'nbgouj': 16,
481 dico_bride_N = {'nbgouj': 12,
501 dico_bride_O = {'nbgouj': 12,
521 dico_bride_P = {'nbgouj': 16,
541 dico_bride_S = {'nbgouj': 16,
561 dico_bride_T = {'nbgouj': 16,
581 dico_bride_W = {'nbgouj': 28,
603 # dictionnaire pour faire le lien entre l'option de bride et les valeurs normalisées
604 dico_bride_std = {'AA':dico_bride_AA,