1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117
|
# CONFIGURATION MANAGEMENT OF EDF VERSION
# ======================================================================
# COPYRIGHT (C) 1991 - 2012 EDF R&D WWW.CODE-ASTER.ORG
# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY
# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY
# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR
# (AT YOUR OPTION) ANY LATER VERSION.
#
# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT
# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF
# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU
# GENERAL PUBLIC LICENSE FOR MORE DETAILS.
#
# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE
# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER,
# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE.
# ======================================================================
# person_in_charge: mathieu.courtois at edf.fr
IMPR_TABLE=MACRO(nom="IMPR_TABLE",
op=OPS('Macro.impr_table_ops.impr_table_ops'),
sd_prod=None,
UIinfo={"groupes":("Impression","Tables",)},
fr="Impression du contenu d'une table dans un fichier",
TABLE =SIMP(statut='o',typ=table_sdaster),
FORMAT =SIMP(statut='f',typ='TXM',defaut="TABLEAU",
into=("TABLEAU","ASTER","TABLEAU_CROISE","AGRAF","XMGRACE",),),
b_pilote =BLOC(condition = "FORMAT == 'XMGRACE'",
fr="Mots-clés propres à XMGRACE",
PILOTE =SIMP(statut='f',typ='TXM',defaut='',
into=('','POSTSCRIPT','EPS','MIF','SVG','PNM','PNG','JPEG','PDF','INTERACTIF'),
fr="Pilote de sortie, PNG/JPEG/PDF ne sont pas disponibles sur toutes les installations de xmgrace"),
UNITE =SIMP(statut='f',typ='I',val_min=10,val_max=90,defaut=29,
fr="Unité logique définissant le fichier (fort.N) dans lequel on écrit"),
),
b_unite =BLOC(condition = "FORMAT != 'XMGRACE'",
UNITE =SIMP(statut='f',typ='I',defaut=8,
fr="Unité logique définissant le fichier (fort.N) dans lequel on écrit"),
),
FILTRE =FACT(statut='f',max='**',
NOM_PARA =SIMP(statut='o',typ='TXM'),
CRIT_COMP =SIMP(statut='f',typ='TXM',defaut="EQ",
into=("EQ","LT","GT","NE","LE","GE","VIDE",
"NON_VIDE","MAXI","MAXI_ABS","MINI","MINI_ABS"),),
b_vale =BLOC(condition = "(CRIT_COMP in ('EQ','NE','GT','LT','GE','LE'))",
regles=(UN_PARMI('VALE','VALE_I','VALE_K','VALE_C',),),
VALE =SIMP(statut='f',typ='R',max='**'),
VALE_I =SIMP(statut='f',typ='I',max='**'),
VALE_C =SIMP(statut='f',typ='C',max='**'),
VALE_K =SIMP(statut='f',typ='TXM',max='**'),
),
b_crit =BLOC(condition = "CRIT_COMP in ('EQ','NE')",
CRITERE =SIMP(statut='f',typ='TXM',defaut="RELATIF",into=("RELATIF","ABSOLU") ),
PRECISION =SIMP(statut='f',typ='R',defaut= 1.0E-3 ),
),
),
TRI =FACT(statut='f',
NOM_PARA =SIMP(statut='o',typ='TXM',validators=NoRepeat(),max='**'),
ORDRE =SIMP(statut='f',typ='TXM',defaut="CROISSANT", # max='**',
into=("CROISSANT","DECROISSANT") ),
),
PAGINATION =SIMP(statut='f',typ='TXM',max='**'),
FORMAT_R =SIMP(statut='f',typ='TXM',defaut="E12.5"),
NOM_PARA =SIMP(statut='f',typ='TXM',validators=NoRepeat(),max='**'),
IMPR_FONCTION =SIMP(statut='f',typ='TXM',defaut="NON",into=("OUI","NON") ),
# Mise en page du tableau ou du graphique
b_tableau = BLOC(condition = "FORMAT == 'TABLEAU'",
fr="Mots-clés propres au format Tableau",
SEPARATEUR =SIMP(statut='f',typ='TXM',defaut=' ',
fr="Séparateur des colonnes du tableau (ex : ' ', ';'...)"),
COMMENTAIRE =SIMP(statut='f',typ='TXM',defaut='#',
fr="Caractère indiquant au traceur de fonction que la ligne peut etre ignorée"),
COMM_PARA =SIMP(statut='f',typ='TXM',defaut='',
fr="Caractère utilisé pour commentariser la ligne des labels de colonnes"),
DEBUT_LIGNE =SIMP(statut='f',typ='TXM',defaut='',
fr="Caractère de debut de ligne"),
FIN_LIGNE =SIMP(statut='f',typ='TXM',defaut='\n',
fr="Caractère de fin de ligne"),
),
# mise en forme pour les formats qui passent par Graph
b_forme =BLOC(condition = "FORMAT == 'XMGRACE'",
fr="Données de mise en forme du graphique",
# pour la courbe
LEGENDE =SIMP(statut='f',typ='TXM',
fr="Légende associée à la fonction" ),
STYLE =SIMP(statut='f',typ='I',val_min=0,
fr="Style de la ligne représentant la fonction",),
COULEUR =SIMP(statut='f',typ='I',val_min=0,
fr="Couleur associée à la fonction",),
MARQUEUR =SIMP(statut='f',typ='I',val_min=0,
fr="Type du marqueur associé à la fonction",),
FREQ_MARQUEUR =SIMP(statut='f',typ='I',defaut=0,
fr="Fréquence d impression du marqueur associé à la fonction", ),
# format du graphique
BORNE_X =SIMP(statut='f',typ='R',min=2,max=2,
fr="Intervalles de variation des abscisses"),
BORNE_Y =SIMP(statut='f',typ='R',min=2,max=2,
fr="Intervalles de variation des ordonnées"),
ECHELLE_X =SIMP(statut='f',typ='TXM',defaut="LIN",into=("LIN","LOG"),
fr="Type d'échelle pour les abscisses" ),
ECHELLE_Y =SIMP(statut='f',typ='TXM',defaut="LIN",into=("LIN","LOG"),
fr="Type d'échelle pour les ordonnées" ),
GRILLE_X =SIMP(statut='f',typ='R',max=1,val_min=0.,
fr="Pas du quadrillage vertical" ),
GRILLE_Y =SIMP(statut='f',typ='R',max=1,val_min=0.,
fr="Pas du quadrillage horizontal" ),
LEGENDE_X =SIMP(statut='f',typ='TXM',
fr="Légende associée à l'axe des abscisses" ),
LEGENDE_Y =SIMP(statut='f',typ='TXM',
fr="Légende associée à l'axe des ordonnées" ),
),
TITRE =SIMP(statut='f',typ='TXM',max='**'),
INFO =SIMP(statut='f',typ='I',defaut=1,into=(1,2) ),
)
|