Salome HOME
Copyrights update 2015.
[samples/datafiles.git] / Superv / Graphs / GraphLoopMacroNodesOutput.xml
1 <!DOCTYPE SuperGraph>
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 <supergraph>
26  <dataflow>
27   <info-list>
28    <node>
29     <component-name>?</component-name>
30     <interface-name>?</interface-name>
31     <node-name>GraphLoopMacroNodesOutput</node-name>
32     <kind>1</kind>
33     <coupled-node>?</coupled-node>
34     <service>
35      <service-name>GraphLoopMacroNodesOutput</service-name>
36      <inParameter-list>
37       <inParameter>
38        <inParameter-type>double</inParameter-type>
39        <inParameter-name>Sub__x</inParameter-name>
40       </inParameter>
41       <inParameter>
42        <inParameter-type>long</inParameter-type>
43        <inParameter-name>Loop__Index</inParameter-name>
44       </inParameter>
45       <inParameter>
46        <inParameter-type>long</inParameter-type>
47        <inParameter-name>Loop__Min</inParameter-name>
48       </inParameter>
49       <inParameter>
50        <inParameter-type>long</inParameter-type>
51        <inParameter-name>Loop__Max</inParameter-name>
52       </inParameter>
53       <inParameter>
54        <inParameter-type>long</inParameter-type>
55        <inParameter-name>Loop__Incr</inParameter-name>
56       </inParameter>
57       <inParameter>
58        <inParameter-type>double</inParameter-type>
59        <inParameter-name>Loop__zDiv</inParameter-name>
60       </inParameter>
61       <inParameter>
62        <inParameter-type>double</inParameter-type>
63        <inParameter-name>Loop__zMul</inParameter-name>
64       </inParameter>
65       <inParameter>
66        <inParameter-type>string</inParameter-type>
67        <inParameter-name>Loop__OK</inParameter-name>
68       </inParameter>
69       <inParameter>
70        <inParameter-type>long</inParameter-type>
71        <inParameter-name>Macro_GraphAddLoop__Init_1__Index</inParameter-name>
72       </inParameter>
73       <inParameter>
74        <inParameter-type>long</inParameter-type>
75        <inParameter-name>Macro_GraphAddLoop__Init_1__Min</inParameter-name>
76       </inParameter>
77       <inParameter>
78        <inParameter-type>long</inParameter-type>
79        <inParameter-name>Macro_GraphAddLoop__Init_1__Max</inParameter-name>
80       </inParameter>
81       <inParameter>
82        <inParameter-type>long</inParameter-type>
83        <inParameter-name>Macro_GraphAddLoop__Init_1__Incr</inParameter-name>
84       </inParameter>
85      </inParameter-list>
86      <outParameter-list>
87       <outParameter>
88        <outParameter-type>long</outParameter-type>
89        <outParameter-name>EndLoop__Index</outParameter-name>
90       </outParameter>
91       <outParameter>
92        <outParameter-type>long</outParameter-type>
93        <outParameter-name>EndLoop__Min</outParameter-name>
94       </outParameter>
95       <outParameter>
96        <outParameter-type>long</outParameter-type>
97        <outParameter-name>EndLoop__Max</outParameter-name>
98       </outParameter>
99       <outParameter>
100        <outParameter-type>long</outParameter-type>
101        <outParameter-name>EndLoop__Incr</outParameter-name>
102       </outParameter>
103       <outParameter>
104        <outParameter-type>double</outParameter-type>
105        <outParameter-name>EndLoop__zDiv</outParameter-name>
106       </outParameter>
107       <outParameter>
108        <outParameter-type>double</outParameter-type>
109        <outParameter-name>EndLoop__zMul</outParameter-name>
110       </outParameter>
111       <outParameter>
112        <outParameter-type>string</outParameter-type>
113        <outParameter-name>EndLoop__OK</outParameter-name>
114       </outParameter>
115       <outParameter>
116        <outParameter-type>double</outParameter-type>
117        <outParameter-name>ResultsControl__Div_z</outParameter-name>
118       </outParameter>
119       <outParameter>
120        <outParameter-type>double</outParameter-type>
121        <outParameter-name>ResultsControl__Mul_z</outParameter-name>
122       </outParameter>
123       <outParameter>
124        <outParameter-type>long</outParameter-type>
125        <outParameter-name>Macro_GraphAddLoop__EndInit_1__Index</outParameter-name>
126       </outParameter>
127       <outParameter>
128        <outParameter-type>long</outParameter-type>
129        <outParameter-name>Macro_GraphAddLoop__EndInit_1__Min</outParameter-name>
130       </outParameter>
131       <outParameter>
132        <outParameter-type>long</outParameter-type>
133        <outParameter-name>Macro_GraphAddLoop__EndInit_1__Max</outParameter-name>
134       </outParameter>
135       <outParameter>
136        <outParameter-type>long</outParameter-type>
137        <outParameter-name>Macro_GraphAddLoop__EndInit_1__Incr</outParameter-name>
138       </outParameter>
139       <outParameter>
140        <outParameter-type>double</outParameter-type>
141        <outParameter-name>Macro_GraphAddLoop__EndInit_1__zDiv</outParameter-name>
142       </outParameter>
143       <outParameter>
144        <outParameter-type>double</outParameter-type>
145        <outParameter-name>Macro_GraphAddLoop__EndInit_1__zMul</outParameter-name>
146       </outParameter>
147       <outParameter>
148        <outParameter-type>string</outParameter-type>
149        <outParameter-name>Macro_GraphAddLoop__EndInit_1__OK</outParameter-name>
150       </outParameter>
151       <outParameter>
152        <outParameter-type>double</outParameter-type>
153        <outParameter-name>Macro_GraphAddLoop__EndInit_1__x</outParameter-name>
154       </outParameter>
155       <outParameter>
156        <outParameter-type>double</outParameter-type>
157        <outParameter-name>Macro_GraphAddLoop__EndInit_1__y</outParameter-name>
158       </outParameter>
159      </outParameter-list>
160     </service>
161     <DataStream-list/>
162     <PyFunction-list/>
163     <creation-date>11/3/2003 - 9:58:58</creation-date>
164     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
165     <editor-release>1.04</editor-release>
166     <author>JR</author>
167     <container>?</container>
168     <comment>?</comment>
169     <x-position>0</x-position>
170     <y-position>0</y-position>
171    </node>
172   </info-list>
173   <node-list>
174    <node>
175     <component-name>AddComponent</component-name>
176     <interface-name>AddComponent</interface-name>
177     <node-name>Add</node-name>
178     <kind>0</kind>
179     <coupled-node>?</coupled-node>
180     <service>
181      <service-name>Add</service-name>
182      <inParameter-list>
183       <inParameter>
184        <inParameter-type>double</inParameter-type>
185        <inParameter-name>x</inParameter-name>
186       </inParameter>
187       <inParameter>
188        <inParameter-type>double</inParameter-type>
189        <inParameter-name>y</inParameter-name>
190       </inParameter>
191      </inParameter-list>
192      <outParameter-list>
193       <outParameter>
194        <outParameter-type>double</outParameter-type>
195        <outParameter-name>FuncValue</outParameter-name>
196       </outParameter>
197       <outParameter>
198        <outParameter-type>double</outParameter-type>
199        <outParameter-name>z</outParameter-name>
200       </outParameter>
201      </outParameter-list>
202     </service>
203     <DataStream-list/>
204     <PyFunction-list/>
205     <creation-date>12/2/2007 - 18:3:29</creation-date>
206     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
207     <editor-release>1.04</editor-release>
208     <author>?</author>
209     <container>FactoryServer</container>
210     <comment>Add from AddComponent</comment>
211     <x-position>205</x-position>
212     <y-position>238</y-position>
213    </node>
214    <node>
215     <component-name>SubComponent</component-name>
216     <interface-name>SubComponent</interface-name>
217     <node-name>Sub</node-name>
218     <kind>0</kind>
219     <coupled-node>?</coupled-node>
220     <service>
221      <service-name>Sub</service-name>
222      <inParameter-list>
223       <inParameter>
224        <inParameter-type>double</inParameter-type>
225        <inParameter-name>x</inParameter-name>
226       </inParameter>
227       <inParameter>
228        <inParameter-type>double</inParameter-type>
229        <inParameter-name>y</inParameter-name>
230       </inParameter>
231      </inParameter-list>
232      <outParameter-list>
233       <outParameter>
234        <outParameter-type>double</outParameter-type>
235        <outParameter-name>z</outParameter-name>
236       </outParameter>
237      </outParameter-list>
238     </service>
239     <DataStream-list/>
240     <PyFunction-list/>
241     <creation-date>12/2/2007 - 18:3:29</creation-date>
242     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
243     <editor-release>1.04</editor-release>
244     <author>?</author>
245     <container>FactoryServer</container>
246     <comment>Sub from SubComponent</comment>
247     <x-position>394</x-position>
248     <y-position>146</y-position>
249    </node>
250    <node>
251     <component-name>MulComponent</component-name>
252     <interface-name>MulComponent</interface-name>
253     <node-name>Mul</node-name>
254     <kind>0</kind>
255     <coupled-node>?</coupled-node>
256     <service>
257      <service-name>Mul</service-name>
258      <inParameter-list>
259       <inParameter>
260        <inParameter-type>double</inParameter-type>
261        <inParameter-name>x</inParameter-name>
262       </inParameter>
263       <inParameter>
264        <inParameter-type>double</inParameter-type>
265        <inParameter-name>y</inParameter-name>
266       </inParameter>
267      </inParameter-list>
268      <outParameter-list>
269       <outParameter>
270        <outParameter-type>double</outParameter-type>
271        <outParameter-name>z</outParameter-name>
272       </outParameter>
273      </outParameter-list>
274     </service>
275     <DataStream-list/>
276     <PyFunction-list/>
277     <creation-date>12/2/2007 - 18:3:29</creation-date>
278     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
279     <editor-release>1.04</editor-release>
280     <author>?</author>
281     <container>FactoryServer</container>
282     <comment>Mul from MulComponent</comment>
283     <x-position>821</x-position>
284     <y-position>319</y-position>
285    </node>
286    <node>
287     <component-name>DivComponent</component-name>
288     <interface-name>DivComponent</interface-name>
289     <node-name>Div</node-name>
290     <kind>0</kind>
291     <coupled-node>?</coupled-node>
292     <service>
293      <service-name>Div</service-name>
294      <inParameter-list>
295       <inParameter>
296        <inParameter-type>double</inParameter-type>
297        <inParameter-name>x</inParameter-name>
298       </inParameter>
299       <inParameter>
300        <inParameter-type>double</inParameter-type>
301        <inParameter-name>y</inParameter-name>
302       </inParameter>
303      </inParameter-list>
304      <outParameter-list>
305       <outParameter>
306        <outParameter-type>double</outParameter-type>
307        <outParameter-name>z</outParameter-name>
308       </outParameter>
309      </outParameter-list>
310     </service>
311     <DataStream-list/>
312     <PyFunction-list/>
313     <creation-date>12/2/2007 - 18:3:29</creation-date>
314     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
315     <editor-release>1.04</editor-release>
316     <author>?</author>
317     <container>FactoryServer</container>
318     <comment>Div from DivComponent</comment>
319     <x-position>825</x-position>
320     <y-position>133</y-position>
321    </node>
322    <node>
323     <component-name>?</component-name>
324     <interface-name>?</interface-name>
325     <node-name>Macro_GraphSub</node-name>
326     <kind>10</kind>
327     <coupled-node>GraphSub_1</coupled-node>
328     <service>
329      <service-name>GraphSub</service-name>
330      <inParameter-list>
331       <inParameter>
332        <inParameter-type>double</inParameter-type>
333        <inParameter-name>Sub__x</inParameter-name>
334       </inParameter>
335       <inParameter>
336        <inParameter-type>double</inParameter-type>
337        <inParameter-name>Sub__y</inParameter-name>
338       </inParameter>
339      </inParameter-list>
340      <outParameter-list>
341       <outParameter>
342        <outParameter-type>double</outParameter-type>
343        <outParameter-name>Sub__z</outParameter-name>
344       </outParameter>
345      </outParameter-list>
346     </service>
347     <DataStream-list/>
348     <PyFunction-list>
349      <PyFunction>
350       <FuncName>?</FuncName>
351       <PyFunc><![CDATA[?]]></PyFunc>
352      </PyFunction>
353     </PyFunction-list>
354     <creation-date>12/2/2007 - 18:3:29</creation-date>
355     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
356     <editor-release>3.0</editor-release>
357     <author>?</author>
358     <container>?</container>
359     <comment>Macro Node</comment>
360     <x-position>512</x-position>
361     <y-position>319</y-position>
362    </node>
363    <node>
364     <component-name>?</component-name>
365     <interface-name>?</interface-name>
366     <node-name>Loop</node-name>
367     <kind>4</kind>
368     <coupled-node>EndLoop</coupled-node>
369     <service>
370      <service-name>Loop</service-name>
371      <inParameter-list>
372       <inParameter>
373        <inParameter-type>long</inParameter-type>
374        <inParameter-name>Index</inParameter-name>
375       </inParameter>
376       <inParameter>
377        <inParameter-type>long</inParameter-type>
378        <inParameter-name>Min</inParameter-name>
379       </inParameter>
380       <inParameter>
381        <inParameter-type>long</inParameter-type>
382        <inParameter-name>Max</inParameter-name>
383       </inParameter>
384       <inParameter>
385        <inParameter-type>long</inParameter-type>
386        <inParameter-name>Incr</inParameter-name>
387       </inParameter>
388       <inParameter>
389        <inParameter-type>double</inParameter-type>
390        <inParameter-name>zDiv</inParameter-name>
391       </inParameter>
392       <inParameter>
393        <inParameter-type>double</inParameter-type>
394        <inParameter-name>zMul</inParameter-name>
395       </inParameter>
396       <inParameter>
397        <inParameter-type>string</inParameter-type>
398        <inParameter-name>OK</inParameter-name>
399       </inParameter>
400      </inParameter-list>
401      <outParameter-list>
402       <outParameter>
403        <outParameter-type>long</outParameter-type>
404        <outParameter-name>Index</outParameter-name>
405       </outParameter>
406       <outParameter>
407        <outParameter-type>long</outParameter-type>
408        <outParameter-name>Min</outParameter-name>
409       </outParameter>
410       <outParameter>
411        <outParameter-type>long</outParameter-type>
412        <outParameter-name>Max</outParameter-name>
413       </outParameter>
414       <outParameter>
415        <outParameter-type>long</outParameter-type>
416        <outParameter-name>Incr</outParameter-name>
417       </outParameter>
418       <outParameter>
419        <outParameter-type>double</outParameter-type>
420        <outParameter-name>zDiv</outParameter-name>
421       </outParameter>
422       <outParameter>
423        <outParameter-type>double</outParameter-type>
424        <outParameter-name>zMul</outParameter-name>
425       </outParameter>
426       <outParameter>
427        <outParameter-type>string</outParameter-type>
428        <outParameter-name>OK</outParameter-name>
429       </outParameter>
430      </outParameter-list>
431     </service>
432     <DataStream-list/>
433     <PyFunction-list>
434      <PyFunction>
435       <FuncName>Init</FuncName>
436       <PyFunc><![CDATA[def Init(Index,Min,Max,Incr,zDiv,zMul,OK) :]]></PyFunc>
437       <PyFunc><![CDATA[        if Min <= Max :]]></PyFunc>
438       <PyFunc><![CDATA[            Index = Min]]></PyFunc>
439       <PyFunc><![CDATA[        else :]]></PyFunc>
440       <PyFunc><![CDATA[            Index = Max]]></PyFunc>
441       <PyFunc><![CDATA[        return Index,Min,Max,Incr,zDiv,zMul,OK]]></PyFunc>
442       <PyFunc><![CDATA[?]]></PyFunc>
443      </PyFunction>
444      <PyFunction>
445       <FuncName>More</FuncName>
446       <PyFunc><![CDATA[def More(Index,Min,Max,Incr,zDiv,zMul,OK) :]]></PyFunc>
447       <PyFunc><![CDATA[        if Index < Max :]]></PyFunc>
448       <PyFunc><![CDATA[            DoLoop = 1]]></PyFunc>
449       <PyFunc><![CDATA[        else :]]></PyFunc>
450       <PyFunc><![CDATA[            DoLoop = 0]]></PyFunc>
451       <PyFunc><![CDATA[        return DoLoop,Index,Min,Max,Incr,zDiv,zMul,OK]]></PyFunc>
452       <PyFunc><![CDATA[?]]></PyFunc>
453      </PyFunction>
454      <PyFunction>
455       <FuncName>Next</FuncName>
456       <PyFunc><![CDATA[def Next(Index,Min,Max,Incr,zDiv,zMul,OK) :]]></PyFunc>
457       <PyFunc><![CDATA[        Index = Index + Incr]]></PyFunc>
458       <PyFunc><![CDATA[        return Index,Min,Max,Incr,zDiv,zMul,OK]]></PyFunc>
459       <PyFunc><![CDATA[?]]></PyFunc>
460      </PyFunction>
461     </PyFunction-list>
462     <creation-date>12/2/2007 - 18:3:29</creation-date>
463     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
464     <editor-release>3.0</editor-release>
465     <author>?</author>
466     <container>?</container>
467     <comment>Compute Node</comment>
468     <x-position>5</x-position>
469     <y-position>265</y-position>
470    </node>
471    <node>
472     <component-name>?</component-name>
473     <interface-name>?</interface-name>
474     <node-name>EndLoop</node-name>
475     <kind>5</kind>
476     <coupled-node>Loop</coupled-node>
477     <service>
478      <service-name>EndLoop</service-name>
479      <inParameter-list>
480       <inParameter>
481        <inParameter-type>long</inParameter-type>
482        <inParameter-name>Index</inParameter-name>
483       </inParameter>
484       <inParameter>
485        <inParameter-type>long</inParameter-type>
486        <inParameter-name>Min</inParameter-name>
487       </inParameter>
488       <inParameter>
489        <inParameter-type>long</inParameter-type>
490        <inParameter-name>Max</inParameter-name>
491       </inParameter>
492       <inParameter>
493        <inParameter-type>long</inParameter-type>
494        <inParameter-name>Incr</inParameter-name>
495       </inParameter>
496       <inParameter>
497        <inParameter-type>double</inParameter-type>
498        <inParameter-name>zDiv</inParameter-name>
499       </inParameter>
500       <inParameter>
501        <inParameter-type>double</inParameter-type>
502        <inParameter-name>zMul</inParameter-name>
503       </inParameter>
504       <inParameter>
505        <inParameter-type>string</inParameter-type>
506        <inParameter-name>OK</inParameter-name>
507       </inParameter>
508      </inParameter-list>
509      <outParameter-list>
510       <outParameter>
511        <outParameter-type>long</outParameter-type>
512        <outParameter-name>Index</outParameter-name>
513       </outParameter>
514       <outParameter>
515        <outParameter-type>long</outParameter-type>
516        <outParameter-name>Min</outParameter-name>
517       </outParameter>
518       <outParameter>
519        <outParameter-type>long</outParameter-type>
520        <outParameter-name>Max</outParameter-name>
521       </outParameter>
522       <outParameter>
523        <outParameter-type>long</outParameter-type>
524        <outParameter-name>Incr</outParameter-name>
525       </outParameter>
526       <outParameter>
527        <outParameter-type>double</outParameter-type>
528        <outParameter-name>zDiv</outParameter-name>
529       </outParameter>
530       <outParameter>
531        <outParameter-type>double</outParameter-type>
532        <outParameter-name>zMul</outParameter-name>
533       </outParameter>
534       <outParameter>
535        <outParameter-type>string</outParameter-type>
536        <outParameter-name>OK</outParameter-name>
537       </outParameter>
538      </outParameter-list>
539     </service>
540     <DataStream-list/>
541     <PyFunction-list>
542      <PyFunction>
543       <FuncName>EndLoop</FuncName>
544       <PyFunc><![CDATA[def EndLoop(DoLoop,Index,Min,Max,Incr,zDiv,zMul,OK) :]]></PyFunc>
545       <PyFunc><![CDATA[ print 'EndLoop',DoLoop,Index,Min,Max,Incr,zDiv,zMul,OK]]></PyFunc>
546       <PyFunc><![CDATA[ if OK != 'Okay' :]]></PyFunc>
547       <PyFunc><![CDATA[     DoLoop = 0]]></PyFunc>
548       <PyFunc><![CDATA[ return DoLoop,Index,Min,Max,Incr ,zDiv,zMul,OK]]></PyFunc>
549       <PyFunc><![CDATA[?]]></PyFunc>
550      </PyFunction>
551     </PyFunction-list>
552     <creation-date>12/2/2007 - 18:3:29</creation-date>
553     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
554     <editor-release>3.0</editor-release>
555     <author>?</author>
556     <container>?</container>
557     <comment>Compute Node</comment>
558     <x-position>1354</x-position>
559     <y-position>156</y-position>
560    </node>
561    <node>
562     <component-name>?</component-name>
563     <interface-name>?</interface-name>
564     <node-name>ResultsControl</node-name>
565     <kind>3</kind>
566     <coupled-node>?</coupled-node>
567     <service>
568      <service-name>ResultsControl</service-name>
569      <inParameter-list>
570       <inParameter>
571        <inParameter-type>double</inParameter-type>
572        <inParameter-name>x</inParameter-name>
573       </inParameter>
574       <inParameter>
575        <inParameter-type>double</inParameter-type>
576        <inParameter-name>y</inParameter-name>
577       </inParameter>
578       <inParameter>
579        <inParameter-type>double</inParameter-type>
580        <inParameter-name>zDiv</inParameter-name>
581       </inParameter>
582       <inParameter>
583        <inParameter-type>double</inParameter-type>
584        <inParameter-name>zMul</inParameter-name>
585       </inParameter>
586      </inParameter-list>
587      <outParameter-list>
588       <outParameter>
589        <outParameter-type>double</outParameter-type>
590        <outParameter-name>zDiv</outParameter-name>
591       </outParameter>
592       <outParameter>
593        <outParameter-type>double</outParameter-type>
594        <outParameter-name>zMul</outParameter-name>
595       </outParameter>
596       <outParameter>
597        <outParameter-type>double</outParameter-type>
598        <outParameter-name>Div_z</outParameter-name>
599       </outParameter>
600       <outParameter>
601        <outParameter-type>double</outParameter-type>
602        <outParameter-name>Mul_z</outParameter-name>
603       </outParameter>
604       <outParameter>
605        <outParameter-type>string</outParameter-type>
606        <outParameter-name>OK</outParameter-name>
607       </outParameter>
608      </outParameter-list>
609     </service>
610     <DataStream-list/>
611     <PyFunction-list>
612      <PyFunction>
613       <FuncName>ResultsControl</FuncName>
614       <PyFunc><![CDATA[def ResultsControl(x,y,zDiv,zMul) :]]></PyFunc>
615       <PyFunc><![CDATA[    Add_FuncValue = x - y]]></PyFunc>
616       <PyFunc><![CDATA[    Add_z = x + y]]></PyFunc>
617       <PyFunc><![CDATA[    Sub_z = 1.5 - Add_z]]></PyFunc>
618       <PyFunc><![CDATA[    Macro_GraphAdd_Add_FuncValue = Sub_z - Add_FuncValue]]></PyFunc>
619       <PyFunc><![CDATA[    Macro_GraphAdd_Add_z = Sub_z + Add_FuncValue]]></PyFunc>
620       <PyFunc><![CDATA[    Macro_GraphSub_z = Add_FuncValue - Add_z]]></PyFunc>
621       <PyFunc><![CDATA[    Div_z = Macro_GraphAdd_Add_FuncValue/Macro_GraphAdd_Add_z]]></PyFunc>
622       <PyFunc><![CDATA[    Mul_z = Sub_z * Macro_GraphSub_z]]></PyFunc>
623       <PyFunc><![CDATA[    OK = 'Okay']]></PyFunc>
624       <PyFunc><![CDATA[    if Div_z != zDiv or Mul_z != zMul :]]></PyFunc>
625       <PyFunc><![CDATA[        OK = 'KO']]></PyFunc>
626       <PyFunc><![CDATA[    return zDiv,zMul,Div_z,Mul_z,OK]]></PyFunc>
627       <PyFunc><![CDATA[?]]></PyFunc>
628      </PyFunction>
629     </PyFunction-list>
630     <creation-date>12/2/2007 - 18:3:29</creation-date>
631     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
632     <editor-release>3.0</editor-release>
633     <author>?</author>
634     <container>?</container>
635     <comment>Compute Node</comment>
636     <x-position>1102</x-position>
637     <y-position>196</y-position>
638    </node>
639    <node>
640     <component-name>?</component-name>
641     <interface-name>?</interface-name>
642     <node-name>Macro_GraphAddLoop</node-name>
643     <kind>10</kind>
644     <coupled-node>GraphAddLoop</coupled-node>
645     <service>
646      <service-name>GraphAddLoop</service-name>
647      <inParameter-list>
648       <inParameter>
649        <inParameter-type>long</inParameter-type>
650        <inParameter-name>Init_1__Index</inParameter-name>
651       </inParameter>
652       <inParameter>
653        <inParameter-type>long</inParameter-type>
654        <inParameter-name>Init_1__Min</inParameter-name>
655       </inParameter>
656       <inParameter>
657        <inParameter-type>long</inParameter-type>
658        <inParameter-name>Init_1__Max</inParameter-name>
659       </inParameter>
660       <inParameter>
661        <inParameter-type>long</inParameter-type>
662        <inParameter-name>Init_1__Incr</inParameter-name>
663       </inParameter>
664       <inParameter>
665        <inParameter-type>double</inParameter-type>
666        <inParameter-name>Init_1__zDiv</inParameter-name>
667       </inParameter>
668       <inParameter>
669        <inParameter-type>double</inParameter-type>
670        <inParameter-name>Init_1__zMul</inParameter-name>
671       </inParameter>
672       <inParameter>
673        <inParameter-type>string</inParameter-type>
674        <inParameter-name>Init_1__OK</inParameter-name>
675       </inParameter>
676       <inParameter>
677        <inParameter-type>double</inParameter-type>
678        <inParameter-name>Init_1__x</inParameter-name>
679       </inParameter>
680       <inParameter>
681        <inParameter-type>double</inParameter-type>
682        <inParameter-name>Init_1__y</inParameter-name>
683       </inParameter>
684      </inParameter-list>
685      <outParameter-list>
686       <outParameter>
687        <outParameter-type>double</outParameter-type>
688        <outParameter-name>Add__FuncValue</outParameter-name>
689       </outParameter>
690       <outParameter>
691        <outParameter-type>double</outParameter-type>
692        <outParameter-name>Add__z</outParameter-name>
693       </outParameter>
694       <outParameter>
695        <outParameter-type>long</outParameter-type>
696        <outParameter-name>EndInit_1__Index</outParameter-name>
697       </outParameter>
698       <outParameter>
699        <outParameter-type>long</outParameter-type>
700        <outParameter-name>EndInit_1__Min</outParameter-name>
701       </outParameter>
702       <outParameter>
703        <outParameter-type>long</outParameter-type>
704        <outParameter-name>EndInit_1__Max</outParameter-name>
705       </outParameter>
706       <outParameter>
707        <outParameter-type>long</outParameter-type>
708        <outParameter-name>EndInit_1__Incr</outParameter-name>
709       </outParameter>
710       <outParameter>
711        <outParameter-type>double</outParameter-type>
712        <outParameter-name>EndInit_1__zDiv</outParameter-name>
713       </outParameter>
714       <outParameter>
715        <outParameter-type>double</outParameter-type>
716        <outParameter-name>EndInit_1__zMul</outParameter-name>
717       </outParameter>
718       <outParameter>
719        <outParameter-type>string</outParameter-type>
720        <outParameter-name>EndInit_1__OK</outParameter-name>
721       </outParameter>
722       <outParameter>
723        <outParameter-type>double</outParameter-type>
724        <outParameter-name>EndInit_1__x</outParameter-name>
725       </outParameter>
726       <outParameter>
727        <outParameter-type>double</outParameter-type>
728        <outParameter-name>EndInit_1__y</outParameter-name>
729       </outParameter>
730      </outParameter-list>
731     </service>
732     <DataStream-list/>
733     <PyFunction-list>
734      <PyFunction>
735       <FuncName>?</FuncName>
736       <PyFunc><![CDATA[?]]></PyFunc>
737      </PyFunction>
738     </PyFunction-list>
739     <creation-date>12/2/2007 - 18:3:29</creation-date>
740     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
741     <editor-release>3.0</editor-release>
742     <author>?</author>
743     <container>?</container>
744     <comment>Macro Node</comment>
745     <x-position>628</x-position>
746     <y-position>14</y-position>
747    </node>
748   </node-list>
749   <link-list>
750    <link>
751     <fromnode-name>Add</fromnode-name>
752     <fromserviceparameter-name>FuncValue</fromserviceparameter-name>
753     <tonode-name>Macro_GraphSub</tonode-name>
754     <toserviceparameter-name>Sub__x</toserviceparameter-name>
755     <coord-list/>
756    </link>
757    <link>
758     <fromnode-name>Add</fromnode-name>
759     <fromserviceparameter-name>FuncValue</fromserviceparameter-name>
760     <tonode-name>Macro_GraphAddLoop</tonode-name>
761     <toserviceparameter-name>Init_1__y</toserviceparameter-name>
762     <coord-list/>
763    </link>
764    <link>
765     <fromnode-name>Add</fromnode-name>
766     <fromserviceparameter-name>z</fromserviceparameter-name>
767     <tonode-name>Sub</tonode-name>
768     <toserviceparameter-name>y</toserviceparameter-name>
769     <coord-list/>
770    </link>
771    <link>
772     <fromnode-name>Add</fromnode-name>
773     <fromserviceparameter-name>z</fromserviceparameter-name>
774     <tonode-name>Macro_GraphSub</tonode-name>
775     <toserviceparameter-name>Sub__y</toserviceparameter-name>
776     <coord-list/>
777    </link>
778    <link>
779     <fromnode-name>Sub</fromnode-name>
780     <fromserviceparameter-name>z</fromserviceparameter-name>
781     <tonode-name>Mul</tonode-name>
782     <toserviceparameter-name>x</toserviceparameter-name>
783     <coord-list>
784      <coord>
785       <x>767</x>
786       <y>389</y>
787      </coord>
788      <coord>
789       <x>767</x>
790       <y>297</y>
791      </coord>
792      <coord>
793       <x>592</x>
794       <y>297</y>
795      </coord>
796      <coord>
797       <x>592</x>
798       <y>217</y>
799      </coord>
800     </coord-list>
801    </link>
802    <link>
803     <fromnode-name>Sub</fromnode-name>
804     <fromserviceparameter-name>z</fromserviceparameter-name>
805     <tonode-name>Macro_GraphAddLoop</tonode-name>
806     <toserviceparameter-name>Init_1__x</toserviceparameter-name>
807     <coord-list/>
808    </link>
809    <link>
810     <fromnode-name>Sub</fromnode-name>
811     <fromserviceparameter-name>z</fromserviceparameter-name>
812     <tonode-name>Macro_GraphAddLoop</tonode-name>
813     <toserviceparameter-name>Init_1__zDiv</toserviceparameter-name>
814     <coord-list/>
815    </link>
816    <link>
817     <fromnode-name>Sub</fromnode-name>
818     <fromserviceparameter-name>z</fromserviceparameter-name>
819     <tonode-name>Macro_GraphAddLoop</tonode-name>
820     <toserviceparameter-name>Init_1__zMul</toserviceparameter-name>
821     <coord-list/>
822    </link>
823    <link>
824     <fromnode-name>Sub</fromnode-name>
825     <fromserviceparameter-name>z</fromserviceparameter-name>
826     <tonode-name>Macro_GraphAddLoop</tonode-name>
827     <toserviceparameter-name>Init_1__OK</toserviceparameter-name>
828     <coord-list/>
829    </link>
830    <link>
831     <fromnode-name>Mul</fromnode-name>
832     <fromserviceparameter-name>z</fromserviceparameter-name>
833     <tonode-name>ResultsControl</tonode-name>
834     <toserviceparameter-name>zMul</toserviceparameter-name>
835     <coord-list/>
836    </link>
837    <link>
838     <fromnode-name>Div</fromnode-name>
839     <fromserviceparameter-name>z</fromserviceparameter-name>
840     <tonode-name>ResultsControl</tonode-name>
841     <toserviceparameter-name>zDiv</toserviceparameter-name>
842     <coord-list/>
843    </link>
844    <link>
845     <fromnode-name>Macro_GraphSub</fromnode-name>
846     <fromserviceparameter-name>Sub__z</fromserviceparameter-name>
847     <tonode-name>Mul</tonode-name>
848     <toserviceparameter-name>y</toserviceparameter-name>
849     <coord-list/>
850    </link>
851    <link>
852     <fromnode-name>Macro_GraphSub</fromnode-name>
853     <fromserviceparameter-name>Gate</fromserviceparameter-name>
854     <tonode-name>Mul</tonode-name>
855     <toserviceparameter-name>Gate</toserviceparameter-name>
856     <coord-list/>
857    </link>
858    <link>
859     <fromnode-name>Loop</fromnode-name>
860     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
861     <tonode-name>EndLoop</tonode-name>
862     <toserviceparameter-name>DoLoop</toserviceparameter-name>
863     <coord-list/>
864    </link>
865    <link>
866     <fromnode-name>Loop</fromnode-name>
867     <fromserviceparameter-name>Index</fromserviceparameter-name>
868     <tonode-name>EndLoop</tonode-name>
869     <toserviceparameter-name>Index</toserviceparameter-name>
870     <coord-list/>
871    </link>
872    <link>
873     <fromnode-name>Loop</fromnode-name>
874     <fromserviceparameter-name>Index</fromserviceparameter-name>
875     <tonode-name>Add</tonode-name>
876     <toserviceparameter-name>x</toserviceparameter-name>
877     <coord-list/>
878    </link>
879    <link>
880     <fromnode-name>Loop</fromnode-name>
881     <fromserviceparameter-name>Index</fromserviceparameter-name>
882     <tonode-name>ResultsControl</tonode-name>
883     <toserviceparameter-name>x</toserviceparameter-name>
884     <coord-list/>
885    </link>
886    <link>
887     <fromnode-name>Loop</fromnode-name>
888     <fromserviceparameter-name>Min</fromserviceparameter-name>
889     <tonode-name>EndLoop</tonode-name>
890     <toserviceparameter-name>Min</toserviceparameter-name>
891     <coord-list/>
892    </link>
893    <link>
894     <fromnode-name>Loop</fromnode-name>
895     <fromserviceparameter-name>Max</fromserviceparameter-name>
896     <tonode-name>EndLoop</tonode-name>
897     <toserviceparameter-name>Max</toserviceparameter-name>
898     <coord-list/>
899    </link>
900    <link>
901     <fromnode-name>Loop</fromnode-name>
902     <fromserviceparameter-name>Max</fromserviceparameter-name>
903     <tonode-name>Add</tonode-name>
904     <toserviceparameter-name>y</toserviceparameter-name>
905     <coord-list/>
906    </link>
907    <link>
908     <fromnode-name>Loop</fromnode-name>
909     <fromserviceparameter-name>Max</fromserviceparameter-name>
910     <tonode-name>ResultsControl</tonode-name>
911     <toserviceparameter-name>y</toserviceparameter-name>
912     <coord-list/>
913    </link>
914    <link>
915     <fromnode-name>Loop</fromnode-name>
916     <fromserviceparameter-name>Incr</fromserviceparameter-name>
917     <tonode-name>EndLoop</tonode-name>
918     <toserviceparameter-name>Incr</toserviceparameter-name>
919     <coord-list/>
920    </link>
921    <link>
922     <fromnode-name>EndLoop</fromnode-name>
923     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
924     <tonode-name>Loop</tonode-name>
925     <toserviceparameter-name>DoLoop</toserviceparameter-name>
926     <coord-list/>
927    </link>
928    <link>
929     <fromnode-name>ResultsControl</fromnode-name>
930     <fromserviceparameter-name>zDiv</fromserviceparameter-name>
931     <tonode-name>EndLoop</tonode-name>
932     <toserviceparameter-name>zDiv</toserviceparameter-name>
933     <coord-list/>
934    </link>
935    <link>
936     <fromnode-name>ResultsControl</fromnode-name>
937     <fromserviceparameter-name>zMul</fromserviceparameter-name>
938     <tonode-name>EndLoop</tonode-name>
939     <toserviceparameter-name>zMul</toserviceparameter-name>
940     <coord-list/>
941    </link>
942    <link>
943     <fromnode-name>ResultsControl</fromnode-name>
944     <fromserviceparameter-name>OK</fromserviceparameter-name>
945     <tonode-name>EndLoop</tonode-name>
946     <toserviceparameter-name>OK</toserviceparameter-name>
947     <coord-list/>
948    </link>
949    <link>
950     <fromnode-name>Macro_GraphAddLoop</fromnode-name>
951     <fromserviceparameter-name>Add__FuncValue</fromserviceparameter-name>
952     <tonode-name>Div</tonode-name>
953     <toserviceparameter-name>x</toserviceparameter-name>
954     <coord-list/>
955    </link>
956    <link>
957     <fromnode-name>Macro_GraphAddLoop</fromnode-name>
958     <fromserviceparameter-name>Add__z</fromserviceparameter-name>
959     <tonode-name>Div</tonode-name>
960     <toserviceparameter-name>y</toserviceparameter-name>
961     <coord-list/>
962    </link>
963   </link-list>
964   <data-list>
965    <data>
966     <fromnode-name>GraphLoopMacroNodesOutput</fromnode-name>
967     <fromserviceparameter-name>Sub__x</fromserviceparameter-name>
968     <tonode-name>Sub</tonode-name>
969     <toserviceparameter-name>x</toserviceparameter-name>
970     <data-value>
971      <value-type>7</value-type>
972      <value>1.5</value>
973     </data-value>
974     <coord-list/>
975    </data>
976    <data>
977     <fromnode-name>GraphLoopMacroNodesOutput</fromnode-name>
978     <fromserviceparameter-name>Loop__Index</fromserviceparameter-name>
979     <tonode-name>Loop</tonode-name>
980     <toserviceparameter-name>Index</toserviceparameter-name>
981     <data-value>
982      <value-type>3</value-type>
983      <value>0</value>
984     </data-value>
985     <coord-list/>
986    </data>
987    <data>
988     <fromnode-name>GraphLoopMacroNodesOutput</fromnode-name>
989     <fromserviceparameter-name>Loop__Min</fromserviceparameter-name>
990     <tonode-name>Loop</tonode-name>
991     <toserviceparameter-name>Min</toserviceparameter-name>
992     <data-value>
993      <value-type>3</value-type>
994      <value>7</value>
995     </data-value>
996     <coord-list/>
997    </data>
998    <data>
999     <fromnode-name>GraphLoopMacroNodesOutput</fromnode-name>
1000     <fromserviceparameter-name>Loop__Max</fromserviceparameter-name>
1001     <tonode-name>Loop</tonode-name>
1002     <toserviceparameter-name>Max</toserviceparameter-name>
1003     <data-value>
1004      <value-type>3</value-type>
1005      <value>17</value>
1006     </data-value>
1007     <coord-list/>
1008    </data>
1009    <data>
1010     <fromnode-name>GraphLoopMacroNodesOutput</fromnode-name>
1011     <fromserviceparameter-name>Loop__Incr</fromserviceparameter-name>
1012     <tonode-name>Loop</tonode-name>
1013     <toserviceparameter-name>Incr</toserviceparameter-name>
1014     <data-value>
1015      <value-type>3</value-type>
1016      <value>1</value>
1017     </data-value>
1018     <coord-list/>
1019    </data>
1020    <data>
1021     <fromnode-name>GraphLoopMacroNodesOutput</fromnode-name>
1022     <fromserviceparameter-name>Loop__zDiv</fromserviceparameter-name>
1023     <tonode-name>Loop</tonode-name>
1024     <toserviceparameter-name>zDiv</toserviceparameter-name>
1025     <data-value>
1026      <value-type>7</value-type>
1027      <value>0</value>
1028     </data-value>
1029     <coord-list/>
1030    </data>
1031    <data>
1032     <fromnode-name>GraphLoopMacroNodesOutput</fromnode-name>
1033     <fromserviceparameter-name>Loop__zMul</fromserviceparameter-name>
1034     <tonode-name>Loop</tonode-name>
1035     <toserviceparameter-name>zMul</toserviceparameter-name>
1036     <data-value>
1037      <value-type>7</value-type>
1038      <value>0</value>
1039     </data-value>
1040     <coord-list/>
1041    </data>
1042    <data>
1043     <fromnode-name>GraphLoopMacroNodesOutput</fromnode-name>
1044     <fromserviceparameter-name>Loop__OK</fromserviceparameter-name>
1045     <tonode-name>Loop</tonode-name>
1046     <toserviceparameter-name>OK</toserviceparameter-name>
1047     <data-value>
1048      <value-type>18</value-type>
1049      <value><![CDATA[Okay]]></value>
1050     </data-value>
1051     <coord-list/>
1052    </data>
1053    <data>
1054     <fromnode-name>GraphLoopMacroNodesOutput</fromnode-name>
1055     <fromserviceparameter-name>Macro_GraphAddLoop__Init_1__Index</fromserviceparameter-name>
1056     <tonode-name>Macro_GraphAddLoop</tonode-name>
1057     <toserviceparameter-name>Init_1__Index</toserviceparameter-name>
1058     <data-value>
1059      <value-type>3</value-type>
1060      <value>0</value>
1061     </data-value>
1062     <coord-list/>
1063    </data>
1064    <data>
1065     <fromnode-name>GraphLoopMacroNodesOutput</fromnode-name>
1066     <fromserviceparameter-name>Macro_GraphAddLoop__Init_1__Min</fromserviceparameter-name>
1067     <tonode-name>Macro_GraphAddLoop</tonode-name>
1068     <toserviceparameter-name>Init_1__Min</toserviceparameter-name>
1069     <data-value>
1070      <value-type>3</value-type>
1071      <value>5</value>
1072     </data-value>
1073     <coord-list/>
1074    </data>
1075    <data>
1076     <fromnode-name>GraphLoopMacroNodesOutput</fromnode-name>
1077     <fromserviceparameter-name>Macro_GraphAddLoop__Init_1__Max</fromserviceparameter-name>
1078     <tonode-name>Macro_GraphAddLoop</tonode-name>
1079     <toserviceparameter-name>Init_1__Max</toserviceparameter-name>
1080     <data-value>
1081      <value-type>3</value-type>
1082      <value>11</value>
1083     </data-value>
1084     <coord-list/>
1085    </data>
1086    <data>
1087     <fromnode-name>GraphLoopMacroNodesOutput</fromnode-name>
1088     <fromserviceparameter-name>Macro_GraphAddLoop__Init_1__Incr</fromserviceparameter-name>
1089     <tonode-name>Macro_GraphAddLoop</tonode-name>
1090     <toserviceparameter-name>Init_1__Incr</toserviceparameter-name>
1091     <data-value>
1092      <value-type>3</value-type>
1093      <value>1</value>
1094     </data-value>
1095     <coord-list/>
1096    </data>
1097   </data-list>
1098  </dataflow>
1099  <dataflow>
1100   <info-list>
1101    <node>
1102     <component-name>?</component-name>
1103     <interface-name>?</interface-name>
1104     <node-name>GraphSub_1</node-name>
1105     <kind>1</kind>
1106     <coupled-node>?</coupled-node>
1107     <service>
1108      <service-name>GraphSub_1</service-name>
1109      <inParameter-list>
1110       <inParameter>
1111        <inParameter-type>double</inParameter-type>
1112        <inParameter-name>Sub__x</inParameter-name>
1113       </inParameter>
1114       <inParameter>
1115        <inParameter-type>double</inParameter-type>
1116        <inParameter-name>Sub__y</inParameter-name>
1117       </inParameter>
1118      </inParameter-list>
1119      <outParameter-list>
1120       <outParameter>
1121        <outParameter-type>double</outParameter-type>
1122        <outParameter-name>Sub__z</outParameter-name>
1123       </outParameter>
1124      </outParameter-list>
1125     </service>
1126     <DataStream-list/>
1127     <PyFunction-list/>
1128     <creation-date>28/9/2005 - 16:4:7</creation-date>
1129     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
1130     <editor-release>2.0</editor-release>
1131     <author>?</author>
1132     <container>?</container>
1133     <comment>?</comment>
1134     <x-position>0</x-position>
1135     <y-position>0</y-position>
1136    </node>
1137   </info-list>
1138   <node-list>
1139    <node>
1140     <component-name>SubComponent</component-name>
1141     <interface-name>SubComponent</interface-name>
1142     <node-name>Sub</node-name>
1143     <kind>0</kind>
1144     <coupled-node>?</coupled-node>
1145     <service>
1146      <service-name>Sub</service-name>
1147      <inParameter-list>
1148       <inParameter>
1149        <inParameter-type>double</inParameter-type>
1150        <inParameter-name>x</inParameter-name>
1151       </inParameter>
1152       <inParameter>
1153        <inParameter-type>double</inParameter-type>
1154        <inParameter-name>y</inParameter-name>
1155       </inParameter>
1156      </inParameter-list>
1157      <outParameter-list>
1158       <outParameter>
1159        <outParameter-type>double</outParameter-type>
1160        <outParameter-name>z</outParameter-name>
1161       </outParameter>
1162      </outParameter-list>
1163     </service>
1164     <DataStream-list/>
1165     <PyFunction-list/>
1166     <creation-date>12/2/2007 - 18:3:29</creation-date>
1167     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
1168     <editor-release>2.0</editor-release>
1169     <author>?</author>
1170     <container>localhost/FactoryServer</container>
1171     <comment>Sub from SubComponent</comment>
1172     <x-position>55</x-position>
1173     <y-position>71</y-position>
1174    </node>
1175   </node-list>
1176   <link-list/>
1177   <data-list/>
1178  </dataflow>
1179  <dataflow>
1180   <info-list>
1181    <node>
1182     <component-name>?</component-name>
1183     <interface-name>?</interface-name>
1184     <node-name>GraphAddLoop</node-name>
1185     <kind>1</kind>
1186     <coupled-node>?</coupled-node>
1187     <service>
1188      <service-name>GraphAddLoop</service-name>
1189      <inParameter-list>
1190       <inParameter>
1191        <inParameter-type>long</inParameter-type>
1192        <inParameter-name>Init_1__Index</inParameter-name>
1193       </inParameter>
1194       <inParameter>
1195        <inParameter-type>long</inParameter-type>
1196        <inParameter-name>Init_1__Min</inParameter-name>
1197       </inParameter>
1198       <inParameter>
1199        <inParameter-type>long</inParameter-type>
1200        <inParameter-name>Init_1__Max</inParameter-name>
1201       </inParameter>
1202       <inParameter>
1203        <inParameter-type>long</inParameter-type>
1204        <inParameter-name>Init_1__Incr</inParameter-name>
1205       </inParameter>
1206       <inParameter>
1207        <inParameter-type>double</inParameter-type>
1208        <inParameter-name>Init_1__zDiv</inParameter-name>
1209       </inParameter>
1210       <inParameter>
1211        <inParameter-type>double</inParameter-type>
1212        <inParameter-name>Init_1__zMul</inParameter-name>
1213       </inParameter>
1214       <inParameter>
1215        <inParameter-type>string</inParameter-type>
1216        <inParameter-name>Init_1__OK</inParameter-name>
1217       </inParameter>
1218       <inParameter>
1219        <inParameter-type>double</inParameter-type>
1220        <inParameter-name>Init_1__x</inParameter-name>
1221       </inParameter>
1222       <inParameter>
1223        <inParameter-type>double</inParameter-type>
1224        <inParameter-name>Init_1__y</inParameter-name>
1225       </inParameter>
1226      </inParameter-list>
1227      <outParameter-list>
1228       <outParameter>
1229        <outParameter-type>double</outParameter-type>
1230        <outParameter-name>Add__FuncValue</outParameter-name>
1231       </outParameter>
1232       <outParameter>
1233        <outParameter-type>double</outParameter-type>
1234        <outParameter-name>Add__z</outParameter-name>
1235       </outParameter>
1236       <outParameter>
1237        <outParameter-type>long</outParameter-type>
1238        <outParameter-name>EndInit_1__Index</outParameter-name>
1239       </outParameter>
1240       <outParameter>
1241        <outParameter-type>long</outParameter-type>
1242        <outParameter-name>EndInit_1__Min</outParameter-name>
1243       </outParameter>
1244       <outParameter>
1245        <outParameter-type>long</outParameter-type>
1246        <outParameter-name>EndInit_1__Max</outParameter-name>
1247       </outParameter>
1248       <outParameter>
1249        <outParameter-type>long</outParameter-type>
1250        <outParameter-name>EndInit_1__Incr</outParameter-name>
1251       </outParameter>
1252       <outParameter>
1253        <outParameter-type>double</outParameter-type>
1254        <outParameter-name>EndInit_1__zDiv</outParameter-name>
1255       </outParameter>
1256       <outParameter>
1257        <outParameter-type>double</outParameter-type>
1258        <outParameter-name>EndInit_1__zMul</outParameter-name>
1259       </outParameter>
1260       <outParameter>
1261        <outParameter-type>string</outParameter-type>
1262        <outParameter-name>EndInit_1__OK</outParameter-name>
1263       </outParameter>
1264       <outParameter>
1265        <outParameter-type>double</outParameter-type>
1266        <outParameter-name>EndInit_1__x</outParameter-name>
1267       </outParameter>
1268       <outParameter>
1269        <outParameter-type>double</outParameter-type>
1270        <outParameter-name>EndInit_1__y</outParameter-name>
1271       </outParameter>
1272      </outParameter-list>
1273     </service>
1274     <DataStream-list/>
1275     <PyFunction-list/>
1276     <creation-date>28/9/2005 - 16:2:26</creation-date>
1277     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
1278     <editor-release>2.0</editor-release>
1279     <author>?</author>
1280     <container>?</container>
1281     <comment>?</comment>
1282     <x-position>0</x-position>
1283     <y-position>0</y-position>
1284    </node>
1285   </info-list>
1286   <node-list>
1287    <node>
1288     <component-name>AddComponent</component-name>
1289     <interface-name>AddComponent</interface-name>
1290     <node-name>Add</node-name>
1291     <kind>0</kind>
1292     <coupled-node>?</coupled-node>
1293     <service>
1294      <service-name>Add</service-name>
1295      <inParameter-list>
1296       <inParameter>
1297        <inParameter-type>double</inParameter-type>
1298        <inParameter-name>x</inParameter-name>
1299       </inParameter>
1300       <inParameter>
1301        <inParameter-type>double</inParameter-type>
1302        <inParameter-name>y</inParameter-name>
1303       </inParameter>
1304      </inParameter-list>
1305      <outParameter-list>
1306       <outParameter>
1307        <outParameter-type>double</outParameter-type>
1308        <outParameter-name>FuncValue</outParameter-name>
1309       </outParameter>
1310       <outParameter>
1311        <outParameter-type>double</outParameter-type>
1312        <outParameter-name>z</outParameter-name>
1313       </outParameter>
1314      </outParameter-list>
1315     </service>
1316     <DataStream-list/>
1317     <PyFunction-list/>
1318     <creation-date>12/2/2007 - 18:3:29</creation-date>
1319     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
1320     <editor-release>2.0</editor-release>
1321     <author>?</author>
1322     <container>localhost/FactoryServer</container>
1323     <comment>Add from AddComponent</comment>
1324     <x-position>248</x-position>
1325     <y-position>247</y-position>
1326    </node>
1327    <node>
1328     <component-name>?</component-name>
1329     <interface-name>?</interface-name>
1330     <node-name>Init_1</node-name>
1331     <kind>4</kind>
1332     <coupled-node>EndInit_1</coupled-node>
1333     <service>
1334      <service-name>Init_1</service-name>
1335      <inParameter-list>
1336       <inParameter>
1337        <inParameter-type>long</inParameter-type>
1338        <inParameter-name>Index</inParameter-name>
1339       </inParameter>
1340       <inParameter>
1341        <inParameter-type>long</inParameter-type>
1342        <inParameter-name>Min</inParameter-name>
1343       </inParameter>
1344       <inParameter>
1345        <inParameter-type>long</inParameter-type>
1346        <inParameter-name>Max</inParameter-name>
1347       </inParameter>
1348       <inParameter>
1349        <inParameter-type>long</inParameter-type>
1350        <inParameter-name>Incr</inParameter-name>
1351       </inParameter>
1352       <inParameter>
1353        <inParameter-type>double</inParameter-type>
1354        <inParameter-name>zDiv</inParameter-name>
1355       </inParameter>
1356       <inParameter>
1357        <inParameter-type>double</inParameter-type>
1358        <inParameter-name>zMul</inParameter-name>
1359       </inParameter>
1360       <inParameter>
1361        <inParameter-type>string</inParameter-type>
1362        <inParameter-name>OK</inParameter-name>
1363       </inParameter>
1364       <inParameter>
1365        <inParameter-type>double</inParameter-type>
1366        <inParameter-name>x</inParameter-name>
1367       </inParameter>
1368       <inParameter>
1369        <inParameter-type>double</inParameter-type>
1370        <inParameter-name>y</inParameter-name>
1371       </inParameter>
1372      </inParameter-list>
1373      <outParameter-list>
1374       <outParameter>
1375        <outParameter-type>long</outParameter-type>
1376        <outParameter-name>Index</outParameter-name>
1377       </outParameter>
1378       <outParameter>
1379        <outParameter-type>long</outParameter-type>
1380        <outParameter-name>Min</outParameter-name>
1381       </outParameter>
1382       <outParameter>
1383        <outParameter-type>long</outParameter-type>
1384        <outParameter-name>Max</outParameter-name>
1385       </outParameter>
1386       <outParameter>
1387        <outParameter-type>long</outParameter-type>
1388        <outParameter-name>Incr</outParameter-name>
1389       </outParameter>
1390       <outParameter>
1391        <outParameter-type>double</outParameter-type>
1392        <outParameter-name>zDiv</outParameter-name>
1393       </outParameter>
1394       <outParameter>
1395        <outParameter-type>double</outParameter-type>
1396        <outParameter-name>zMul</outParameter-name>
1397       </outParameter>
1398       <outParameter>
1399        <outParameter-type>string</outParameter-type>
1400        <outParameter-name>OK</outParameter-name>
1401       </outParameter>
1402       <outParameter>
1403        <outParameter-type>double</outParameter-type>
1404        <outParameter-name>x</outParameter-name>
1405       </outParameter>
1406       <outParameter>
1407        <outParameter-type>double</outParameter-type>
1408        <outParameter-name>y</outParameter-name>
1409       </outParameter>
1410      </outParameter-list>
1411     </service>
1412     <DataStream-list/>
1413     <PyFunction-list>
1414      <PyFunction>
1415       <FuncName>Init_1</FuncName>
1416       <PyFunc><![CDATA[def Init_1(Index,Min,Max,Incr,zDiv,zMul,OK,x,y) :]]></PyFunc>
1417       <PyFunc><![CDATA[        if Min <= Max :]]></PyFunc>
1418       <PyFunc><![CDATA[            Index = Min]]></PyFunc>
1419       <PyFunc><![CDATA[        else :]]></PyFunc>
1420       <PyFunc><![CDATA[            Index = Max]]></PyFunc>
1421       <PyFunc><![CDATA[        return Index,Min,Max,Incr,zDiv,zMul,OK,x,y]]></PyFunc>
1422       <PyFunc><![CDATA[?]]></PyFunc>
1423      </PyFunction>
1424      <PyFunction>
1425       <FuncName>More_1</FuncName>
1426       <PyFunc><![CDATA[def More_1(Index,Min,Max,Incr,zDiv,zMul,OK,x,y) :]]></PyFunc>
1427       <PyFunc><![CDATA[        if Index < Max :]]></PyFunc>
1428       <PyFunc><![CDATA[            DoLoop = 1]]></PyFunc>
1429       <PyFunc><![CDATA[        else :]]></PyFunc>
1430       <PyFunc><![CDATA[            DoLoop = 0]]></PyFunc>
1431       <PyFunc><![CDATA[        return DoLoop,Index,Min,Max,Incr,zDiv,zMul,OK,x,y]]></PyFunc>
1432       <PyFunc><![CDATA[?]]></PyFunc>
1433      </PyFunction>
1434      <PyFunction>
1435       <FuncName>Next_1</FuncName>
1436       <PyFunc><![CDATA[def Next_1(Index,Min,Max,Incr,zDiv,zMul,OK,x,y) :]]></PyFunc>
1437       <PyFunc><![CDATA[        Index = Index + Incr]]></PyFunc>
1438       <PyFunc><![CDATA[        return Index,Min,Max,Incr,zDiv,zMul,OK,x,y]]></PyFunc>
1439       <PyFunc><![CDATA[?]]></PyFunc>
1440      </PyFunction>
1441     </PyFunction-list>
1442     <creation-date>12/2/2007 - 18:3:29</creation-date>
1443     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
1444     <editor-release>3.0</editor-release>
1445     <author>?</author>
1446     <container>?</container>
1447     <comment>Compute Node</comment>
1448     <x-position>37</x-position>
1449     <y-position>147</y-position>
1450    </node>
1451    <node>
1452     <component-name>?</component-name>
1453     <interface-name>?</interface-name>
1454     <node-name>EndInit_1</node-name>
1455     <kind>5</kind>
1456     <coupled-node>Init_1</coupled-node>
1457     <service>
1458      <service-name>EndInit_1</service-name>
1459      <inParameter-list>
1460       <inParameter>
1461        <inParameter-type>long</inParameter-type>
1462        <inParameter-name>Index</inParameter-name>
1463       </inParameter>
1464       <inParameter>
1465        <inParameter-type>long</inParameter-type>
1466        <inParameter-name>Min</inParameter-name>
1467       </inParameter>
1468       <inParameter>
1469        <inParameter-type>long</inParameter-type>
1470        <inParameter-name>Max</inParameter-name>
1471       </inParameter>
1472       <inParameter>
1473        <inParameter-type>long</inParameter-type>
1474        <inParameter-name>Incr</inParameter-name>
1475       </inParameter>
1476       <inParameter>
1477        <inParameter-type>double</inParameter-type>
1478        <inParameter-name>zDiv</inParameter-name>
1479       </inParameter>
1480       <inParameter>
1481        <inParameter-type>double</inParameter-type>
1482        <inParameter-name>zMul</inParameter-name>
1483       </inParameter>
1484       <inParameter>
1485        <inParameter-type>string</inParameter-type>
1486        <inParameter-name>OK</inParameter-name>
1487       </inParameter>
1488       <inParameter>
1489        <inParameter-type>double</inParameter-type>
1490        <inParameter-name>x</inParameter-name>
1491       </inParameter>
1492       <inParameter>
1493        <inParameter-type>double</inParameter-type>
1494        <inParameter-name>y</inParameter-name>
1495       </inParameter>
1496      </inParameter-list>
1497      <outParameter-list>
1498       <outParameter>
1499        <outParameter-type>long</outParameter-type>
1500        <outParameter-name>Index</outParameter-name>
1501       </outParameter>
1502       <outParameter>
1503        <outParameter-type>long</outParameter-type>
1504        <outParameter-name>Min</outParameter-name>
1505       </outParameter>
1506       <outParameter>
1507        <outParameter-type>long</outParameter-type>
1508        <outParameter-name>Max</outParameter-name>
1509       </outParameter>
1510       <outParameter>
1511        <outParameter-type>long</outParameter-type>
1512        <outParameter-name>Incr</outParameter-name>
1513       </outParameter>
1514       <outParameter>
1515        <outParameter-type>double</outParameter-type>
1516        <outParameter-name>zDiv</outParameter-name>
1517       </outParameter>
1518       <outParameter>
1519        <outParameter-type>double</outParameter-type>
1520        <outParameter-name>zMul</outParameter-name>
1521       </outParameter>
1522       <outParameter>
1523        <outParameter-type>string</outParameter-type>
1524        <outParameter-name>OK</outParameter-name>
1525       </outParameter>
1526       <outParameter>
1527        <outParameter-type>double</outParameter-type>
1528        <outParameter-name>x</outParameter-name>
1529       </outParameter>
1530       <outParameter>
1531        <outParameter-type>double</outParameter-type>
1532        <outParameter-name>y</outParameter-name>
1533       </outParameter>
1534      </outParameter-list>
1535     </service>
1536     <DataStream-list/>
1537     <PyFunction-list>
1538      <PyFunction>
1539       <FuncName>EndInit_1</FuncName>
1540       <PyFunc><![CDATA[?]]></PyFunc>
1541      </PyFunction>
1542     </PyFunction-list>
1543     <creation-date>12/2/2007 - 18:3:29</creation-date>
1544     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
1545     <editor-release>3.0</editor-release>
1546     <author>?</author>
1547     <container>?</container>
1548     <comment>Compute Node</comment>
1549     <x-position>460</x-position>
1550     <y-position>146</y-position>
1551    </node>
1552   </node-list>
1553   <link-list>
1554    <link>
1555     <fromnode-name>Add</fromnode-name>
1556     <fromserviceparameter-name>Gate</fromserviceparameter-name>
1557     <tonode-name>EndInit_1</tonode-name>
1558     <toserviceparameter-name>Gate</toserviceparameter-name>
1559     <coord-list/>
1560    </link>
1561    <link>
1562     <fromnode-name>Init_1</fromnode-name>
1563     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
1564     <tonode-name>EndInit_1</tonode-name>
1565     <toserviceparameter-name>DoLoop</toserviceparameter-name>
1566     <coord-list/>
1567    </link>
1568    <link>
1569     <fromnode-name>Init_1</fromnode-name>
1570     <fromserviceparameter-name>Index</fromserviceparameter-name>
1571     <tonode-name>EndInit_1</tonode-name>
1572     <toserviceparameter-name>Index</toserviceparameter-name>
1573     <coord-list/>
1574    </link>
1575    <link>
1576     <fromnode-name>Init_1</fromnode-name>
1577     <fromserviceparameter-name>Min</fromserviceparameter-name>
1578     <tonode-name>EndInit_1</tonode-name>
1579     <toserviceparameter-name>Min</toserviceparameter-name>
1580     <coord-list/>
1581    </link>
1582    <link>
1583     <fromnode-name>Init_1</fromnode-name>
1584     <fromserviceparameter-name>Max</fromserviceparameter-name>
1585     <tonode-name>EndInit_1</tonode-name>
1586     <toserviceparameter-name>Max</toserviceparameter-name>
1587     <coord-list/>
1588    </link>
1589    <link>
1590     <fromnode-name>Init_1</fromnode-name>
1591     <fromserviceparameter-name>Incr</fromserviceparameter-name>
1592     <tonode-name>EndInit_1</tonode-name>
1593     <toserviceparameter-name>Incr</toserviceparameter-name>
1594     <coord-list/>
1595    </link>
1596    <link>
1597     <fromnode-name>Init_1</fromnode-name>
1598     <fromserviceparameter-name>zDiv</fromserviceparameter-name>
1599     <tonode-name>EndInit_1</tonode-name>
1600     <toserviceparameter-name>zDiv</toserviceparameter-name>
1601     <coord-list/>
1602    </link>
1603    <link>
1604     <fromnode-name>Init_1</fromnode-name>
1605     <fromserviceparameter-name>zMul</fromserviceparameter-name>
1606     <tonode-name>EndInit_1</tonode-name>
1607     <toserviceparameter-name>zMul</toserviceparameter-name>
1608     <coord-list/>
1609    </link>
1610    <link>
1611     <fromnode-name>Init_1</fromnode-name>
1612     <fromserviceparameter-name>OK</fromserviceparameter-name>
1613     <tonode-name>EndInit_1</tonode-name>
1614     <toserviceparameter-name>OK</toserviceparameter-name>
1615     <coord-list/>
1616    </link>
1617    <link>
1618     <fromnode-name>Init_1</fromnode-name>
1619     <fromserviceparameter-name>x</fromserviceparameter-name>
1620     <tonode-name>EndInit_1</tonode-name>
1621     <toserviceparameter-name>x</toserviceparameter-name>
1622     <coord-list/>
1623    </link>
1624    <link>
1625     <fromnode-name>Init_1</fromnode-name>
1626     <fromserviceparameter-name>x</fromserviceparameter-name>
1627     <tonode-name>Add</tonode-name>
1628     <toserviceparameter-name>x</toserviceparameter-name>
1629     <coord-list/>
1630    </link>
1631    <link>
1632     <fromnode-name>Init_1</fromnode-name>
1633     <fromserviceparameter-name>y</fromserviceparameter-name>
1634     <tonode-name>EndInit_1</tonode-name>
1635     <toserviceparameter-name>y</toserviceparameter-name>
1636     <coord-list/>
1637    </link>
1638    <link>
1639     <fromnode-name>Init_1</fromnode-name>
1640     <fromserviceparameter-name>y</fromserviceparameter-name>
1641     <tonode-name>Add</tonode-name>
1642     <toserviceparameter-name>y</toserviceparameter-name>
1643     <coord-list/>
1644    </link>
1645    <link>
1646     <fromnode-name>EndInit_1</fromnode-name>
1647     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
1648     <tonode-name>Init_1</tonode-name>
1649     <toserviceparameter-name>DoLoop</toserviceparameter-name>
1650     <coord-list/>
1651    </link>
1652   </link-list>
1653   <data-list/>
1654  </dataflow>
1655 </supergraph>
1656