Salome HOME
A way to deal with environment modules.
[tools/yacsgen.git] / Examples / pyth2 / coupling.xml
1
2 <proc>
3
4 <!-- types -->
5
6
7 <container name="A">
8 </container>
9
10 <container name="B">
11 </container>
12
13 <service name="node1" >
14   <component>compo2</component>
15   <method>s1</method>
16   <load container="A"/>
17   <inport name="a" type="double"/>
18   <inport name="b" type="double"/>
19   <outport name="c" type="double"/>
20   <outport name="d" type="double"/>
21   <instream name="aa" type="CALCIUM_double"/>
22   <outstream name="ba" type="CALCIUM_double"/>
23 </service>
24
25 <service name="node2" >
26   <component>compo2</component>
27   <method>s1</method>
28   <load container="B"/>
29   <inport name="a" type="double"/>
30   <inport name="b" type="double"/>
31   <outport name="c" type="double"/>
32   <outport name="d" type="double"/>
33   <instream name="aa" type="CALCIUM_double"/>
34   <outstream name="ba" type="CALCIUM_double"/>
35 </service>
36
37 <!--datalinks -->
38 <stream>
39   <fromnode>node1</fromnode><fromport>ba</fromport>
40   <tonode>node2</tonode><toport>aa</toport>
41 </stream>
42 <stream>
43   <fromnode>node2</fromnode><fromport>ba</fromport>
44   <tonode>node1</tonode><toport>aa</toport>
45 </stream>
46
47 <parameter>
48   <tonode>node1</tonode> <toport>a</toport>
49   <value><double>23</double> </value>
50 </parameter>
51 <parameter>
52   <tonode>node1</tonode> <toport>b</toport>
53   <value><double>53</double> </value>
54 </parameter>
55 <parameter>
56   <tonode>node2</tonode> <toport>a</toport>
57   <value><double>63</double> </value>
58 </parameter>
59 <parameter>
60   <tonode>node2</tonode> <toport>b</toport>
61   <value><double>73</double> </value>
62 </parameter>
63
64 </proc>
65