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