Salome HOME
sauve du 20/12
[tools/eficas.git] / monCode / Separate_Blocks_52963_Cata.py
1 # coding: utf-8
2
3 from Accas import *
4
5 JdC = JDC_CATA (code = 'PATTERNS',
6                 execmodul = None,
7                 )
8 def mySeveral(suffix,num):
9     out=list()
10     for i in range(1,num+1):
11         out.append(suffix+str(i).zfill(2))
12     return out
13
14 def myFact(num):
15     myNum=str(num).zfill(2)
16     list_item_body="Item_"+myNum+"_"
17     myString="FACT(statut = 'f', List_"+myNum+" = SIMP(statut = 'o',typ = 'TXM', into=mySeveral('"+list_item_body+"',12), defaut='"+list_item_body+myNum+"'),Real_"+myNum+" = SIMP(statut = 'o',typ = 'R', defaut = "+str(num/100.)+", ang='Real "+myNum+" help EN'),Integer_"+myNum+" = SIMP(statut = 'o',typ = 'I', defaut = "+str(100+num)+",ang='Max_Iter "+myNum+" help EN'))"
18     print myString
19     return eval(myString)
20
21
22 PROC_01=PROC(nom = "PROC_01", op=None, ang="Help for PROC_01, English version",fr="Help for PROC_01, French version", docu="",
23     Radio_01=SIMP(statut = 'f',typ = 'TXM',into=("EF","VF","BS"),defaut="EF"),
24     FACT_01=myFact(1),
25     FACT_02=myFact(2),
26     FACT_03=myFact(3),
27     FACT_04=myFact(4),
28     FACT_05=myFact(5),
29     FACT_06=myFact(6),
30     FACT_07=myFact(7),
31     FACT_08=myFact(8),
32     FACT_09=myFact(9),
33     FACT_10=myFact(10),
34     FACT_11=myFact(11),
35     FACT_12=myFact(12),
36 )
37
38 Classement_Commandes_Ds_Arbre=('PROC_01',)
39
40 Ordre_Des_Commandes = ('PROC_01',)