5 <component-name>?</component-name>
6 <interface-name>?</interface-name>
7 <node-name>test_superv_basic_loop</node-name>
9 <coupled-node>?</coupled-node>
11 <service-name>test_superv_basic_loop</service-name>
14 <inParameter-type>long</inParameter-type>
15 <inParameter-name>fori\index</inParameter-name> </inParameter>
17 <inParameter-type>long</inParameter-type>
18 <inParameter-name>fori\min</inParameter-name> </inParameter>
20 <inParameter-type>long</inParameter-type>
21 <inParameter-name>fori\max</inParameter-name> </inParameter>
23 <inParameter-type>long</inParameter-type>
24 <inParameter-name>fori\sum</inParameter-name> </inParameter> </inParameter-list>
27 <outParameter-type>long</outParameter-type>
28 <outParameter-name>Add\incr</outParameter-name> </outParameter>
30 <outParameter-type>long</outParameter-type>
31 <outParameter-name>Endfori\index</outParameter-name> </outParameter>
33 <outParameter-type>long</outParameter-type>
34 <outParameter-name>Endfori\min</outParameter-name> </outParameter>
36 <outParameter-type>long</outParameter-type>
37 <outParameter-name>Endfori\max</outParameter-name> </outParameter>
39 <outParameter-type>long</outParameter-type>
40 <outParameter-name>Endfori\sum</outParameter-name> </outParameter> </outParameter-list> </service>
43 <creation-date>2/5/2003 - 13:43:38</creation-date>
44 <lastmodification-date>2/12/2003 - 9:26:10</lastmodification-date>
45 <editor-release>1.04</editor-release>
47 <container>?</container>
49 <x-position>0</x-position>
50 <y-position>0</y-position> </node> </info-list>
53 <component-name>?</component-name>
54 <interface-name>?</interface-name>
55 <node-name>Add</node-name>
57 <coupled-node>?</coupled-node>
59 <service-name>Add</service-name>
62 <inParameter-type>long</inParameter-type>
63 <inParameter-name>sum</inParameter-name> </inParameter>
65 <inParameter-type>long</inParameter-type>
66 <inParameter-name>incr</inParameter-name> </inParameter> </inParameter-list>
69 <outParameter-type>long</outParameter-type>
70 <outParameter-name>Sum</outParameter-name> </outParameter>
72 <outParameter-type>long</outParameter-type>
73 <outParameter-name>incr</outParameter-name> </outParameter> </outParameter-list> </service>
77 <FuncName>Sum</FuncName>
78 <PyFunc><![CDATA[def Sum(sum,incr): ]]></PyFunc>
79 <PyFunc><![CDATA[ result = sum+incr ]]></PyFunc>
80 <PyFunc><![CDATA[ return result,incr ]]></PyFunc> </PyFunction> </PyFunction-list>
81 <creation-date>2/12/2003 - 9:26:10</creation-date>
82 <lastmodification-date>2/12/2003 - 9:26:10</lastmodification-date>
83 <editor-release>1.04</editor-release>
85 <container>?</container>
86 <comment>Python function</comment>
87 <x-position>220</x-position>
88 <y-position>40</y-position> </node>
90 <component-name>?</component-name>
91 <interface-name>?</interface-name>
92 <node-name>fori</node-name>
94 <coupled-node>Endfori</coupled-node>
96 <service-name>fori</service-name>
99 <inParameter-type>long</inParameter-type>
100 <inParameter-name>index</inParameter-name> </inParameter>
102 <inParameter-type>long</inParameter-type>
103 <inParameter-name>min</inParameter-name> </inParameter>
105 <inParameter-type>long</inParameter-type>
106 <inParameter-name>max</inParameter-name> </inParameter>
108 <inParameter-type>long</inParameter-type>
109 <inParameter-name>sum</inParameter-name> </inParameter> </inParameter-list>
112 <outParameter-type>long</outParameter-type>
113 <outParameter-name>index</outParameter-name> </outParameter>
115 <outParameter-type>long</outParameter-type>
116 <outParameter-name>min</outParameter-name> </outParameter>
118 <outParameter-type>long</outParameter-type>
119 <outParameter-name>max</outParameter-name> </outParameter>
121 <outParameter-type>long</outParameter-type>
122 <outParameter-name>sum</outParameter-name> </outParameter> </outParameter-list> </service>
126 <FuncName>Init</FuncName>
127 <PyFunc><![CDATA[def Init(index,min,max,sum): ]]></PyFunc>
128 <PyFunc><![CDATA[ if max > min : ]]></PyFunc>
129 <PyFunc><![CDATA[ index = min ]]></PyFunc>
130 <PyFunc><![CDATA[ else : ]]></PyFunc>
131 <PyFunc><![CDATA[ index = max ]]></PyFunc>
132 <PyFunc><![CDATA[ #print index,min,max,sum ]]></PyFunc>
133 <PyFunc><![CDATA[ return index,min,max,sum ]]></PyFunc> </PyFunction>
135 <FuncName>More</FuncName>
136 <PyFunc><![CDATA[def More(index,min,max,sum): ]]></PyFunc>
137 <PyFunc><![CDATA[ OutLoop = 0 ]]></PyFunc>
138 <PyFunc><![CDATA[ if max > index : ]]></PyFunc>
139 <PyFunc><![CDATA[ OutLoop = 1 ]]></PyFunc>
140 <PyFunc><![CDATA[ #print OutLoop,index,min,max,sum ]]></PyFunc>
141 <PyFunc><![CDATA[ return OutLoop,index,min,max,sum ]]></PyFunc> </PyFunction>
143 <FuncName>Next</FuncName>
144 <PyFunc><![CDATA[def Next(index,min,max,sum): ]]></PyFunc>
145 <PyFunc><![CDATA[ index = index + 1 ]]></PyFunc>
146 <PyFunc><![CDATA[ #print index,min,max,sum ]]></PyFunc>
147 <PyFunc><![CDATA[ return index,min,max,sum ]]></PyFunc> </PyFunction> </PyFunction-list>
148 <creation-date>2/12/2003 - 9:26:10</creation-date>
149 <lastmodification-date>2/12/2003 - 9:26:10</lastmodification-date>
150 <editor-release>1.04</editor-release>
152 <container>?</container>
154 <x-position>12</x-position>
155 <y-position>0</y-position> </node>
157 <component-name>?</component-name>
158 <interface-name>?</interface-name>
159 <node-name>Endfori</node-name>
161 <coupled-node>fori</coupled-node>
163 <service-name>Endfori</service-name>
166 <inParameter-type>long</inParameter-type>
167 <inParameter-name>index</inParameter-name> </inParameter>
169 <inParameter-type>long</inParameter-type>
170 <inParameter-name>min</inParameter-name> </inParameter>
172 <inParameter-type>long</inParameter-type>
173 <inParameter-name>max</inParameter-name> </inParameter>
175 <inParameter-type>long</inParameter-type>
176 <inParameter-name>sum</inParameter-name> </inParameter> </inParameter-list>
179 <outParameter-type>long</outParameter-type>
180 <outParameter-name>index</outParameter-name> </outParameter>
182 <outParameter-type>long</outParameter-type>
183 <outParameter-name>min</outParameter-name> </outParameter>
185 <outParameter-type>long</outParameter-type>
186 <outParameter-name>max</outParameter-name> </outParameter>
188 <outParameter-type>long</outParameter-type>
189 <outParameter-name>sum</outParameter-name> </outParameter> </outParameter-list> </service>
193 <FuncName>?</FuncName>
194 <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
195 <creation-date>2/12/2003 - 9:26:10</creation-date>
196 <lastmodification-date>2/12/2003 - 9:26:10</lastmodification-date>
197 <editor-release>1.04</editor-release>
199 <container>?</container>
201 <x-position>432</x-position>
202 <y-position>0</y-position> </node> </node-list>
205 <fromnode-name>Add</fromnode-name>
206 <fromserviceparameter-name>Sum</fromserviceparameter-name>
207 <tonode-name>Endfori</tonode-name>
208 <toserviceparameter-name>sum</toserviceparameter-name>
209 <coord-list/> </link>
211 <fromnode-name>fori</fromnode-name>
212 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
213 <tonode-name>Endfori</tonode-name>
214 <toserviceparameter-name>DoLoop</toserviceparameter-name>
215 <coord-list/> </link>
217 <fromnode-name>fori</fromnode-name>
218 <fromserviceparameter-name>index</fromserviceparameter-name>
219 <tonode-name>Endfori</tonode-name>
220 <toserviceparameter-name>index</toserviceparameter-name>
221 <coord-list/> </link>
223 <fromnode-name>fori</fromnode-name>
224 <fromserviceparameter-name>index</fromserviceparameter-name>
225 <tonode-name>Add</tonode-name>
226 <toserviceparameter-name>incr</toserviceparameter-name>
233 <y>34</y> </coord> </coord-list> </link>
235 <fromnode-name>fori</fromnode-name>
236 <fromserviceparameter-name>min</fromserviceparameter-name>
237 <tonode-name>Endfori</tonode-name>
238 <toserviceparameter-name>min</toserviceparameter-name>
239 <coord-list/> </link>
241 <fromnode-name>fori</fromnode-name>
242 <fromserviceparameter-name>max</fromserviceparameter-name>
243 <tonode-name>Endfori</tonode-name>
244 <toserviceparameter-name>max</toserviceparameter-name>
245 <coord-list/> </link>
247 <fromnode-name>fori</fromnode-name>
248 <fromserviceparameter-name>sum</fromserviceparameter-name>
249 <tonode-name>Add</tonode-name>
250 <toserviceparameter-name>sum</toserviceparameter-name>
251 <coord-list/> </link>
253 <fromnode-name>Endfori</fromnode-name>
254 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
255 <tonode-name>fori</tonode-name>
256 <toserviceparameter-name>InitLoop</toserviceparameter-name>
269 <y>214</y> </coord> </coord-list> </link> </link-list>
272 <fromnode-name>test_superv_basic_loop</fromnode-name>
273 <fromserviceparameter-name>fori\index</fromserviceparameter-name>
274 <tonode-name>fori</tonode-name>
275 <toserviceparameter-name>index</toserviceparameter-name>
277 <value-type>3</value-type>
278 <value>0</value> </data-value>
279 <coord-list/> </data>
281 <fromnode-name>test_superv_basic_loop</fromnode-name>
282 <fromserviceparameter-name>fori\min</fromserviceparameter-name>
283 <tonode-name>fori</tonode-name>
284 <toserviceparameter-name>min</toserviceparameter-name>
286 <value-type>3</value-type>
287 <value>0</value> </data-value>
288 <coord-list/> </data>
290 <fromnode-name>test_superv_basic_loop</fromnode-name>
291 <fromserviceparameter-name>fori\max</fromserviceparameter-name>
292 <tonode-name>fori</tonode-name>
293 <toserviceparameter-name>max</toserviceparameter-name>
295 <value-type>3</value-type>
296 <value>1001</value> </data-value>
297 <coord-list/> </data>
299 <fromnode-name>test_superv_basic_loop</fromnode-name>
300 <fromserviceparameter-name>fori\sum</fromserviceparameter-name>
301 <tonode-name>fori</tonode-name>
302 <toserviceparameter-name>sum</toserviceparameter-name>
304 <value-type>3</value-type>
305 <value>0</value> </data-value>
306 <coord-list/> </data> </data-list></dataflow>