Salome HOME
CCAR : remplacement separateur New24.gif par Sep.gif
[tools/eficas.git] / Exemples / ex12 / main.py
1 """
2    Exemple d'utilisation d'un JDC
3
4    Dans un premier temps on vérifie la conformite de l'objet 
5    de définition ::
6
7       cr=OP1.report()
8       if cr.estvide(): ...
9
10    Dans un deuxième temps, on construit plusieurs objets de type 
11    ETAPE dont la définition est OP1 et on vérifie la conformité
12    de ces objets.
13 """
14
15 import sys
16 sys.path[:0]=['../..']
17
18 import cata
19 from cata import JdC
20
21 cr=JdC.report()
22 print cr
23
24 text="""
25
26 a=OP1(a=1)
27 b=OP1(a=1,b=a)
28 c=OP1(a=1,b=10)
29 """
30
31 j=JdC(procedure=text,cata=cata,nom="bidon")
32
33 j.compile()
34 print j.cr
35
36 j.exec_compile()
37 print j.cr
38
39 cr=j.report()
40 print cr