Salome HOME
Error messages
[modules/superv.git] / examples / GraphLoopSwitchs.xml
1 <!DOCTYPE SuperGraph>
2 <supergraph>
3 <dataflow>
4 <info-list>
5 <node>
6 <component-name>?</component-name>
7     <interface-name>?</interface-name>
8     <node-name>GraphLoopSwitchs</node-name>
9     <kind>1</kind>
10     <coupled-node>?</coupled-node>
11     <service>
12 <service-name>GraphLoopSwitchs</service-name>
13      <inParameter-list>
14 <inParameter>
15 <inParameter-type>long</inParameter-type>
16        <inParameter-name>Loop__Index</inParameter-name>      </inParameter>
17       <inParameter>
18 <inParameter-type>long</inParameter-type>
19        <inParameter-name>Loop__Min</inParameter-name>      </inParameter>
20       <inParameter>
21 <inParameter-type>long</inParameter-type>
22        <inParameter-name>Loop__Max</inParameter-name>      </inParameter>     </inParameter-list>
23      <outParameter-list>
24 <outParameter>
25 <outParameter-type>int</outParameter-type>
26        <outParameter-name>SwitchOdd__Even</outParameter-name>      </outParameter>
27       <outParameter>
28 <outParameter-type>long</outParameter-type>
29        <outParameter-name>EndOfLoop__Index</outParameter-name>      </outParameter>
30       <outParameter>
31 <outParameter-type>long</outParameter-type>
32        <outParameter-name>EndOfLoop__Min</outParameter-name>      </outParameter>
33       <outParameter>
34 <outParameter-type>long</outParameter-type>
35        <outParameter-name>EndOfLoop__Max</outParameter-name>      </outParameter>     </outParameter-list>    </service>
36     <DataStream-list/>
37     <PyFunction-list/>
38     <creation-date>14/10/2003 - 10:29:4</creation-date>
39     <lastmodification-date>19/1/2005 - 18:42:37</lastmodification-date>
40     <editor-release>1.05</editor-release>
41     <author>JR</author>
42     <container>?</container>
43     <comment>?</comment>
44     <x-position>0</x-position>
45     <y-position>0</y-position>   </node>  </info-list>
46   <node-list>
47 <node>
48 <component-name>?</component-name>
49     <interface-name>?</interface-name>
50     <node-name>IsOdd</node-name>
51     <kind>3</kind>
52     <coupled-node>?</coupled-node>
53     <service>
54 <service-name>IsOdd</service-name>
55      <inParameter-list>
56 <inParameter>
57 <inParameter-type>long</inParameter-type>
58        <inParameter-name>a</inParameter-name>      </inParameter>     </inParameter-list>
59      <outParameter-list>
60 <outParameter>
61 <outParameter-type>long</outParameter-type>
62        <outParameter-name>a</outParameter-name>      </outParameter>     </outParameter-list>    </service>
63     <DataStream-list/>
64     <PyFunction-list>
65 <PyFunction>
66 <FuncName>IsOdd</FuncName>
67       <PyFunc><![CDATA[from time import *    ]]></PyFunc>
68       <PyFunc><![CDATA[def IsOdd(a) :        ]]></PyFunc>
69       <PyFunc><![CDATA[    print a,"IsOdd"       ]]></PyFunc>
70       <PyFunc><![CDATA[    sleep( 1 )    ]]></PyFunc>
71       <PyFunc><![CDATA[    return a      ]]></PyFunc>     </PyFunction>    </PyFunction-list>
72     <creation-date>19/1/2005 - 18:26:50</creation-date>
73     <lastmodification-date>19/1/2005 - 18:26:50</lastmodification-date>
74     <editor-release>1.05</editor-release>
75     <author>?</author>
76     <container>?</container>
77     <comment>Python function</comment>
78     <x-position>476</x-position>
79     <y-position>50</y-position>   </node>
80    <node>
81 <component-name>?</component-name>
82     <interface-name>?</interface-name>
83     <node-name>SwitchOdd</node-name>
84     <kind>6</kind>
85     <coupled-node>EndOfSwitchOdd</coupled-node>
86     <service>
87 <service-name>Switch</service-name>
88      <inParameter-list>
89 <inParameter>
90 <inParameter-type>long</inParameter-type>
91        <inParameter-name>a</inParameter-name>      </inParameter>     </inParameter-list>
92      <outParameter-list>
93 <outParameter>
94 <outParameter-type>long</outParameter-type>
95        <outParameter-name>Odd</outParameter-name>      </outParameter>
96       <outParameter>
97 <outParameter-type>int</outParameter-type>
98        <outParameter-name>Even</outParameter-name>      </outParameter>
99       <outParameter>
100 <outParameter-type>int</outParameter-type>
101        <outParameter-name>a</outParameter-name>      </outParameter>     </outParameter-list>    </service>
102     <DataStream-list/>
103     <PyFunction-list>
104 <PyFunction>
105 <FuncName>Switch</FuncName>
106       <PyFunc><![CDATA[from time import * ]]></PyFunc>
107       <PyFunc><![CDATA[def Switch(a) :   ]]></PyFunc>
108       <PyFunc><![CDATA[    if ( a & 1 ) == 0 : ]]></PyFunc>
109       <PyFunc><![CDATA[        sleep(1)    ]]></PyFunc>
110       <PyFunc><![CDATA[    return a & 1,1-(a&1),a    ]]></PyFunc>     </PyFunction>    </PyFunction-list>
111     <creation-date>19/1/2005 - 18:26:50</creation-date>
112     <lastmodification-date>19/1/2005 - 18:26:50</lastmodification-date>
113     <editor-release>1.05</editor-release>
114     <author>?</author>
115     <container>?</container>
116     <comment>Compute Node</comment>
117     <x-position>240</x-position>
118     <y-position>141</y-position>   </node>
119    <node>
120 <component-name>?</component-name>
121     <interface-name>?</interface-name>
122     <node-name>EndOfSwitchOdd</node-name>
123     <kind>7</kind>
124     <coupled-node>SwitchOdd</coupled-node>
125     <service>
126 <service-name>EndOfSwitch</service-name>
127      <inParameter-list>
128 <inParameter>
129 <inParameter-type>long</inParameter-type>
130        <inParameter-name>a</inParameter-name>      </inParameter>
131       <inParameter>
132 <inParameter-type>boolean</inParameter-type>
133        <inParameter-name>Odd</inParameter-name>      </inParameter>     </inParameter-list>
134      <outParameter-list>
135 <outParameter>
136 <outParameter-type>long</outParameter-type>
137        <outParameter-name>a</outParameter-name>      </outParameter>
138       <outParameter>
139 <outParameter-type>boolean</outParameter-type>
140        <outParameter-name>Odd</outParameter-name>      </outParameter>     </outParameter-list>    </service>
141     <DataStream-list/>
142     <PyFunction-list>
143 <PyFunction>
144 <FuncName>?</FuncName>
145       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
146     <creation-date>19/1/2005 - 18:26:50</creation-date>
147     <lastmodification-date>19/1/2005 - 18:26:50</lastmodification-date>
148     <editor-release>1.05</editor-release>
149     <author>?</author>
150     <container>?</container>
151     <comment>Compute Node</comment>
152     <x-position>711</x-position>
153     <y-position>161</y-position>   </node>
154    <node>
155 <component-name>?</component-name>
156     <interface-name>?</interface-name>
157     <node-name>IsEven</node-name>
158     <kind>3</kind>
159     <coupled-node>?</coupled-node>
160     <service>
161 <service-name>IsOdd_1</service-name>
162      <inParameter-list>
163 <inParameter>
164 <inParameter-type>long</inParameter-type>
165        <inParameter-name>a</inParameter-name>      </inParameter>     </inParameter-list>
166      <outParameter-list>
167 <outParameter>
168 <outParameter-type>long</outParameter-type>
169        <outParameter-name>a</outParameter-name>      </outParameter>     </outParameter-list>    </service>
170     <DataStream-list/>
171     <PyFunction-list>
172 <PyFunction>
173 <FuncName>IsEven</FuncName>
174       <PyFunc><![CDATA[from time import *    ]]></PyFunc>
175       <PyFunc><![CDATA[def IsEven(a) :        ]]></PyFunc>
176       <PyFunc><![CDATA[    print a,"IsEven"       ]]></PyFunc>
177       <PyFunc><![CDATA[    sleep( 1 )    ]]></PyFunc>
178       <PyFunc><![CDATA[    return a      ]]></PyFunc>     </PyFunction>    </PyFunction-list>
179     <creation-date>19/1/2005 - 18:26:50</creation-date>
180     <lastmodification-date>19/1/2005 - 18:26:50</lastmodification-date>
181     <editor-release>1.05</editor-release>
182     <author>?</author>
183     <container>?</container>
184     <comment>Python function</comment>
185     <x-position>479</x-position>
186     <y-position>311</y-position>   </node>
187    <node>
188 <component-name>?</component-name>
189     <interface-name>?</interface-name>
190     <node-name>Loop</node-name>
191     <kind>4</kind>
192     <coupled-node>EndOfLoop</coupled-node>
193     <service>
194 <service-name>InitLoop</service-name>
195      <inParameter-list>
196 <inParameter>
197 <inParameter-type>long</inParameter-type>
198        <inParameter-name>Index</inParameter-name>      </inParameter>
199       <inParameter>
200 <inParameter-type>long</inParameter-type>
201        <inParameter-name>Min</inParameter-name>      </inParameter>
202       <inParameter>
203 <inParameter-type>long</inParameter-type>
204        <inParameter-name>Max</inParameter-name>      </inParameter>     </inParameter-list>
205      <outParameter-list>
206 <outParameter>
207 <outParameter-type>long</outParameter-type>
208        <outParameter-name>Index</outParameter-name>      </outParameter>
209       <outParameter>
210 <outParameter-type>long</outParameter-type>
211        <outParameter-name>Min</outParameter-name>      </outParameter>
212       <outParameter>
213 <outParameter-type>long</outParameter-type>
214        <outParameter-name>Max</outParameter-name>      </outParameter>     </outParameter-list>    </service>
215     <DataStream-list/>
216     <PyFunction-list>
217 <PyFunction>
218 <FuncName>InitLoop</FuncName>
219       <PyFunc><![CDATA[def InitLoop(Index,Min,Max) :      ]]></PyFunc>
220       <PyFunc><![CDATA[ return Index,Min,Max     ]]></PyFunc>     </PyFunction>
221      <PyFunction>
222 <FuncName>MoreLoop</FuncName>
223       <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) :     ]]></PyFunc>
224       <PyFunc><![CDATA[ if Index <= Max :   ]]></PyFunc>
225       <PyFunc><![CDATA[         DoLoop = 1     ]]></PyFunc>
226       <PyFunc><![CDATA[ else :     ]]></PyFunc>
227       <PyFunc><![CDATA[         DoLoop = 0     ]]></PyFunc>
228       <PyFunc><![CDATA[ return DoLoop,Index,Min,Max     ]]></PyFunc>     </PyFunction>
229      <PyFunction>
230 <FuncName>NextLoop</FuncName>
231       <PyFunc><![CDATA[def NextLoop(Index,Min,Max) :     ]]></PyFunc>
232       <PyFunc><![CDATA[ Index = Index + 1     ]]></PyFunc>
233       <PyFunc><![CDATA[ return Index,Min,Max     ]]></PyFunc>     </PyFunction>    </PyFunction-list>
234     <creation-date>19/1/2005 - 18:26:50</creation-date>
235     <lastmodification-date>19/1/2005 - 18:26:50</lastmodification-date>
236     <editor-release>1.05</editor-release>
237     <author>?</author>
238     <container>?</container>
239     <comment>Compute Node</comment>
240     <x-position>12</x-position>
241     <y-position>276</y-position>   </node>
242    <node>
243 <component-name>?</component-name>
244     <interface-name>?</interface-name>
245     <node-name>EndOfLoop</node-name>
246     <kind>5</kind>
247     <coupled-node>Loop</coupled-node>
248     <service>
249 <service-name>EndOfInitLoop</service-name>
250      <inParameter-list>
251 <inParameter>
252 <inParameter-type>long</inParameter-type>
253        <inParameter-name>Index</inParameter-name>      </inParameter>
254       <inParameter>
255 <inParameter-type>long</inParameter-type>
256        <inParameter-name>Min</inParameter-name>      </inParameter>
257       <inParameter>
258 <inParameter-type>long</inParameter-type>
259        <inParameter-name>Max</inParameter-name>      </inParameter>     </inParameter-list>
260      <outParameter-list>
261 <outParameter>
262 <outParameter-type>long</outParameter-type>
263        <outParameter-name>Index</outParameter-name>      </outParameter>
264       <outParameter>
265 <outParameter-type>long</outParameter-type>
266        <outParameter-name>Min</outParameter-name>      </outParameter>
267       <outParameter>
268 <outParameter-type>long</outParameter-type>
269        <outParameter-name>Max</outParameter-name>      </outParameter>     </outParameter-list>    </service>
270     <DataStream-list/>
271     <PyFunction-list>
272 <PyFunction>
273 <FuncName>?</FuncName>
274       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
275     <creation-date>19/1/2005 - 18:26:50</creation-date>
276     <lastmodification-date>19/1/2005 - 18:26:50</lastmodification-date>
277     <editor-release>1.05</editor-release>
278     <author>?</author>
279     <container>?</container>
280     <comment>Compute Node</comment>
281     <x-position>1102</x-position>
282     <y-position>282</y-position>   </node>
283    <node>
284 <component-name>?</component-name>
285     <interface-name>?</interface-name>
286     <node-name>SwitchEven</node-name>
287     <kind>6</kind>
288     <coupled-node>EndOfSwitchEven</coupled-node>
289     <service>
290 <service-name>Switch_1</service-name>
291      <inParameter-list>
292 <inParameter>
293 <inParameter-type>long</inParameter-type>
294        <inParameter-name>a</inParameter-name>      </inParameter>     </inParameter-list>
295      <outParameter-list>
296 <outParameter>
297 <outParameter-type>long</outParameter-type>
298        <outParameter-name>Odd</outParameter-name>      </outParameter>
299       <outParameter>
300 <outParameter-type>int</outParameter-type>
301        <outParameter-name>Even</outParameter-name>      </outParameter>
302       <outParameter>
303 <outParameter-type>int</outParameter-type>
304        <outParameter-name>a</outParameter-name>      </outParameter>     </outParameter-list>    </service>
305     <DataStream-list/>
306     <PyFunction-list>
307 <PyFunction>
308 <FuncName>Switch</FuncName>
309       <PyFunc><![CDATA[from time import *  ]]></PyFunc>
310       <PyFunc><![CDATA[def Switch(a) :    ]]></PyFunc>
311       <PyFunc><![CDATA[    if ( a & 1 ) == 0 :  ]]></PyFunc>
312       <PyFunc><![CDATA[        sleep(1)  ]]></PyFunc>
313       <PyFunc><![CDATA[    return a & 1,1-(a&1),a    ]]></PyFunc>     </PyFunction>    </PyFunction-list>
314     <creation-date>19/1/2005 - 18:26:50</creation-date>
315     <lastmodification-date>19/1/2005 - 18:26:50</lastmodification-date>
316     <editor-release>1.05</editor-release>
317     <author>?</author>
318     <container>?</container>
319     <comment>Compute Node</comment>
320     <x-position>235</x-position>
321     <y-position>386</y-position>   </node>
322    <node>
323 <component-name>?</component-name>
324     <interface-name>?</interface-name>
325     <node-name>EndOfSwitchEven</node-name>
326     <kind>7</kind>
327     <coupled-node>SwitchEven</coupled-node>
328     <service>
329 <service-name>EndSwitch</service-name>
330      <inParameter-list>
331 <inParameter>
332 <inParameter-type>long</inParameter-type>
333        <inParameter-name>a</inParameter-name>      </inParameter>
334       <inParameter>
335 <inParameter-type>boolean</inParameter-type>
336        <inParameter-name>Even</inParameter-name>      </inParameter>     </inParameter-list>
337      <outParameter-list>
338 <outParameter>
339 <outParameter-type>long</outParameter-type>
340        <outParameter-name>a</outParameter-name>      </outParameter>
341       <outParameter>
342 <outParameter-type>boolean</outParameter-type>
343        <outParameter-name>Even</outParameter-name>      </outParameter>     </outParameter-list>    </service>
344     <DataStream-list/>
345     <PyFunction-list>
346 <PyFunction>
347 <FuncName>?</FuncName>
348       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
349     <creation-date>19/1/2005 - 18:26:50</creation-date>
350     <lastmodification-date>19/1/2005 - 18:26:50</lastmodification-date>
351     <editor-release>1.05</editor-release>
352     <author>?</author>
353     <container>?</container>
354     <comment>Compute Node</comment>
355     <x-position>718</x-position>
356     <y-position>361</y-position>   </node>
357    <node>
358 <component-name>?</component-name>
359     <interface-name>?</interface-name>
360     <node-name>SwitchsCompare</node-name>
361     <kind>3</kind>
362     <coupled-node>?</coupled-node>
363     <service>
364 <service-name>SwitchsCompare</service-name>
365      <inParameter-list>
366 <inParameter>
367 <inParameter-type>long</inParameter-type>
368        <inParameter-name>aOdd</inParameter-name>      </inParameter>
369       <inParameter>
370 <inParameter-type>boolean</inParameter-type>
371        <inParameter-name>Odd</inParameter-name>      </inParameter>
372       <inParameter>
373 <inParameter-type>long</inParameter-type>
374        <inParameter-name>aEven</inParameter-name>      </inParameter>
375       <inParameter>
376 <inParameter-type>boolean</inParameter-type>
377        <inParameter-name>Even</inParameter-name>      </inParameter>     </inParameter-list>
378      <outParameter-list>
379 <outParameter>
380 <outParameter-type>long</outParameter-type>
381        <outParameter-name>a</outParameter-name>      </outParameter>     </outParameter-list>    </service>
382     <DataStream-list/>
383     <PyFunction-list>
384 <PyFunction>
385 <FuncName>SwitchsCompare</FuncName>
386       <PyFunc><![CDATA[def SwitchsCompare(aOdd,Odd,aEven,Even) : ]]></PyFunc>
387       <PyFunc><![CDATA[    return a ]]></PyFunc>     </PyFunction>    </PyFunction-list>
388     <creation-date>19/1/2005 - 18:34:18</creation-date>
389     <lastmodification-date>19/1/2005 - 18:34:18</lastmodification-date>
390     <editor-release>2.0</editor-release>
391     <author>?</author>
392     <container>?</container>
393     <comment>Compute Node</comment>
394     <x-position>919</x-position>
395     <y-position>242</y-position>   </node>  </node-list>
396   <link-list>
397 <link>
398 <fromnode-name>IsOdd</fromnode-name>
399     <fromserviceparameter-name>a</fromserviceparameter-name>
400     <tonode-name>EndOfSwitchOdd</tonode-name>
401     <toserviceparameter-name>a</toserviceparameter-name>
402     <coord-list/>   </link>
403    <link>
404 <fromnode-name>SwitchOdd</fromnode-name>
405     <fromserviceparameter-name>Odd</fromserviceparameter-name>
406     <tonode-name>IsOdd</tonode-name>
407     <toserviceparameter-name>Gate</toserviceparameter-name>
408     <coord-list/>   </link>
409    <link>
410 <fromnode-name>SwitchOdd</fromnode-name>
411     <fromserviceparameter-name>Odd</fromserviceparameter-name>
412     <tonode-name>EndOfSwitchOdd</tonode-name>
413     <toserviceparameter-name>Odd</toserviceparameter-name>
414     <coord-list/>   </link>
415    <link>
416 <fromnode-name>SwitchOdd</fromnode-name>
417     <fromserviceparameter-name>a</fromserviceparameter-name>
418     <tonode-name>IsOdd</tonode-name>
419     <toserviceparameter-name>a</toserviceparameter-name>
420     <coord-list>
421 <coord>
422 <x>443</x>
423       <y>121</y>     </coord>
424      <coord>
425 <x>443</x>
426       <y>212</y>     </coord>    </coord-list>   </link>
427    <link>
428 <fromnode-name>SwitchOdd</fromnode-name>
429     <fromserviceparameter-name>Default</fromserviceparameter-name>
430     <tonode-name>EndOfSwitchOdd</tonode-name>
431     <toserviceparameter-name>Default</toserviceparameter-name>
432     <coord-list/>   </link>
433    <link>
434 <fromnode-name>EndOfSwitchOdd</fromnode-name>
435     <fromserviceparameter-name>a</fromserviceparameter-name>
436     <tonode-name>SwitchsCompare</tonode-name>
437     <toserviceparameter-name>aOdd</toserviceparameter-name>
438     <coord-list/>   </link>
439    <link>
440 <fromnode-name>EndOfSwitchOdd</fromnode-name>
441     <fromserviceparameter-name>Odd</fromserviceparameter-name>
442     <tonode-name>SwitchsCompare</tonode-name>
443     <toserviceparameter-name>Odd</toserviceparameter-name>
444     <coord-list/>   </link>
445    <link>
446 <fromnode-name>IsEven</fromnode-name>
447     <fromserviceparameter-name>a</fromserviceparameter-name>
448     <tonode-name>EndOfSwitchEven</tonode-name>
449     <toserviceparameter-name>a</toserviceparameter-name>
450     <coord-list/>   </link>
451    <link>
452 <fromnode-name>Loop</fromnode-name>
453     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
454     <tonode-name>EndOfLoop</tonode-name>
455     <toserviceparameter-name>DoLoop</toserviceparameter-name>
456     <coord-list/>   </link>
457    <link>
458 <fromnode-name>Loop</fromnode-name>
459     <fromserviceparameter-name>Index</fromserviceparameter-name>
460     <tonode-name>SwitchEven</tonode-name>
461     <toserviceparameter-name>a</toserviceparameter-name>
462     <coord-list/>   </link>
463    <link>
464 <fromnode-name>Loop</fromnode-name>
465     <fromserviceparameter-name>Index</fromserviceparameter-name>
466     <tonode-name>SwitchOdd</tonode-name>
467     <toserviceparameter-name>a</toserviceparameter-name>
468     <coord-list/>   </link>
469    <link>
470 <fromnode-name>Loop</fromnode-name>
471     <fromserviceparameter-name>Min</fromserviceparameter-name>
472     <tonode-name>EndOfLoop</tonode-name>
473     <toserviceparameter-name>Min</toserviceparameter-name>
474     <coord-list/>   </link>
475    <link>
476 <fromnode-name>Loop</fromnode-name>
477     <fromserviceparameter-name>Max</fromserviceparameter-name>
478     <tonode-name>EndOfLoop</tonode-name>
479     <toserviceparameter-name>Max</toserviceparameter-name>
480     <coord-list/>   </link>
481    <link>
482 <fromnode-name>EndOfLoop</fromnode-name>
483     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
484     <tonode-name>Loop</tonode-name>
485     <toserviceparameter-name>DoLoop</toserviceparameter-name>
486     <coord-list/>   </link>
487    <link>
488 <fromnode-name>SwitchEven</fromnode-name>
489     <fromserviceparameter-name>Odd</fromserviceparameter-name>
490     <tonode-name>IsEven</tonode-name>
491     <toserviceparameter-name>Gate</toserviceparameter-name>
492     <coord-list/>   </link>
493    <link>
494 <fromnode-name>SwitchEven</fromnode-name>
495     <fromserviceparameter-name>Even</fromserviceparameter-name>
496     <tonode-name>EndOfSwitchEven</tonode-name>
497     <toserviceparameter-name>Default</toserviceparameter-name>
498     <coord-list/>   </link>
499    <link>
500 <fromnode-name>SwitchEven</fromnode-name>
501     <fromserviceparameter-name>a</fromserviceparameter-name>
502     <tonode-name>IsEven</tonode-name>
503     <toserviceparameter-name>a</toserviceparameter-name>
504     <coord-list>
505 <coord>
506 <x>434</x>
507       <y>382</y>     </coord>
508      <coord>
509 <x>434</x>
510       <y>457</y>     </coord>    </coord-list>   </link>
511    <link>
512 <fromnode-name>EndOfSwitchEven</fromnode-name>
513     <fromserviceparameter-name>a</fromserviceparameter-name>
514     <tonode-name>SwitchsCompare</tonode-name>
515     <toserviceparameter-name>aEven</toserviceparameter-name>
516     <coord-list/>   </link>
517    <link>
518 <fromnode-name>EndOfSwitchEven</fromnode-name>
519     <fromserviceparameter-name>Even</fromserviceparameter-name>
520     <tonode-name>SwitchsCompare</tonode-name>
521     <toserviceparameter-name>Even</toserviceparameter-name>
522     <coord-list/>   </link>
523    <link>
524 <fromnode-name>SwitchsCompare</fromnode-name>
525     <fromserviceparameter-name>a</fromserviceparameter-name>
526     <tonode-name>EndOfLoop</tonode-name>
527     <toserviceparameter-name>Index</toserviceparameter-name>
528     <coord-list/>   </link>  </link-list>
529   <data-list>
530 <data>
531 <fromnode-name>GraphLoopSwitchs</fromnode-name>
532     <fromserviceparameter-name>Loop__Index</fromserviceparameter-name>
533     <tonode-name>Loop</tonode-name>
534     <toserviceparameter-name>Index</toserviceparameter-name>
535     <data-value>
536 <value-type>3</value-type>
537      <value>0</value>    </data-value>
538     <coord-list/>   </data>
539    <data>
540 <fromnode-name>GraphLoopSwitchs</fromnode-name>
541     <fromserviceparameter-name>Loop__Min</fromserviceparameter-name>
542     <tonode-name>Loop</tonode-name>
543     <toserviceparameter-name>Min</toserviceparameter-name>
544     <data-value>
545 <value-type>3</value-type>
546      <value>0</value>    </data-value>
547     <coord-list/>   </data>
548    <data>
549 <fromnode-name>GraphLoopSwitchs</fromnode-name>
550     <fromserviceparameter-name>Loop__Max</fromserviceparameter-name>
551     <tonode-name>Loop</tonode-name>
552     <toserviceparameter-name>Max</toserviceparameter-name>
553     <data-value>
554 <value-type>3</value-type>
555      <value>100</value>    </data-value>
556     <coord-list/>   </data>  </data-list> </dataflow></supergraph>