Salome HOME
Return deleted code.
[modules/yacs.git] / src / salomeloader / samples / testvisu20.xml
1 <!DOCTYPE SuperGraph>
2 <!--
3   Copyright (C) 2006-2016  CEA/DEN, EDF R&D
4
5   This library is free software; you can redistribute it and/or
6   modify it under the terms of the GNU Lesser General Public
7   License as published by the Free Software Foundation; either
8   version 2.1 of the License, or (at your option) any later version.
9
10   This library is distributed in the hope that it will be useful,
11   but WITHOUT ANY WARRANTY; without even the implied warranty of
12   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13   Lesser General Public License for more details.
14
15   You should have received a copy of the GNU Lesser General Public
16   License along with this library; if not, write to the Free Software
17   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
18
19   See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
20
21 -->
22 <supergraph>
23 <dataflow>
24 <info-list>
25 <node>
26 <component-name>?</component-name>
27     <interface-name>?</interface-name>
28     <node-name>TestVisu20</node-name>
29     <kind>1</kind>
30     <coupled-node>?</coupled-node>
31     <service>
32 <service-name>aNewDataFlow_1</service-name>
33      <inParameter-list>
34 <inParameter>
35 <inParameter-type>long</inParameter-type>
36        <inParameter-name>Init__index</inParameter-name>      </inParameter>
37       <inParameter>
38 <inParameter-type>long</inParameter-type>
39        <inParameter-name>Init__min</inParameter-name>      </inParameter>
40       <inParameter>
41 <inParameter-type>long</inParameter-type>
42        <inParameter-name>Init__max</inParameter-name>      </inParameter>
43       <inParameter>
44 <inParameter-type>double</inParameter-type>
45        <inParameter-name>Init__x1</inParameter-name>      </inParameter>     </inParameter-list>
46      <outParameter-list>
47 <outParameter>
48 <outParameter-type>long</outParameter-type>
49        <outParameter-name>EndOfInit__index</outParameter-name>      </outParameter>
50       <outParameter>
51 <outParameter-type>long</outParameter-type>
52        <outParameter-name>EndOfInit__min</outParameter-name>      </outParameter>
53       <outParameter>
54 <outParameter-type>long</outParameter-type>
55        <outParameter-name>EndOfInit__max</outParameter-name>      </outParameter>
56       <outParameter>
57 <outParameter-type>objref</outParameter-type>
58        <outParameter-name>EndOfInit__aVisu</outParameter-name>      </outParameter>
59       <outParameter>
60 <outParameter-type>objref</outParameter-type>
61        <outParameter-name>EndOfInit__aView</outParameter-name>      </outParameter>
62       <outParameter>
63 <outParameter-type>objref</outParameter-type>
64        <outParameter-name>EndOfInit__aResult</outParameter-name>      </outParameter>
65       <outParameter>
66 <outParameter-type>double</outParameter-type>
67        <outParameter-name>EndOfInit__x1</outParameter-name>      </outParameter>     </outParameter-list>    </service>
68     <DataStream-list/>
69     <PyFunction-list/>
70     <creation-date>13/11/2003 - 11:15:53</creation-date>
71     <lastmodification-date>8/4/2005 - 14:3:47</lastmodification-date>
72     <editor-release>1.05</editor-release>
73     <author>?</author>
74     <container>?</container>
75     <comment>?</comment>
76     <x-position>0</x-position>
77     <y-position>0</y-position>   </node>  </info-list>
78   <node-list>
79 <node>
80 <component-name>?</component-name>
81     <interface-name>?</interface-name>
82     <node-name>InitDisplay</node-name>
83     <kind>3</kind>
84     <coupled-node>?</coupled-node>
85     <service>
86 <service-name>InitDisplay</service-name>
87      <inParameter-list/>
88      <outParameter-list>
89 <outParameter>
90 <outParameter-type>objref</outParameter-type>
91        <outParameter-name>aVisu</outParameter-name>      </outParameter>
92       <outParameter>
93 <outParameter-type>objref</outParameter-type>
94        <outParameter-name>aView</outParameter-name>      </outParameter>
95       <outParameter>
96 <outParameter-type>objref</outParameter-type>
97        <outParameter-name>myResult</outParameter-name>      </outParameter>     </outParameter-list>    </service>
98     <DataStream-list/>
99     <PyFunction-list>
100 <PyFunction>
101 <FuncName>InitDisplay</FuncName>
102       <PyFunc><![CDATA[import os         ]]></PyFunc>
103       <PyFunc><![CDATA[import time         ]]></PyFunc>
104       <PyFunc><![CDATA[from LifeCycleCORBA import *      ]]></PyFunc>
105       <PyFunc><![CDATA[from SALOME_NamingServicePy import *      ]]></PyFunc>
106       <PyFunc><![CDATA[import SALOMEDS      ]]></PyFunc>
107       <PyFunc><![CDATA[from VISU import *      ]]></PyFunc>
108       <PyFunc><![CDATA[def InitDisplay():         ]]></PyFunc>
109       <PyFunc><![CDATA[    #  --- initialize the ORB        ]]></PyFunc>
110       <PyFunc><![CDATA[    orb = CORBA.ORB_init([], CORBA.ORB_ID)      ]]></PyFunc>
111       <PyFunc><![CDATA[    # --- create a LifeCycleCORBA instance           ]]></PyFunc>
112       <PyFunc><![CDATA[    lcc = LifeCycleCORBA(orb)                     ]]></PyFunc>
113       <PyFunc><![CDATA[    # --- create a naming service instance              ]]></PyFunc>
114       <PyFunc><![CDATA[    naming_service = SALOME_NamingServicePy_i(orb)    ]]></PyFunc>
115       <PyFunc><![CDATA[    # --- get Study reference                     ]]></PyFunc>
116       <PyFunc><![CDATA[    obj = naming_service.Resolve('Study')    ]]></PyFunc>
117       <PyFunc><![CDATA[    aStudy = obj._narrow(SALOMEDS.Study)    ]]></PyFunc>
118       <PyFunc><![CDATA[    # --- load visu component                          ]]></PyFunc>
119       <PyFunc><![CDATA[    aVisu = lcc.FindOrLoadComponent("FactoryServer","VISU")       ]]></PyFunc>
120       <PyFunc><![CDATA[    aVisu.SetCurrentStudy(aStudy)      ]]></PyFunc>
121       <PyFunc><![CDATA[    print "InitDisplay --> aVisu ", aVisu         ]]></PyFunc>
122       <PyFunc><![CDATA[    time.sleep(2)         ]]></PyFunc>
123       <PyFunc><![CDATA[    aViewManager=aVisu.GetViewManager()         ]]></PyFunc>
124       <PyFunc><![CDATA[    print "InitDisplay --> aViewManager ", aViewManager         ]]></PyFunc>
125       <PyFunc><![CDATA[    #time.sleep(2)         ]]></PyFunc>
126       <PyFunc><![CDATA[    #aView=aViewManager.GetCurrentView()         ]]></PyFunc>
127       <PyFunc><![CDATA[    aView=aViewManager.Create3DView()         ]]></PyFunc>
128       <PyFunc><![CDATA[    print "InitDisplay --> aView ", aView         ]]></PyFunc>
129       <PyFunc><![CDATA[    #time.sleep(2)         ]]></PyFunc>
130       <PyFunc><![CDATA[    medFile = "TimeStamps.med"       ]]></PyFunc>
131       <PyFunc><![CDATA[    medFile = os.getenv('DATA_DIR') + '/MedFiles/' + medFile       ]]></PyFunc>
132       <PyFunc><![CDATA[    myResult = aVisu.ImportFile(medFile)       ]]></PyFunc>
133       <PyFunc><![CDATA[    print "InitDisplay --> myResult ", myResult         ]]></PyFunc>
134       <PyFunc><![CDATA[    return aVisu,aView,myResult       ]]></PyFunc>
135       </PyFunction>    </PyFunction-list>
136     <creation-date>8/4/2005 - 14:3:47</creation-date>
137     <lastmodification-date>8/4/2005 - 14:3:47</lastmodification-date>
138     <editor-release>1.05</editor-release>
139     <author>?</author>
140     <container>?</container>
141     <comment>Compute Node</comment>
142     <x-position>0</x-position>
143     <y-position>46</y-position>   </node>
144    <node>
145 <component-name>?</component-name>
146     <interface-name>?</interface-name>
147     <node-name>Init</node-name>
148     <kind>4</kind>
149     <coupled-node>EndOfInit</coupled-node>
150     <service>
151 <service-name>Init</service-name>
152      <inParameter-list>
153 <inParameter>
154 <inParameter-type>long</inParameter-type>
155        <inParameter-name>index</inParameter-name>      </inParameter>
156       <inParameter>
157 <inParameter-type>long</inParameter-type>
158        <inParameter-name>min</inParameter-name>      </inParameter>
159       <inParameter>
160 <inParameter-type>long</inParameter-type>
161        <inParameter-name>max</inParameter-name>      </inParameter>
162       <inParameter>
163 <inParameter-type>objref</inParameter-type>
164        <inParameter-name>aVisu</inParameter-name>      </inParameter>
165       <inParameter>
166 <inParameter-type>objref</inParameter-type>
167        <inParameter-name>aView</inParameter-name>      </inParameter>
168       <inParameter>
169 <inParameter-type>objref</inParameter-type>
170        <inParameter-name>aResult</inParameter-name>      </inParameter>
171       <inParameter>
172 <inParameter-type>double</inParameter-type>
173        <inParameter-name>x1</inParameter-name>      </inParameter>     </inParameter-list>
174      <outParameter-list>
175 <outParameter>
176 <outParameter-type>long</outParameter-type>
177        <outParameter-name>index</outParameter-name>      </outParameter>
178       <outParameter>
179 <outParameter-type>long</outParameter-type>
180        <outParameter-name>min</outParameter-name>      </outParameter>
181       <outParameter>
182 <outParameter-type>long</outParameter-type>
183        <outParameter-name>max</outParameter-name>      </outParameter>
184       <outParameter>
185 <outParameter-type>objref</outParameter-type>
186        <outParameter-name>aVisu</outParameter-name>      </outParameter>
187       <outParameter>
188 <outParameter-type>objref</outParameter-type>
189        <outParameter-name>aView</outParameter-name>      </outParameter>
190       <outParameter>
191 <outParameter-type>objref</outParameter-type>
192        <outParameter-name>aResult</outParameter-name>      </outParameter>
193       <outParameter>
194 <outParameter-type>double</outParameter-type>
195        <outParameter-name>x1</outParameter-name>      </outParameter>     </outParameter-list>    </service>
196     <DataStream-list/>
197     <PyFunction-list>
198 <PyFunction>
199 <FuncName>Init</FuncName>
200       <PyFunc><![CDATA[def Init(index,min,max,aVisu,aView,myResult,x1):   ]]></PyFunc>
201       <PyFunc><![CDATA[    if max >= min :   ]]></PyFunc>
202       <PyFunc><![CDATA[        index = min      ]]></PyFunc>
203       <PyFunc><![CDATA[    else :     ]]></PyFunc>
204       <PyFunc><![CDATA[        index = max  ]]></PyFunc>
205       <PyFunc><![CDATA[    print "---- Init ",index,min,max,aVisu,aView,myResult,x1 ]]></PyFunc>
206       <PyFunc><![CDATA[    aView.Register() ]]></PyFunc>
207       <PyFunc><![CDATA[    myResult.Register() ]]></PyFunc>
208       <PyFunc><![CDATA[    return index,min,max,aVisu,aView,myResult,x1  ]]></PyFunc>     </PyFunction>
209      <PyFunction>
210 <FuncName>More</FuncName>
211       <PyFunc><![CDATA[def More(index,min,max,aVisu,aView,myResult,x1):   ]]></PyFunc>
212       <PyFunc><![CDATA[    if max >= index :       ]]></PyFunc>
213       <PyFunc><![CDATA[        DoLoop = 1       ]]></PyFunc>
214       <PyFunc><![CDATA[    else :       ]]></PyFunc>
215       <PyFunc><![CDATA[        DoLoop = 0       ]]></PyFunc>
216       <PyFunc><![CDATA[    print "---- More",index,min,max,aVisu,aView,myResult,x1 ]]></PyFunc>
217       <PyFunc><![CDATA[    aView.Register() ]]></PyFunc>
218       <PyFunc><![CDATA[    myResult.Register() ]]></PyFunc>
219       <PyFunc><![CDATA[    return DoLoop,index,min,max,aVisu,aView,myResult,x1   ]]></PyFunc>     </PyFunction>
220      <PyFunction>
221 <FuncName>Next</FuncName>
222       <PyFunc><![CDATA[def Next(index,min,max,aVisu,aView,myResult,x1):   ]]></PyFunc>
223       <PyFunc><![CDATA[    index = index + 1 ]]></PyFunc>
224       <PyFunc><![CDATA[    x1=x1+1.0 ]]></PyFunc>
225       <PyFunc><![CDATA[    print "---- Next",index,min,max,aVisu,aView,myResult,x1   ]]></PyFunc>
226       <PyFunc><![CDATA[    aView.Register() ]]></PyFunc>
227       <PyFunc><![CDATA[    myResult.Register() ]]></PyFunc>
228       <PyFunc><![CDATA[    return index,min,max,aVisu,aView,myResult,x1   ]]></PyFunc>     </PyFunction>    </PyFunction-list>
229     <creation-date>8/4/2005 - 14:3:47</creation-date>
230     <lastmodification-date>8/4/2005 - 14:3:47</lastmodification-date>
231     <editor-release>1.05</editor-release>
232     <author>?</author>
233     <container>?</container>
234     <comment>Compute Node</comment>
235     <x-position>190</x-position>
236     <y-position>4</y-position>   </node>
237    <node>
238 <component-name>?</component-name>
239     <interface-name>?</interface-name>
240     <node-name>EndOfInit</node-name>
241     <kind>5</kind>
242     <coupled-node>Init</coupled-node>
243     <service>
244 <service-name>EndOfInit</service-name>
245      <inParameter-list>
246 <inParameter>
247 <inParameter-type>long</inParameter-type>
248        <inParameter-name>index</inParameter-name>      </inParameter>
249       <inParameter>
250 <inParameter-type>long</inParameter-type>
251        <inParameter-name>min</inParameter-name>      </inParameter>
252       <inParameter>
253 <inParameter-type>long</inParameter-type>
254        <inParameter-name>max</inParameter-name>      </inParameter>
255       <inParameter>
256 <inParameter-type>objref</inParameter-type>
257        <inParameter-name>aVisu</inParameter-name>      </inParameter>
258       <inParameter>
259 <inParameter-type>objref</inParameter-type>
260        <inParameter-name>aView</inParameter-name>      </inParameter>
261       <inParameter>
262 <inParameter-type>objref</inParameter-type>
263        <inParameter-name>aResult</inParameter-name>      </inParameter>
264       <inParameter>
265 <inParameter-type>double</inParameter-type>
266        <inParameter-name>x1</inParameter-name>      </inParameter>     </inParameter-list>
267      <outParameter-list>
268 <outParameter>
269 <outParameter-type>long</outParameter-type>
270        <outParameter-name>index</outParameter-name>      </outParameter>
271       <outParameter>
272 <outParameter-type>long</outParameter-type>
273        <outParameter-name>min</outParameter-name>      </outParameter>
274       <outParameter>
275 <outParameter-type>long</outParameter-type>
276        <outParameter-name>max</outParameter-name>      </outParameter>
277       <outParameter>
278 <outParameter-type>objref</outParameter-type>
279        <outParameter-name>aVisu</outParameter-name>      </outParameter>
280       <outParameter>
281 <outParameter-type>objref</outParameter-type>
282        <outParameter-name>aView</outParameter-name>      </outParameter>
283       <outParameter>
284 <outParameter-type>objref</outParameter-type>
285        <outParameter-name>aResult</outParameter-name>      </outParameter>
286       <outParameter>
287 <outParameter-type>double</outParameter-type>
288        <outParameter-name>x1</outParameter-name>      </outParameter>     </outParameter-list>    </service>
289     <DataStream-list/>
290     <PyFunction-list>
291 <PyFunction>
292 <FuncName>?</FuncName>
293       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
294     <creation-date>8/4/2005 - 14:3:47</creation-date>
295     <lastmodification-date>8/4/2005 - 14:3:47</lastmodification-date>
296     <editor-release>1.05</editor-release>
297     <author>?</author>
298     <container>?</container>
299     <comment>Compute Node</comment>
300     <x-position>553</x-position>
301     <y-position>5</y-position>   </node>
302    <node>
303 <component-name>?</component-name>
304     <interface-name>?</interface-name>
305     <node-name>DisplayVitesse</node-name>
306     <kind>3</kind>
307     <coupled-node>?</coupled-node>
308     <service>
309 <service-name>DisplayVitesse</service-name>
310      <inParameter-list>
311 <inParameter>
312 <inParameter-type>long</inParameter-type>
313        <inParameter-name>index</inParameter-name>      </inParameter>
314       <inParameter>
315 <inParameter-type>objref</inParameter-type>
316        <inParameter-name>aVisu</inParameter-name>      </inParameter>
317       <inParameter>
318 <inParameter-type>objref</inParameter-type>
319        <inParameter-name>aView</inParameter-name>      </inParameter>
320       <inParameter>
321 <inParameter-type>objref</inParameter-type>
322        <inParameter-name>aResult</inParameter-name>      </inParameter>
323       <inParameter>
324 <inParameter-type>double</inParameter-type>
325        <inParameter-name>x1</inParameter-name>      </inParameter>     </inParameter-list>
326      <outParameter-list>
327 <outParameter>
328 <outParameter-type>objref</outParameter-type>
329        <outParameter-name>theResult</outParameter-name>      </outParameter>     </outParameter-list>    </service>
330     <DataStream-list/>
331     <PyFunction-list>
332 <PyFunction>
333 <FuncName>DisplayVitesse</FuncName>
334       <PyFunc><![CDATA[import VISU                               ]]></PyFunc>
335       <PyFunc><![CDATA[import os                               ]]></PyFunc>
336       <PyFunc><![CDATA[import time                               ]]></PyFunc>
337       <PyFunc><![CDATA[def DisplayVitesse(index,aVisu,aView,aResult,x1):                          ]]></PyFunc>
338       <PyFunc><![CDATA[    print "----- Display 1 index = ", index,aVisu,aView,aResult,x1                    ]]></PyFunc>
339       <PyFunc><![CDATA[    aMeshName ="dom"                               ]]></PyFunc>
340       <PyFunc><![CDATA[    myFieldName = "vitesse"                     ]]></PyFunc>
341       <PyFunc><![CDATA[    anEntity = VISU.NODE                               ]]></PyFunc>
342       <PyFunc><![CDATA[    aMesh = aVisu.MeshOnEntity(aResult, aMeshName, anEntity)     ]]></PyFunc>
343       <PyFunc><![CDATA[    print "----- Display 2 ", aMesh                 ]]></PyFunc>
344       <PyFunc><![CDATA[    x1=int(x1)                 ]]></PyFunc>
345       <PyFunc><![CDATA[    aScalarMap=aVisu.ScalarMapOnField(aResult,aMeshName,anEntity,myFieldName,x1)  ]]></PyFunc>
346       <PyFunc><![CDATA[    print "----- Display 4"                         ]]></PyFunc>
347       <PyFunc><![CDATA[    if aScalarMap is not None:                               ]]></PyFunc>
348       <PyFunc><![CDATA[        aScalarMap.SetScaling(VISU.LINEAR)                               ]]></PyFunc>
349       <PyFunc><![CDATA[    else:                               ]]></PyFunc>
350       <PyFunc><![CDATA[        print "Null scalar map is created"                               ]]></PyFunc>
351       <PyFunc><![CDATA[    print "----- Display 5"           ]]></PyFunc>
352       <PyFunc><![CDATA[    aView.DisplayOnly(aScalarMap)                               ]]></PyFunc>
353       <PyFunc><![CDATA[    aView.FitAll()                               ]]></PyFunc>
354       <PyFunc><![CDATA[    aView.Update()                              ]]></PyFunc>
355       <PyFunc><![CDATA[    print "----- Display 6"                         ]]></PyFunc>
356       <PyFunc><![CDATA[    theResult=aResult                           ]]></PyFunc>
357       <PyFunc><![CDATA[    #time.sleep(2)                   ]]></PyFunc>
358       <PyFunc><![CDATA[    theResult.Register() ]]></PyFunc>
359       <PyFunc><![CDATA[    return theResult                    ]]></PyFunc>
360       </PyFunction>    </PyFunction-list>
361     <creation-date>8/4/2005 - 14:3:47</creation-date>
362     <lastmodification-date>8/4/2005 - 14:3:47</lastmodification-date>
363     <editor-release>1.05</editor-release>
364     <author>?</author>
365     <container>?</container>
366     <comment>Compute Node</comment>
367     <x-position>374</x-position>
368     <y-position>16</y-position>   </node>  </node-list>
369   <link-list>
370 <link>
371 <fromnode-name>InitDisplay</fromnode-name>
372     <fromserviceparameter-name>aVisu</fromserviceparameter-name>
373     <tonode-name>Init</tonode-name>
374     <toserviceparameter-name>aVisu</toserviceparameter-name>
375     <coord-list/>   </link>
376    <link>
377 <fromnode-name>InitDisplay</fromnode-name>
378     <fromserviceparameter-name>aView</fromserviceparameter-name>
379     <tonode-name>Init</tonode-name>
380     <toserviceparameter-name>aView</toserviceparameter-name>
381     <coord-list/>   </link>
382    <link>
383 <fromnode-name>InitDisplay</fromnode-name>
384     <fromserviceparameter-name>myResult</fromserviceparameter-name>
385     <tonode-name>Init</tonode-name>
386     <toserviceparameter-name>aResult</toserviceparameter-name>
387     <coord-list/>   </link>
388    <link>
389 <fromnode-name>Init</fromnode-name>
390     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
391     <tonode-name>EndOfInit</tonode-name>
392     <toserviceparameter-name>DoLoop</toserviceparameter-name>
393     <coord-list/>   </link>
394    <link>
395 <fromnode-name>Init</fromnode-name>
396     <fromserviceparameter-name>index</fromserviceparameter-name>
397     <tonode-name>EndOfInit</tonode-name>
398     <toserviceparameter-name>index</toserviceparameter-name>
399     <coord-list/>   </link>
400    <link>
401 <fromnode-name>Init</fromnode-name>
402     <fromserviceparameter-name>index</fromserviceparameter-name>
403     <tonode-name>DisplayVitesse</tonode-name>
404     <toserviceparameter-name>index</toserviceparameter-name>
405     <coord-list>
406 <coord>
407 <x>351</x>
408       <y>96</y>     </coord>
409      <coord>
410 <x>350</x>
411       <y>38</y>     </coord>    </coord-list>   </link>
412    <link>
413 <fromnode-name>Init</fromnode-name>
414     <fromserviceparameter-name>min</fromserviceparameter-name>
415     <tonode-name>EndOfInit</tonode-name>
416     <toserviceparameter-name>min</toserviceparameter-name>
417     <coord-list/>   </link>
418    <link>
419 <fromnode-name>Init</fromnode-name>
420     <fromserviceparameter-name>max</fromserviceparameter-name>
421     <tonode-name>EndOfInit</tonode-name>
422     <toserviceparameter-name>max</toserviceparameter-name>
423     <coord-list/>   </link>
424    <link>
425 <fromnode-name>Init</fromnode-name>
426     <fromserviceparameter-name>aVisu</fromserviceparameter-name>
427     <tonode-name>EndOfInit</tonode-name>
428     <toserviceparameter-name>aVisu</toserviceparameter-name>
429     <coord-list/>   </link>
430    <link>
431 <fromnode-name>Init</fromnode-name>
432     <fromserviceparameter-name>aVisu</fromserviceparameter-name>
433     <tonode-name>DisplayVitesse</tonode-name>
434     <toserviceparameter-name>aVisu</toserviceparameter-name>
435     <coord-list/>   </link>
436    <link>
437 <fromnode-name>Init</fromnode-name>
438     <fromserviceparameter-name>aView</fromserviceparameter-name>
439     <tonode-name>EndOfInit</tonode-name>
440     <toserviceparameter-name>aView</toserviceparameter-name>
441     <coord-list/>   </link>
442    <link>
443 <fromnode-name>Init</fromnode-name>
444     <fromserviceparameter-name>aView</fromserviceparameter-name>
445     <tonode-name>DisplayVitesse</tonode-name>
446     <toserviceparameter-name>aView</toserviceparameter-name>
447     <coord-list/>   </link>
448    <link>
449 <fromnode-name>Init</fromnode-name>
450     <fromserviceparameter-name>aResult</fromserviceparameter-name>
451     <tonode-name>DisplayVitesse</tonode-name>
452     <toserviceparameter-name>aResult</toserviceparameter-name>
453     <coord-list/>   </link>
454    <link>
455 <fromnode-name>Init</fromnode-name>
456     <fromserviceparameter-name>x1</fromserviceparameter-name>
457     <tonode-name>EndOfInit</tonode-name>
458     <toserviceparameter-name>x1</toserviceparameter-name>
459     <coord-list/>   </link>
460    <link>
461 <fromnode-name>Init</fromnode-name>
462     <fromserviceparameter-name>x1</fromserviceparameter-name>
463     <tonode-name>DisplayVitesse</tonode-name>
464     <toserviceparameter-name>x1</toserviceparameter-name>
465     <coord-list/>   </link>
466    <link>
467 <fromnode-name>EndOfInit</fromnode-name>
468     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
469     <tonode-name>Init</tonode-name>
470     <toserviceparameter-name>DoLoop</toserviceparameter-name>
471     <coord-list/>   </link>
472    <link>
473 <fromnode-name>DisplayVitesse</fromnode-name>
474     <fromserviceparameter-name>theResult</fromserviceparameter-name>
475     <tonode-name>EndOfInit</tonode-name>
476     <toserviceparameter-name>aResult</toserviceparameter-name>
477     <coord-list>
478 <coord>
479 <x>548</x>
480       <y>183</y>     </coord>
481      <coord>
482 <x>548</x>
483       <y>97</y>     </coord>    </coord-list>   </link>  </link-list>
484   <data-list>
485 <data>
486 <fromnode-name>TestVisu20</fromnode-name>
487     <fromserviceparameter-name>Init__index</fromserviceparameter-name>
488     <tonode-name>Init</tonode-name>
489     <toserviceparameter-name>index</toserviceparameter-name>
490     <data-value>
491 <value-type>3</value-type>
492      <value>1</value>    </data-value>
493     <coord-list/>   </data>
494    <data>
495 <fromnode-name>TestVisu20</fromnode-name>
496     <fromserviceparameter-name>Init__min</fromserviceparameter-name>
497     <tonode-name>Init</tonode-name>
498     <toserviceparameter-name>min</toserviceparameter-name>
499     <data-value>
500 <value-type>3</value-type>
501      <value>1</value>    </data-value>
502     <coord-list/>   </data>
503    <data>
504 <fromnode-name>TestVisu20</fromnode-name>
505     <fromserviceparameter-name>Init__max</fromserviceparameter-name>
506     <tonode-name>Init</tonode-name>
507     <toserviceparameter-name>max</toserviceparameter-name>
508     <data-value>
509 <value-type>3</value-type>
510      <value>100</value>    </data-value>
511     <coord-list/>   </data>
512    <data>
513 <fromnode-name>TestVisu20</fromnode-name>
514     <fromserviceparameter-name>Init__x1</fromserviceparameter-name>
515     <tonode-name>Init</tonode-name>
516     <toserviceparameter-name>x1</toserviceparameter-name>
517     <data-value>
518 <value-type>7</value-type>
519      <value>1</value>    </data-value>
520     <coord-list/>   </data>  </data-list> </dataflow></supergraph>