Salome HOME
Copyrights update 2015.
[samples/datafiles.git] / Superv / Graphs / GraphStreams.xml
1 <!DOCTYPE Dataflow>
2 <!--
3   Copyright (C) 2007-2015  CEA/DEN, EDF R&D, OPEN CASCADE
4
5   Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
6   CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
7
8   This library is free software; you can redistribute it and/or
9   modify it under the terms of the GNU Lesser General Public
10   License as published by the Free Software Foundation; either
11   version 2.1 of the License, or (at your option) any later version.
12
13   This library is distributed in the hope that it will be useful,
14   but WITHOUT ANY WARRANTY; without even the implied warranty of
15   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
16   Lesser General Public License for more details.
17
18   You should have received a copy of the GNU Lesser General Public
19   License along with this library; if not, write to the Free Software
20   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
21
22   See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
23
24 -->
25 <dataflow>
26 <info-list>
27 <node>
28 <component-name>?</component-name>
29    <interface-name>?</interface-name>
30    <node-name>GraphStreams</node-name>
31    <kind>9</kind>
32    <streamgraph-timeout>1000</streamgraph-timeout>
33    <streamgraph-datastreamtrace>1</streamgraph-datastreamtrace>
34    <streamgraph-deltatime>1.5</streamgraph-deltatime>
35    <coupled-node>?</coupled-node>
36    <service>
37 <service-name>GraphStreams</service-name>
38     <inParameter-list>
39 <inParameter>
40 <inParameter-type>long</inParameter-type>
41       <inParameter-name>Loop\Index</inParameter-name>     </inParameter>
42      <inParameter>
43 <inParameter-type>long</inParameter-type>
44       <inParameter-name>Loop\Min</inParameter-name>     </inParameter>
45      <inParameter>
46 <inParameter-type>long</inParameter-type>
47       <inParameter-name>Loop\Max</inParameter-name>     </inParameter>
48      <inParameter>
49 <inParameter-type>long</inParameter-type>
50       <inParameter-name>Loop\Incr</inParameter-name>     </inParameter>
51      <inParameter>
52 <inParameter-type>double</inParameter-type>
53       <inParameter-name>Loop\z_Div</inParameter-name>     </inParameter>
54      <inParameter>
55 <inParameter-type>double</inParameter-type>
56       <inParameter-name>Loop\z_Div_1</inParameter-name>     </inParameter>
57      <inParameter>
58 <inParameter-type>double</inParameter-type>
59       <inParameter-name>Loop\y_Add</inParameter-name>     </inParameter>
60      <inParameter>
61 <inParameter-type>double</inParameter-type>
62       <inParameter-name>Loop\x_Sub</inParameter-name>     </inParameter>    </inParameter-list>
63     <outParameter-list>
64 <outParameter>
65 <outParameter-type>double</outParameter-type>
66       <outParameter-name>Loop\z_Div</outParameter-name>     </outParameter>
67      <outParameter>
68 <outParameter-type>double</outParameter-type>
69       <outParameter-name>Loop\z_Div_1</outParameter-name>     </outParameter>
70      <outParameter>
71 <outParameter-type>long</outParameter-type>
72       <outParameter-name>EndLoop\Index</outParameter-name>     </outParameter>
73      <outParameter>
74 <outParameter-type>long</outParameter-type>
75       <outParameter-name>EndLoop\Min</outParameter-name>     </outParameter>
76      <outParameter>
77 <outParameter-type>long</outParameter-type>
78       <outParameter-name>EndLoop\Max</outParameter-name>     </outParameter>
79      <outParameter>
80 <outParameter-type>long</outParameter-type>
81       <outParameter-name>EndLoop\Incr</outParameter-name>     </outParameter>
82      <outParameter>
83 <outParameter-type>double</outParameter-type>
84       <outParameter-name>EndLoop\z_Div</outParameter-name>     </outParameter>
85      <outParameter>
86 <outParameter-type>double</outParameter-type>
87       <outParameter-name>EndLoop\z_Div_1</outParameter-name>     </outParameter>
88      <outParameter>
89 <outParameter-type>double</outParameter-type>
90       <outParameter-name>EndLoop\y_Add</outParameter-name>     </outParameter>
91      <outParameter>
92 <outParameter-type>double</outParameter-type>
93       <outParameter-name>EndLoop\x_Sub</outParameter-name>     </outParameter>    </outParameter-list>   </service>
94    <DataStream-list/>
95    <PyFunction-list/>
96    <creation-date>23/4/2004 - 18:20:13</creation-date>
97    <lastmodification-date>21/5/2004 - 10:32:29</lastmodification-date>
98    <editor-release>2.0</editor-release>
99    <author>JR</author>
100    <container>?</container>
101    <comment>Graph with DataStreamPorts CEA/EDF : Calcium</comment>
102    <x-position>0</x-position>
103    <y-position>0</y-position>  </node> </info-list>
104  <node-list>
105 <node>
106 <component-name>DataStreamFactory</component-name>
107    <interface-name>DataStreamFactory</interface-name>
108    <node-name>Add</node-name>
109    <kind>0</kind>
110    <coupled-node>?</coupled-node>
111    <service>
112 <service-name>Add</service-name>
113     <inParameter-list>
114 <inParameter>
115 <inParameter-type>long</inParameter-type>
116       <inParameter-name>x</inParameter-name>     </inParameter>
117      <inParameter>
118 <inParameter-type>long</inParameter-type>
119       <inParameter-name>y</inParameter-name>     </inParameter>    </inParameter-list>
120     <outParameter-list>
121 <outParameter>
122 <outParameter-type>long</outParameter-type>
123       <outParameter-name>z</outParameter-name>     </outParameter>    </outParameter-list>   </service>
124    <DataStream-list>
125 <inParameter>
126 <inParameter-type>1</inParameter-type>
127      <inParameter-name>istream</inParameter-name>
128      <inParameter-dependency>2</inParameter-dependency>
129      <inParameter-schema>0</inParameter-schema>
130      <inParameter-interpolation>0</inParameter-interpolation>
131      <inParameter-extrapolation>0</inParameter-extrapolation>    </inParameter>
132     <outParameter>
133 <outParameter-type>1</outParameter-type>
134      <outParameter-name>ostream</outParameter-name>
135      <outParameter-dependency>2</outParameter-dependency>
136      <outParameter-values>0</outParameter-values>    </outParameter>
137     <outParameter>
138 <outParameter-type>1</outParameter-type>
139      <outParameter-name>OStream</outParameter-name>
140      <outParameter-dependency>2</outParameter-dependency>
141      <outParameter-values>10</outParameter-values>    </outParameter>   </DataStream-list>
142    <PyFunction-list/>
143    <creation-date>21/5/2004 - 10:32:29</creation-date>
144    <lastmodification-date>21/5/2004 - 10:32:29</lastmodification-date>
145    <editor-release>2.0</editor-release>
146    <author>?</author>
147    <container>FactoryServer</container>
148    <comment>Add from DataStreamFactory</comment>
149    <x-position>255</x-position>
150    <y-position>171</y-position>  </node>
151   <node>
152 <component-name>DataStreamFactory</component-name>
153    <interface-name>DataStreamFactory</interface-name>
154    <node-name>Sub</node-name>
155    <kind>0</kind>
156    <coupled-node>?</coupled-node>
157    <service>
158 <service-name>Sub</service-name>
159     <inParameter-list>
160 <inParameter>
161 <inParameter-type>long</inParameter-type>
162       <inParameter-name>x</inParameter-name>     </inParameter>
163      <inParameter>
164 <inParameter-type>long</inParameter-type>
165       <inParameter-name>y</inParameter-name>     </inParameter>    </inParameter-list>
166     <outParameter-list>
167 <outParameter>
168 <outParameter-type>long</outParameter-type>
169       <outParameter-name>z</outParameter-name>     </outParameter>    </outParameter-list>   </service>
170    <DataStream-list>
171 <inParameter>
172 <inParameter-type>1</inParameter-type>
173      <inParameter-name>istream</inParameter-name>
174      <inParameter-dependency>2</inParameter-dependency>
175      <inParameter-schema>0</inParameter-schema>
176      <inParameter-interpolation>0</inParameter-interpolation>
177      <inParameter-extrapolation>0</inParameter-extrapolation>    </inParameter>
178     <inParameter>
179 <inParameter-type>1</inParameter-type>
180      <inParameter-name>Istream</inParameter-name>
181      <inParameter-dependency>2</inParameter-dependency>
182      <inParameter-schema>0</inParameter-schema>
183      <inParameter-interpolation>0</inParameter-interpolation>
184      <inParameter-extrapolation>0</inParameter-extrapolation>    </inParameter>   </DataStream-list>
185    <PyFunction-list/>
186    <creation-date>21/5/2004 - 10:32:29</creation-date>
187    <lastmodification-date>21/5/2004 - 10:32:29</lastmodification-date>
188    <editor-release>2.0</editor-release>
189    <author>?</author>
190    <container>FactoryServer</container>
191    <comment>Sub from DataStreamFactory</comment>
192    <x-position>519</x-position>
193    <y-position>48</y-position>  </node>
194   <node>
195 <component-name>DataStreamFactory</component-name>
196    <interface-name>DataStreamFactory</interface-name>
197    <node-name>Mul</node-name>
198    <kind>0</kind>
199    <coupled-node>?</coupled-node>
200    <service>
201 <service-name>Mul</service-name>
202     <inParameter-list>
203 <inParameter>
204 <inParameter-type>long</inParameter-type>
205       <inParameter-name>x</inParameter-name>     </inParameter>
206      <inParameter>
207 <inParameter-type>long</inParameter-type>
208       <inParameter-name>y</inParameter-name>     </inParameter>    </inParameter-list>
209     <outParameter-list>
210 <outParameter>
211 <outParameter-type>long</outParameter-type>
212       <outParameter-name>z</outParameter-name>     </outParameter>    </outParameter-list>   </service>
213    <DataStream-list/>
214    <PyFunction-list/>
215    <creation-date>21/5/2004 - 10:32:29</creation-date>
216    <lastmodification-date>21/5/2004 - 10:32:29</lastmodification-date>
217    <editor-release>2.0</editor-release>
218    <author>?</author>
219    <container>FactoryServer</container>
220    <comment>Mul from DataStreamFactory</comment>
221    <x-position>724</x-position>
222    <y-position>142</y-position>  </node>
223   <node>
224 <component-name>DataStreamFactory</component-name>
225    <interface-name>DataStreamFactory</interface-name>
226    <node-name>Div</node-name>
227    <kind>0</kind>
228    <coupled-node>?</coupled-node>
229    <service>
230 <service-name>Div</service-name>
231     <inParameter-list>
232 <inParameter>
233 <inParameter-type>long</inParameter-type>
234       <inParameter-name>x</inParameter-name>     </inParameter>
235      <inParameter>
236 <inParameter-type>long</inParameter-type>
237       <inParameter-name>y</inParameter-name>     </inParameter>    </inParameter-list>
238     <outParameter-list>
239 <outParameter>
240 <outParameter-type>long</outParameter-type>
241       <outParameter-name>z</outParameter-name>     </outParameter>    </outParameter-list>   </service>
242    <DataStream-list>
243 <outParameter>
244 <outParameter-type>1</outParameter-type>
245      <outParameter-name>ostream</outParameter-name>
246      <outParameter-dependency>2</outParameter-dependency>
247      <outParameter-values>0</outParameter-values>    </outParameter>   </DataStream-list>
248    <PyFunction-list/>
249    <creation-date>21/5/2004 - 10:32:29</creation-date>
250    <lastmodification-date>21/5/2004 - 10:32:29</lastmodification-date>
251    <editor-release>2.0</editor-release>
252    <author>?</author>
253    <container>FactoryServer</container>
254    <comment>Div from DataStreamFactory</comment>
255    <x-position>935</x-position>
256    <y-position>48</y-position>  </node>
257   <node>
258 <component-name>DataStreamFactory</component-name>
259    <interface-name>DataStreamFactory</interface-name>
260    <node-name>Add_1</node-name>
261    <kind>0</kind>
262    <coupled-node>?</coupled-node>
263    <service>
264 <service-name>Add</service-name>
265     <inParameter-list>
266 <inParameter>
267 <inParameter-type>long</inParameter-type>
268       <inParameter-name>x</inParameter-name>     </inParameter>
269      <inParameter>
270 <inParameter-type>long</inParameter-type>
271       <inParameter-name>y</inParameter-name>     </inParameter>    </inParameter-list>
272     <outParameter-list>
273 <outParameter>
274 <outParameter-type>long</outParameter-type>
275       <outParameter-name>z</outParameter-name>     </outParameter>    </outParameter-list>   </service>
276    <DataStream-list>
277 <inParameter>
278 <inParameter-type>1</inParameter-type>
279      <inParameter-name>istream</inParameter-name>
280      <inParameter-dependency>2</inParameter-dependency>
281      <inParameter-schema>0</inParameter-schema>
282      <inParameter-interpolation>0</inParameter-interpolation>
283      <inParameter-extrapolation>0</inParameter-extrapolation>    </inParameter>
284     <outParameter>
285 <outParameter-type>1</outParameter-type>
286      <outParameter-name>ostream</outParameter-name>
287      <outParameter-dependency>2</outParameter-dependency>
288      <outParameter-values>0</outParameter-values>    </outParameter>
289     <outParameter>
290 <outParameter-type>1</outParameter-type>
291      <outParameter-name>OStream</outParameter-name>
292      <outParameter-dependency>2</outParameter-dependency>
293      <outParameter-values>0</outParameter-values>    </outParameter>   </DataStream-list>
294    <PyFunction-list/>
295    <creation-date>21/5/2004 - 10:32:29</creation-date>
296    <lastmodification-date>21/5/2004 - 10:32:29</lastmodification-date>
297    <editor-release>2.0</editor-release>
298    <author>?</author>
299    <container>localhost/FactoryServer</container>
300    <comment>Add from DataStreamFactory</comment>
301    <x-position>252</x-position>
302    <y-position>499</y-position>  </node>
303   <node>
304 <component-name>DataStreamFactory</component-name>
305    <interface-name>DataStreamFactory</interface-name>
306    <node-name>Sub_1</node-name>
307    <kind>0</kind>
308    <coupled-node>?</coupled-node>
309    <service>
310 <service-name>Sub</service-name>
311     <inParameter-list>
312 <inParameter>
313 <inParameter-type>long</inParameter-type>
314       <inParameter-name>x</inParameter-name>     </inParameter>
315      <inParameter>
316 <inParameter-type>long</inParameter-type>
317       <inParameter-name>y</inParameter-name>     </inParameter>    </inParameter-list>
318     <outParameter-list>
319 <outParameter>
320 <outParameter-type>long</outParameter-type>
321       <outParameter-name>z</outParameter-name>     </outParameter>    </outParameter-list>   </service>
322    <DataStream-list>
323 <inParameter>
324 <inParameter-type>1</inParameter-type>
325      <inParameter-name>istream</inParameter-name>
326      <inParameter-dependency>2</inParameter-dependency>
327      <inParameter-schema>0</inParameter-schema>
328      <inParameter-interpolation>0</inParameter-interpolation>
329      <inParameter-extrapolation>0</inParameter-extrapolation>    </inParameter>
330     <inParameter>
331 <inParameter-type>1</inParameter-type>
332      <inParameter-name>Istream</inParameter-name>
333      <inParameter-dependency>2</inParameter-dependency>
334      <inParameter-schema>0</inParameter-schema>
335      <inParameter-interpolation>0</inParameter-interpolation>
336      <inParameter-extrapolation>0</inParameter-extrapolation>    </inParameter>   </DataStream-list>
337    <PyFunction-list/>
338    <creation-date>21/5/2004 - 10:32:29</creation-date>
339    <lastmodification-date>21/5/2004 - 10:32:29</lastmodification-date>
340    <editor-release>2.0</editor-release>
341    <author>?</author>
342    <container>localhost/FactoryServer</container>
343    <comment>Sub from DataStreamFactory</comment>
344    <x-position>516</x-position>
345    <y-position>385</y-position>  </node>
346   <node>
347 <component-name>DataStreamFactory</component-name>
348    <interface-name>DataStreamFactory</interface-name>
349    <node-name>Mul_1</node-name>
350    <kind>0</kind>
351    <coupled-node>?</coupled-node>
352    <service>
353 <service-name>Mul</service-name>
354     <inParameter-list>
355 <inParameter>
356 <inParameter-type>long</inParameter-type>
357       <inParameter-name>x</inParameter-name>     </inParameter>
358      <inParameter>
359 <inParameter-type>long</inParameter-type>
360       <inParameter-name>y</inParameter-name>     </inParameter>    </inParameter-list>
361     <outParameter-list>
362 <outParameter>
363 <outParameter-type>long</outParameter-type>
364       <outParameter-name>z</outParameter-name>     </outParameter>    </outParameter-list>   </service>
365    <DataStream-list/>
366    <PyFunction-list/>
367    <creation-date>21/5/2004 - 10:32:29</creation-date>
368    <lastmodification-date>21/5/2004 - 10:32:29</lastmodification-date>
369    <editor-release>2.0</editor-release>
370    <author>?</author>
371    <container>localhost/FactoryServer</container>
372    <comment>Mul from DataStreamFactory</comment>
373    <x-position>731</x-position>
374    <y-position>487</y-position>  </node>
375   <node>
376 <component-name>DataStreamFactory</component-name>
377    <interface-name>DataStreamFactory</interface-name>
378    <node-name>Div_1</node-name>
379    <kind>0</kind>
380    <coupled-node>?</coupled-node>
381    <service>
382 <service-name>Div</service-name>
383     <inParameter-list>
384 <inParameter>
385 <inParameter-type>long</inParameter-type>
386       <inParameter-name>x</inParameter-name>     </inParameter>
387      <inParameter>
388 <inParameter-type>long</inParameter-type>
389       <inParameter-name>y</inParameter-name>     </inParameter>    </inParameter-list>
390     <outParameter-list>
391 <outParameter>
392 <outParameter-type>long</outParameter-type>
393       <outParameter-name>z</outParameter-name>     </outParameter>    </outParameter-list>   </service>
394    <DataStream-list>
395 <outParameter>
396 <outParameter-type>1</outParameter-type>
397      <outParameter-name>ostream</outParameter-name>
398      <outParameter-dependency>2</outParameter-dependency>
399      <outParameter-values>0</outParameter-values>    </outParameter>   </DataStream-list>
400    <PyFunction-list/>
401    <creation-date>21/5/2004 - 10:32:29</creation-date>
402    <lastmodification-date>21/5/2004 - 10:32:29</lastmodification-date>
403    <editor-release>2.0</editor-release>
404    <author>?</author>
405    <container>localhost/FactoryServer</container>
406    <comment>Div from DataStreamFactory</comment>
407    <x-position>931</x-position>
408    <y-position>385</y-position>  </node>
409   <node>
410 <component-name>?</component-name>
411    <interface-name>?</interface-name>
412    <node-name>Loop</node-name>
413    <kind>4</kind>
414    <coupled-node>EndLoop</coupled-node>
415    <service>
416 <service-name>Loop</service-name>
417     <inParameter-list>
418 <inParameter>
419 <inParameter-type>long</inParameter-type>
420       <inParameter-name>Index</inParameter-name>     </inParameter>
421      <inParameter>
422 <inParameter-type>long</inParameter-type>
423       <inParameter-name>Min</inParameter-name>     </inParameter>
424      <inParameter>
425 <inParameter-type>long</inParameter-type>
426       <inParameter-name>Max</inParameter-name>     </inParameter>
427      <inParameter>
428 <inParameter-type>long</inParameter-type>
429       <inParameter-name>Incr</inParameter-name>     </inParameter>
430      <inParameter>
431 <inParameter-type>double</inParameter-type>
432       <inParameter-name>z_Div</inParameter-name>     </inParameter>
433      <inParameter>
434 <inParameter-type>double</inParameter-type>
435       <inParameter-name>z_Div_1</inParameter-name>     </inParameter>
436      <inParameter>
437 <inParameter-type>double</inParameter-type>
438       <inParameter-name>y_Add</inParameter-name>     </inParameter>
439      <inParameter>
440 <inParameter-type>double</inParameter-type>
441       <inParameter-name>x_Sub</inParameter-name>     </inParameter>    </inParameter-list>
442     <outParameter-list>
443 <outParameter>
444 <outParameter-type>long</outParameter-type>
445       <outParameter-name>Index</outParameter-name>     </outParameter>
446      <outParameter>
447 <outParameter-type>long</outParameter-type>
448       <outParameter-name>Min</outParameter-name>     </outParameter>
449      <outParameter>
450 <outParameter-type>long</outParameter-type>
451       <outParameter-name>Max</outParameter-name>     </outParameter>
452      <outParameter>
453 <outParameter-type>long</outParameter-type>
454       <outParameter-name>Incr</outParameter-name>     </outParameter>
455      <outParameter>
456 <outParameter-type>double</outParameter-type>
457       <outParameter-name>z_Div</outParameter-name>     </outParameter>
458      <outParameter>
459 <outParameter-type>double</outParameter-type>
460       <outParameter-name>z_Div_1</outParameter-name>     </outParameter>
461      <outParameter>
462 <outParameter-type>double</outParameter-type>
463       <outParameter-name>y_Add</outParameter-name>     </outParameter>
464      <outParameter>
465 <outParameter-type>double</outParameter-type>
466       <outParameter-name>x_Sub</outParameter-name>     </outParameter>    </outParameter-list>   </service>
467    <DataStream-list/>
468    <PyFunction-list>
469 <PyFunction>
470 <FuncName>Init</FuncName>
471      <PyFunc><![CDATA[import time ]]></PyFunc>
472      <PyFunc><![CDATA[def Init(Index,Min,Max,Incr,Z_Div,Z_Div_1,y_Add,x_Sub) :   ]]></PyFunc>
473      <PyFunc><![CDATA[    if Min <= Max :   ]]></PyFunc>
474      <PyFunc><![CDATA[        Index = Min   ]]></PyFunc>
475      <PyFunc><![CDATA[    else :   ]]></PyFunc>
476      <PyFunc><![CDATA[        Index = Max   ]]></PyFunc>
477      <PyFunc><![CDATA[    time.sleep( 1 ) ]]></PyFunc>
478      <PyFunc><![CDATA[    return Index,Min,Max,Incr,Z_Div,Z_Div_1,y_Add,x_Sub ]]></PyFunc>    </PyFunction>
479     <PyFunction>
480 <FuncName>More</FuncName>
481      <PyFunc><![CDATA[import time ]]></PyFunc>
482      <PyFunc><![CDATA[def More(Index,Min,Max,Incr,Z_Div,Z_Div_1,y_Add,x_Sub) :   ]]></PyFunc>
483      <PyFunc><![CDATA[    if Index < Max :   ]]></PyFunc>
484      <PyFunc><![CDATA[        DoLoop = 1   ]]></PyFunc>
485      <PyFunc><![CDATA[    else :   ]]></PyFunc>
486      <PyFunc><![CDATA[        DoLoop = 0   ]]></PyFunc>
487      <PyFunc><![CDATA[    time.sleep( 1 ) ]]></PyFunc>
488      <PyFunc><![CDATA[    return DoLoop,Index,Min,Max,Incr,Z_Div,Z_Div_1,y_Add,x_Sub ]]></PyFunc>    </PyFunction>
489     <PyFunction>
490 <FuncName>Next</FuncName>
491      <PyFunc><![CDATA[import time ]]></PyFunc>
492      <PyFunc><![CDATA[def Next(Index,Min,Max,Incr,Z_Div,Z_Div_1,y_Add,x_Sub) :   ]]></PyFunc>
493      <PyFunc><![CDATA[    Index = Index + Incr   ]]></PyFunc>
494      <PyFunc><![CDATA[    time.sleep( 1 ) ]]></PyFunc>
495      <PyFunc><![CDATA[    return Index,Min,Max,Incr,Z_Div,Z_Div_1,y_Add,x_Sub ]]></PyFunc>    </PyFunction>   </PyFunction-list>
496    <creation-date>21/5/2004 - 10:32:29</creation-date>
497    <lastmodification-date>21/5/2004 - 10:32:29</lastmodification-date>
498    <editor-release>2.0</editor-release>
499    <author>?</author>
500    <container>?</container>
501    <comment>?</comment>
502    <x-position>5</x-position>
503    <y-position>391</y-position>  </node>
504   <node>
505 <component-name>?</component-name>
506    <interface-name>?</interface-name>
507    <node-name>EndLoop</node-name>
508    <kind>5</kind>
509    <coupled-node>Loop</coupled-node>
510    <service>
511 <service-name>EndLoop</service-name>
512     <inParameter-list>
513 <inParameter>
514 <inParameter-type>long</inParameter-type>
515       <inParameter-name>Index</inParameter-name>     </inParameter>
516      <inParameter>
517 <inParameter-type>long</inParameter-type>
518       <inParameter-name>Min</inParameter-name>     </inParameter>
519      <inParameter>
520 <inParameter-type>long</inParameter-type>
521       <inParameter-name>Max</inParameter-name>     </inParameter>
522      <inParameter>
523 <inParameter-type>long</inParameter-type>
524       <inParameter-name>Incr</inParameter-name>     </inParameter>
525      <inParameter>
526 <inParameter-type>double</inParameter-type>
527       <inParameter-name>z_Div</inParameter-name>     </inParameter>
528      <inParameter>
529 <inParameter-type>double</inParameter-type>
530       <inParameter-name>z_Div_1</inParameter-name>     </inParameter>
531      <inParameter>
532 <inParameter-type>double</inParameter-type>
533       <inParameter-name>y_Add</inParameter-name>     </inParameter>
534      <inParameter>
535 <inParameter-type>double</inParameter-type>
536       <inParameter-name>x_Sub</inParameter-name>     </inParameter>    </inParameter-list>
537     <outParameter-list>
538 <outParameter>
539 <outParameter-type>long</outParameter-type>
540       <outParameter-name>Index</outParameter-name>     </outParameter>
541      <outParameter>
542 <outParameter-type>long</outParameter-type>
543       <outParameter-name>Min</outParameter-name>     </outParameter>
544      <outParameter>
545 <outParameter-type>long</outParameter-type>
546       <outParameter-name>Max</outParameter-name>     </outParameter>
547      <outParameter>
548 <outParameter-type>long</outParameter-type>
549       <outParameter-name>Incr</outParameter-name>     </outParameter>
550      <outParameter>
551 <outParameter-type>double</outParameter-type>
552       <outParameter-name>z_Div</outParameter-name>     </outParameter>
553      <outParameter>
554 <outParameter-type>double</outParameter-type>
555       <outParameter-name>z_Div_1</outParameter-name>     </outParameter>
556      <outParameter>
557 <outParameter-type>double</outParameter-type>
558       <outParameter-name>y_Add</outParameter-name>     </outParameter>
559      <outParameter>
560 <outParameter-type>double</outParameter-type>
561       <outParameter-name>x_Sub</outParameter-name>     </outParameter>    </outParameter-list>   </service>
562    <DataStream-list/>
563    <PyFunction-list>
564 <PyFunction>
565 <FuncName>EndInit</FuncName>
566      <PyFunc><![CDATA[?]]></PyFunc>    </PyFunction>   </PyFunction-list>
567    <creation-date>21/5/2004 - 10:32:29</creation-date>
568    <lastmodification-date>21/5/2004 - 10:32:29</lastmodification-date>
569    <editor-release>2.0</editor-release>
570    <author>?</author>
571    <container>?</container>
572    <comment>?</comment>
573    <x-position>1158</x-position>
574    <y-position>393</y-position>  </node> </node-list>
575  <link-list>
576 <link>
577 <fromnode-name>Add</fromnode-name>
578    <fromserviceparameter-name>z</fromserviceparameter-name>
579    <tonode-name>Sub</tonode-name>
580    <toserviceparameter-name>y</toserviceparameter-name>
581    <coord-list>
582 <coord>
583 <x>448</x>
584      <y>143</y>    </coord>
585     <coord>
586 <x>449</x>
587      <y>237</y>    </coord>   </coord-list>  </link>
588   <link>
589 <fromnode-name>Add</fromnode-name>
590    <fromserviceparameter-name>z</fromserviceparameter-name>
591    <tonode-name>Mul</tonode-name>
592    <toserviceparameter-name>y</toserviceparameter-name>
593    <coord-list>
594 <coord>
595 <x>708</x>
596      <y>237</y>    </coord>
597     <coord>
598 <x>708</x>
599      <y>270</y>    </coord>
600     <coord>
601 <x>449</x>
602      <y>270</y>    </coord>
603     <coord>
604 <x>448</x>
605      <y>238</y>    </coord>   </coord-list>  </link>
606   <link>
607 <fromnode-name>Add</fromnode-name>
608    <fromserviceparameter-name>ostream</fromserviceparameter-name>
609    <tonode-name>Sub</tonode-name>
610    <toserviceparameter-name>istream</toserviceparameter-name>
611    <coord-list>
612 <coord>
613 <x>474</x>
614      <y>175</y>    </coord>
615     <coord>
616 <x>474</x>
617      <y>297</y>    </coord>   </coord-list>  </link>
618   <link>
619 <fromnode-name>Add</fromnode-name>
620    <fromserviceparameter-name>OStream</fromserviceparameter-name>
621    <tonode-name>Sub</tonode-name>
622    <toserviceparameter-name>Istream</toserviceparameter-name>
623    <coord-list>
624 <coord>
625 <x>497</x>
626      <y>207</y>    </coord>
627     <coord>
628 <x>498</x>
629      <y>328</y>    </coord>   </coord-list>  </link>
630   <link>
631 <fromnode-name>Sub</fromnode-name>
632    <fromserviceparameter-name>z</fromserviceparameter-name>
633    <tonode-name>Mul</tonode-name>
634    <toserviceparameter-name>x</toserviceparameter-name>
635    <coord-list>
636 <coord>
637 <x>706</x>
638      <y>207</y>    </coord>
639     <coord>
640 <x>706</x>
641      <y>114</y>    </coord>   </coord-list>  </link>
642   <link>
643 <fromnode-name>Sub</fromnode-name>
644    <fromserviceparameter-name>z</fromserviceparameter-name>
645    <tonode-name>Div</tonode-name>
646    <toserviceparameter-name>x</toserviceparameter-name>
647    <coord-list/>  </link>
648   <link>
649 <fromnode-name>Mul</fromnode-name>
650    <fromserviceparameter-name>z</fromserviceparameter-name>
651    <tonode-name>Div</tonode-name>
652    <toserviceparameter-name>y</toserviceparameter-name>
653    <coord-list>
654 <coord>
655 <x>912</x>
656      <y>143</y>    </coord>
657     <coord>
658 <x>911</x>
659      <y>208</y>    </coord>   </coord-list>  </link>
660   <link>
661 <fromnode-name>Div</fromnode-name>
662    <fromserviceparameter-name>z</fromserviceparameter-name>
663    <tonode-name>EndLoop</tonode-name>
664    <toserviceparameter-name>z_Div</toserviceparameter-name>
665    <coord-list>
666 <coord>
667 <x>1147</x>
668      <y>537</y>    </coord>
669     <coord>
670 <x>1148</x>
671      <y>113</y>    </coord>   </coord-list>  </link>
672   <link>
673 <fromnode-name>Div</fromnode-name>
674    <fromserviceparameter-name>ostream</fromserviceparameter-name>
675    <tonode-name>Add_1</tonode-name>
676    <toserviceparameter-name>istream</toserviceparameter-name>
677    <coord-list>
678 <coord>
679 <x>233</x>
680      <y>626</y>    </coord>
681     <coord>
682 <x>232</x>
683      <y>763</y>    </coord>
684     <coord>
685 <x>1126</x>
686      <y>763</y>    </coord>
687     <coord>
688 <x>1125</x>
689      <y>175</y>    </coord>   </coord-list>  </link>
690   <link>
691 <fromnode-name>Add_1</fromnode-name>
692    <fromserviceparameter-name>z</fromserviceparameter-name>
693    <tonode-name>Sub_1</tonode-name>
694    <toserviceparameter-name>y</toserviceparameter-name>
695    <coord-list>
696 <coord>
697 <x>445</x>
698      <y>478</y>    </coord>
699     <coord>
700 <x>444</x>
701      <y>566</y>    </coord>   </coord-list>  </link>
702   <link>
703 <fromnode-name>Add_1</fromnode-name>
704    <fromserviceparameter-name>z</fromserviceparameter-name>
705    <tonode-name>Mul_1</tonode-name>
706    <toserviceparameter-name>y</toserviceparameter-name>
707    <coord-list>
708 <coord>
709 <x>703</x>
710      <y>582</y>    </coord>
711     <coord>
712 <x>703</x>
713      <y>677</y>    </coord>
714     <coord>
715 <x>445</x>
716      <y>678</y>    </coord>
717     <coord>
718 <x>444</x>
719      <y>567</y>    </coord>   </coord-list>  </link>
720   <link>
721 <fromnode-name>Add_1</fromnode-name>
722    <fromserviceparameter-name>ostream</fromserviceparameter-name>
723    <tonode-name>Sub_1</tonode-name>
724    <toserviceparameter-name>istream</toserviceparameter-name>
725    <coord-list>
726 <coord>
727 <x>473</x>
728      <y>511</y>    </coord>
729     <coord>
730 <x>473</x>
731      <y>627</y>    </coord>   </coord-list>  </link>
732   <link>
733 <fromnode-name>Add_1</fromnode-name>
734    <fromserviceparameter-name>OStream</fromserviceparameter-name>
735    <tonode-name>Sub_1</tonode-name>
736    <toserviceparameter-name>Istream</toserviceparameter-name>
737    <coord-list>
738 <coord>
739 <x>498</x>
740      <y>543</y>    </coord>
741     <coord>
742 <x>497</x>
743      <y>658</y>    </coord>   </coord-list>  </link>
744   <link>
745 <fromnode-name>Sub_1</fromnode-name>
746    <fromserviceparameter-name>z</fromserviceparameter-name>
747    <tonode-name>Mul_1</tonode-name>
748    <toserviceparameter-name>x</toserviceparameter-name>
749    <coord-list>
750 <coord>
751 <x>708</x>
752      <y>552</y>    </coord>
753     <coord>
754 <x>707</x>
755      <y>450</y>    </coord>   </coord-list>  </link>
756   <link>
757 <fromnode-name>Sub_1</fromnode-name>
758    <fromserviceparameter-name>z</fromserviceparameter-name>
759    <tonode-name>Div_1</tonode-name>
760    <toserviceparameter-name>x</toserviceparameter-name>
761    <coord-list/>  </link>
762   <link>
763 <fromnode-name>Mul_1</fromnode-name>
764    <fromserviceparameter-name>z</fromserviceparameter-name>
765    <tonode-name>Div_1</tonode-name>
766    <toserviceparameter-name>y</toserviceparameter-name>
767    <coord-list>
768 <coord>
769 <x>913</x>
770      <y>479</y>    </coord>
771     <coord>
772 <x>913</x>
773      <y>551</y>    </coord>   </coord-list>  </link>
774   <link>
775 <fromnode-name>Div_1</fromnode-name>
776    <fromserviceparameter-name>z</fromserviceparameter-name>
777    <tonode-name>EndLoop</tonode-name>
778    <toserviceparameter-name>z_Div_1</toserviceparameter-name>
779    <coord-list>
780 <coord>
781 <x>1138</x>
782      <y>567</y>    </coord>
783     <coord>
784 <x>1138</x>
785      <y>449</y>    </coord>   </coord-list>  </link>
786   <link>
787 <fromnode-name>Div_1</fromnode-name>
788    <fromserviceparameter-name>ostream</fromserviceparameter-name>
789    <tonode-name>Add</tonode-name>
790    <toserviceparameter-name>istream</toserviceparameter-name>
791    <coord-list>
792 <coord>
793 <x>229</x>
794      <y>297</y>    </coord>
795     <coord>
796 <x>229</x>
797      <y>426</y>    </coord>
798     <coord>
799 <x>475</x>
800      <y>425</y>    </coord>
801     <coord>
802 <x>475</x>
803      <y>352</y>    </coord>
804     <coord>
805 <x>1110</x>
806      <y>352</y>    </coord>
807     <coord>
808 <x>1111</x>
809      <y>512</y>    </coord>   </coord-list>  </link>
810   <link>
811 <fromnode-name>Loop</fromnode-name>
812    <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
813    <tonode-name>EndLoop</tonode-name>
814    <toserviceparameter-name>DoLoop</toserviceparameter-name>
815    <coord-list/>  </link>
816   <link>
817 <fromnode-name>Loop</fromnode-name>
818    <fromserviceparameter-name>Index</fromserviceparameter-name>
819    <tonode-name>EndLoop</tonode-name>
820    <toserviceparameter-name>Index</toserviceparameter-name>
821    <coord-list/>  </link>
822   <link>
823 <fromnode-name>Loop</fromnode-name>
824    <fromserviceparameter-name>Index</fromserviceparameter-name>
825    <tonode-name>Add</tonode-name>
826    <toserviceparameter-name>x</toserviceparameter-name>
827    <coord-list>
828 <coord>
829 <x>201</x>
830      <y>236</y>    </coord>
831     <coord>
832 <x>202</x>
833      <y>420</y>    </coord>   </coord-list>  </link>
834   <link>
835 <fromnode-name>Loop</fromnode-name>
836    <fromserviceparameter-name>Index</fromserviceparameter-name>
837    <tonode-name>Add_1</tonode-name>
838    <toserviceparameter-name>x</toserviceparameter-name>
839    <coord-list>
840 <coord>
841 <x>201</x>
842      <y>562</y>    </coord>
843     <coord>
844 <x>202</x>
845      <y>422</y>    </coord>   </coord-list>  </link>
846   <link>
847 <fromnode-name>Loop</fromnode-name>
848    <fromserviceparameter-name>Min</fromserviceparameter-name>
849    <tonode-name>EndLoop</tonode-name>
850    <toserviceparameter-name>Min</toserviceparameter-name>
851    <coord-list/>  </link>
852   <link>
853 <fromnode-name>Loop</fromnode-name>
854    <fromserviceparameter-name>Max</fromserviceparameter-name>
855    <tonode-name>EndLoop</tonode-name>
856    <toserviceparameter-name>Max</toserviceparameter-name>
857    <coord-list/>  </link>
858   <link>
859 <fromnode-name>Loop</fromnode-name>
860    <fromserviceparameter-name>Incr</fromserviceparameter-name>
861    <tonode-name>EndLoop</tonode-name>
862    <toserviceparameter-name>Incr</toserviceparameter-name>
863    <coord-list/>  </link>
864   <link>
865 <fromnode-name>Loop</fromnode-name>
866    <fromserviceparameter-name>y_Add</fromserviceparameter-name>
867    <tonode-name>EndLoop</tonode-name>
868    <toserviceparameter-name>y_Add</toserviceparameter-name>
869    <coord-list/>  </link>
870   <link>
871 <fromnode-name>Loop</fromnode-name>
872    <fromserviceparameter-name>y_Add</fromserviceparameter-name>
873    <tonode-name>Add</tonode-name>
874    <toserviceparameter-name>y</toserviceparameter-name>
875    <coord-list>
876 <coord>
877 <x>183</x>
878      <y>266</y>    </coord>
879     <coord>
880 <x>182</x>
881      <y>593</y>    </coord>   </coord-list>  </link>
882   <link>
883 <fromnode-name>Loop</fromnode-name>
884    <fromserviceparameter-name>y_Add</fromserviceparameter-name>
885    <tonode-name>Add_1</tonode-name>
886    <toserviceparameter-name>y</toserviceparameter-name>
887    <coord-list/>  </link>
888   <link>
889 <fromnode-name>Loop</fromnode-name>
890    <fromserviceparameter-name>x_Sub</fromserviceparameter-name>
891    <tonode-name>EndLoop</tonode-name>
892    <toserviceparameter-name>x_Sub</toserviceparameter-name>
893    <coord-list/>  </link>
894   <link>
895 <fromnode-name>Loop</fromnode-name>
896    <fromserviceparameter-name>x_Sub</fromserviceparameter-name>
897    <tonode-name>Sub</tonode-name>
898    <toserviceparameter-name>x</toserviceparameter-name>
899    <coord-list>
900 <coord>
901 <x>167</x>
902      <y>113</y>    </coord>
903     <coord>
904 <x>167</x>
905      <y>625</y>    </coord>   </coord-list>  </link>
906   <link>
907 <fromnode-name>Loop</fromnode-name>
908    <fromserviceparameter-name>x_Sub</fromserviceparameter-name>
909    <tonode-name>Sub_1</tonode-name>
910    <toserviceparameter-name>x</toserviceparameter-name>
911    <coord-list>
912 <coord>
913 <x>167</x>
914      <y>450</y>    </coord>
915     <coord>
916 <x>168</x>
917      <y>624</y>    </coord>   </coord-list>  </link>
918   <link>
919 <fromnode-name>EndLoop</fromnode-name>
920    <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
921    <tonode-name>Loop</tonode-name>
922    <toserviceparameter-name>DoLoop</toserviceparameter-name>
923    <coord-list/>  </link> </link-list>
924  <data-list>
925 <data>
926 <fromnode-name>GraphStreams</fromnode-name>
927    <fromserviceparameter-name>Loop\Index</fromserviceparameter-name>
928    <tonode-name>Loop</tonode-name>
929    <toserviceparameter-name>Index</toserviceparameter-name>
930    <data-value>
931 <value-type>3</value-type>
932     <value>0</value>   </data-value>
933    <coord-list/>  </data>
934   <data>
935 <fromnode-name>GraphStreams</fromnode-name>
936    <fromserviceparameter-name>Loop\Min</fromserviceparameter-name>
937    <tonode-name>Loop</tonode-name>
938    <toserviceparameter-name>Min</toserviceparameter-name>
939    <data-value>
940 <value-type>3</value-type>
941     <value>1</value>   </data-value>
942    <coord-list/>  </data>
943   <data>
944 <fromnode-name>GraphStreams</fromnode-name>
945    <fromserviceparameter-name>Loop\Max</fromserviceparameter-name>
946    <tonode-name>Loop</tonode-name>
947    <toserviceparameter-name>Max</toserviceparameter-name>
948    <data-value>
949 <value-type>3</value-type>
950     <value>10</value>   </data-value>
951    <coord-list/>  </data>
952   <data>
953 <fromnode-name>GraphStreams</fromnode-name>
954    <fromserviceparameter-name>Loop\Incr</fromserviceparameter-name>
955    <tonode-name>Loop</tonode-name>
956    <toserviceparameter-name>Incr</toserviceparameter-name>
957    <data-value>
958 <value-type>3</value-type>
959     <value>1</value>   </data-value>
960    <coord-list/>  </data>
961   <data>
962 <fromnode-name>GraphStreams</fromnode-name>
963    <fromserviceparameter-name>Loop\z_Div</fromserviceparameter-name>
964    <tonode-name>Loop</tonode-name>
965    <toserviceparameter-name>z_Div</toserviceparameter-name>
966    <data-value>
967 <value-type>7</value-type>
968     <value>0</value>   </data-value>
969    <coord-list/>  </data>
970   <data>
971 <fromnode-name>GraphStreams</fromnode-name>
972    <fromserviceparameter-name>Loop\z_Div_1</fromserviceparameter-name>
973    <tonode-name>Loop</tonode-name>
974    <toserviceparameter-name>z_Div_1</toserviceparameter-name>
975    <data-value>
976 <value-type>7</value-type>
977     <value>0</value>   </data-value>
978    <coord-list/>  </data>
979   <data>
980 <fromnode-name>GraphStreams</fromnode-name>
981    <fromserviceparameter-name>Loop\y_Add</fromserviceparameter-name>
982    <tonode-name>Loop</tonode-name>
983    <toserviceparameter-name>y_Add</toserviceparameter-name>
984    <data-value>
985 <value-type>7</value-type>
986     <value>4.5</value>   </data-value>
987    <coord-list/>  </data>
988   <data>
989 <fromnode-name>GraphStreams</fromnode-name>
990    <fromserviceparameter-name>Loop\x_Sub</fromserviceparameter-name>
991    <tonode-name>Loop</tonode-name>
992    <toserviceparameter-name>x_Sub</toserviceparameter-name>
993    <data-value>
994 <value-type>7</value-type>
995     <value>1.5</value>   </data-value>
996    <coord-list/>  </data> </data-list></dataflow>