Salome HOME
eb91cabb1a871b2706b76d8228bcd4147fb818e6
[modules/yacs.git] / src / yacsloader / samples / switch2.xml
1 <proc>
2     <!-- a python node in a switch (case 3 initialized by parameter)
3     -->
4     <!--types -->
5     <!--nodes -->
6     <switch name="b1">
7       <case id="1">
8         <inline name="n2" >
9           <script><code>print p1</code></script>
10           <inport name="p1" type="double"/>
11           <outport name="p1" type="double"/>
12         </inline>
13       </case>
14       <case id="3">
15         <inline name="n2" >
16           <script><code>print p1</code></script>
17           <inport name="p1" type="double"/>
18           <outport name="p1" type="double"/>
19         </inline>
20       </case>
21       <default>
22         <inline name="n2" >
23           <script><code>print p1</code></script>
24           <inport name="p1" type="double"/>
25           <outport name="p1" type="double"/>
26         </inline>
27       </default>
28     </switch>
29
30     <!--parameters -->
31     <parameter>
32         <tonode>b1.p1_n2</tonode> <toport>p1</toport>
33         <value><double>23</double> </value>
34     </parameter>
35     <parameter>
36         <tonode>b1.p3_n2</tonode> <toport>p1</toport>
37         <value><double>54</double> </value>
38     </parameter>
39     <parameter>
40         <tonode>b1.default_n2</tonode> <toport>p1</toport>
41         <value><double>54</double> </value>
42     </parameter>
43     <parameter>
44         <tonode>b1</tonode> <toport>select</toport>
45         <value><int>3</int> </value>
46     </parameter>
47
48
49 </proc>