71 <variable name="DigitalBit7"> |
71 <variable name="DigitalBit7"> |
72 <type> |
72 <type> |
73 <BOOL/> |
73 <BOOL/> |
74 </type> |
74 </type> |
75 </variable> |
75 </variable> |
76 <variable name="Texte_compteur"> |
76 <variable name="Btn1"> |
|
77 <type> |
|
78 <derived name="Button"/> |
|
79 </type> |
|
80 </variable> |
|
81 <variable name="Btn2"> |
|
82 <type> |
|
83 <derived name="Button"/> |
|
84 </type> |
|
85 </variable> |
|
86 <variable name="Btn3"> |
|
87 <type> |
|
88 <derived name="Button"/> |
|
89 </type> |
|
90 </variable> |
|
91 <variable name="Btn4"> |
|
92 <type> |
|
93 <derived name="Button"/> |
|
94 </type> |
|
95 </variable> |
|
96 <variable name="Btn5"> |
|
97 <type> |
|
98 <derived name="Button"/> |
|
99 </type> |
|
100 </variable> |
|
101 <variable name="Btn6"> |
|
102 <type> |
|
103 <derived name="Button"/> |
|
104 </type> |
|
105 </variable> |
|
106 <variable name="Btn7"> |
|
107 <type> |
|
108 <derived name="Button"/> |
|
109 </type> |
|
110 </variable> |
|
111 <variable name="Btn8"> |
|
112 <type> |
|
113 <derived name="Button"/> |
|
114 </type> |
|
115 </variable> |
|
116 <variable name="Start_Stop"> |
|
117 <type> |
|
118 <derived name="Button"/> |
|
119 </type> |
|
120 </variable> |
|
121 <variable name="Compteur"> |
77 <type> |
122 <type> |
78 <derived name="TextCtrl"/> |
123 <derived name="TextCtrl"/> |
79 </type> |
124 </type> |
80 </variable> |
125 </variable> |
81 <variable name="Start_Stop"> |
|
82 <type> |
|
83 <derived name="Button_toggle"/> |
|
84 </type> |
|
85 </variable> |
|
86 <variable name="Temoin"> |
126 <variable name="Temoin"> |
87 <type> |
127 <type> |
88 <derived name="Button_led"/> |
128 <derived name="Led"/> |
89 </type> |
|
90 </variable> |
|
91 <variable name="Btn1"> |
|
92 <type> |
|
93 <derived name="Button"/> |
|
94 </type> |
|
95 </variable> |
|
96 <variable name="Btn2"> |
|
97 <type> |
|
98 <derived name="Button"/> |
|
99 </type> |
|
100 </variable> |
|
101 <variable name="Btn3"> |
|
102 <type> |
|
103 <derived name="Button"/> |
|
104 </type> |
|
105 </variable> |
|
106 <variable name="Btn4"> |
|
107 <type> |
|
108 <derived name="Button"/> |
|
109 </type> |
|
110 </variable> |
|
111 <variable name="Btn5"> |
|
112 <type> |
|
113 <derived name="Button"/> |
|
114 </type> |
|
115 </variable> |
|
116 <variable name="Btn6"> |
|
117 <type> |
|
118 <derived name="Button"/> |
|
119 </type> |
|
120 </variable> |
|
121 <variable name="Btn7"> |
|
122 <type> |
|
123 <derived name="Button"/> |
|
124 </type> |
|
125 </variable> |
|
126 <variable name="Btn8"> |
|
127 <type> |
|
128 <derived name="Button"/> |
|
129 </type> |
129 </type> |
130 </variable> |
130 </variable> |
131 </localVars> |
131 </localVars> |
132 </interface> |
132 </interface> |
133 <body> |
133 <body> |
134 <FBD> |
134 <FBD> |
135 <block localId="32" width="80" height="80" typeName="ADD"> |
135 <block localId="32" width="80" height="110" typeName="ADD"> |
136 <position x="150" y="400"/> |
136 <position x="665" y="420"/> |
137 <inputVariables> |
137 <inputVariables> |
138 <variable formalParameter="EN"> |
138 <variable formalParameter="EN"> |
139 <connectionPointIn> |
139 <connectionPointIn> |
140 <relPosition x="0" y="30"/> |
140 <relPosition x="0" y="35"/> |
141 <connection refLocalId="49" formalParameter="current_state"> |
141 <connection refLocalId="5"> |
142 <position x="150" y="430"/> |
142 <position x="665" y="455"/> |
143 <position x="140" y="430"/> |
143 <position x="610" y="455"/> |
144 <position x="140" y="272"/> |
|
145 <position x="485" y="272"/> |
|
146 <position x="485" y="150"/> |
|
147 <position x="425" y="150"/> |
|
148 </connection> |
144 </connection> |
149 </connectionPointIn> |
145 </connectionPointIn> |
150 </variable> |
146 </variable> |
151 <variable formalParameter="IN1"> |
147 <variable formalParameter="IN1"> |
152 <connectionPointIn> |
148 <connectionPointIn> |
153 <relPosition x="0" y="50"/> |
149 <relPosition x="0" y="65"/> |
154 <connection refLocalId="39"> |
150 <connection refLocalId="100" formalParameter="OUT"> |
155 <position x="150" y="450"/> |
151 <position x="665" y="485"/> |
156 <position x="105" y="450"/> |
152 <position x="490" y="485"/> |
157 </connection> |
153 </connection> |
158 </connectionPointIn> |
154 </connectionPointIn> |
159 </variable> |
155 </variable> |
160 <variable formalParameter="IN2"> |
156 <variable formalParameter="IN2"> |
161 <connectionPointIn> |
157 <connectionPointIn> |
162 <relPosition x="0" y="70"/> |
158 <relPosition x="0" y="95"/> |
163 <connection refLocalId="33"> |
159 <connection refLocalId="33"> |
164 <position x="150" y="470"/> |
160 <position x="665" y="515"/> |
165 <position x="140" y="470"/> |
161 <position x="645" y="515"/> |
166 <position x="140" y="500"/> |
162 <position x="645" y="555"/> |
167 <position x="345" y="500"/> |
163 <position x="870" y="555"/> |
168 <position x="345" y="530"/> |
164 <position x="870" y="485"/> |
169 <position x="335" y="530"/> |
165 <position x="855" y="485"/> |
170 </connection> |
166 </connection> |
171 </connectionPointIn> |
167 </connectionPointIn> |
172 </variable> |
168 </variable> |
173 </inputVariables> |
169 </inputVariables> |
174 <inOutVariables/> |
170 <inOutVariables/> |
175 <outputVariables> |
171 <outputVariables> |
176 <variable formalParameter="ENO"> |
172 <variable formalParameter="ENO"> |
177 <connectionPointOut> |
173 <connectionPointOut> |
178 <relPosition x="80" y="30"/> |
174 <relPosition x="80" y="35"/> |
179 </connectionPointOut> |
175 </connectionPointOut> |
180 </variable> |
176 </variable> |
181 <variable formalParameter="OUT"> |
177 <variable formalParameter="OUT"> |
182 <connectionPointOut> |
178 <connectionPointOut> |
183 <relPosition x="80" y="50"/> |
179 <relPosition x="80" y="65"/> |
184 </connectionPointOut> |
180 </connectionPointOut> |
185 </variable> |
181 </variable> |
186 </outputVariables> |
182 </outputVariables> |
187 </block> |
183 </block> |
188 <inOutVariable localId="33" height="35" width="85"> |
184 <inOutVariable localId="33" height="35" width="85"> |
189 <position x="250" y="515"/> |
185 <position x="770" y="470"/> |
190 <connectionPointIn> |
186 <connectionPointIn> |
191 <relPosition x="0" y="15"/> |
187 <relPosition x="0" y="15"/> |
192 <connection refLocalId="32" formalParameter="OUT"> |
188 <connection refLocalId="32" formalParameter="OUT"> |
193 <position x="250" y="530"/> |
189 <position x="770" y="485"/> |
194 <position x="240" y="530"/> |
190 <position x="745" y="485"/> |
195 <position x="240" y="450"/> |
|
196 <position x="230" y="450"/> |
|
197 </connection> |
191 </connection> |
198 </connectionPointIn> |
192 </connectionPointIn> |
199 <connectionPointOut> |
193 <connectionPointOut> |
200 <relPosition x="85" y="15"/> |
194 <relPosition x="85" y="15"/> |
201 </connectionPointOut> |
195 </connectionPointOut> |
202 <expression>counter</expression> |
196 <expression>counter</expression> |
203 </inOutVariable> |
197 </inOutVariable> |
204 <inVariable localId="39" height="30" width="60"> |
198 <inVariable localId="39" height="35" width="70"> |
205 <position x="45" y="435"/> |
199 <position x="90" y="470"/> |
206 <connectionPointOut> |
200 <connectionPointOut> |
207 <relPosition x="60" y="15"/> |
201 <relPosition x="70" y="15"/> |
208 </connectionPointOut> |
202 </connectionPointOut> |
209 <expression>INT#1</expression> |
203 <expression>BOOL#1</expression> |
210 </inVariable> |
204 </inVariable> |
211 <inVariable localId="41" height="30" width="120"> |
205 <inVariable localId="41" height="30" width="120"> |
212 <position x="20" y="120"/> |
206 <position x="45" y="180"/> |
213 <connectionPointOut> |
207 <connectionPointOut> |
214 <relPosition x="120" y="15"/> |
208 <relPosition x="120" y="15"/> |
215 </connectionPointOut> |
209 </connectionPointOut> |
216 <expression>'stop_back'</expression> |
210 <expression>'stop_back'</expression> |
217 </inVariable> |
211 </inVariable> |
218 <inVariable localId="42" height="30" width="120"> |
212 <inVariable localId="42" height="30" width="120"> |
219 <position x="20" y="170"/> |
213 <position x="45" y="225"/> |
220 <connectionPointOut> |
214 <connectionPointOut> |
221 <relPosition x="120" y="15"/> |
215 <relPosition x="120" y="15"/> |
222 </connectionPointOut> |
216 </connectionPointOut> |
223 <expression>'stop_sele'</expression> |
217 <expression>'stop_sele'</expression> |
224 </inVariable> |
218 </inVariable> |
225 <inVariable localId="46" height="30" width="180"> |
219 <inVariable localId="46" height="30" width="180"> |
226 <position x="385" y="340"/> |
220 <position x="675" y="265"/> |
227 <connectionPointOut> |
221 <connectionPointOut> |
228 <relPosition x="180" y="15"/> |
222 <relPosition x="180" y="15"/> |
229 </connectionPointOut> |
223 </connectionPointOut> |
230 <expression>'text_compteur'</expression> |
224 <expression>'text_compteur'</expression> |
231 </inVariable> |
225 </inVariable> |
232 <block localId="47" width="130" height="65" typeName="TextCtrl" instanceName="Texte_compteur"> |
|
233 <position x="715" y="395"/> |
|
234 <inputVariables> |
|
235 <variable formalParameter="back_id"> |
|
236 <connectionPointIn> |
|
237 <relPosition x="0" y="30"/> |
|
238 <connection refLocalId="46"> |
|
239 <position x="715" y="425"/> |
|
240 <position x="630" y="425"/> |
|
241 <position x="630" y="355"/> |
|
242 <position x="565" y="355"/> |
|
243 </connection> |
|
244 </connectionPointIn> |
|
245 </variable> |
|
246 <variable formalParameter="state"> |
|
247 <connectionPointIn> |
|
248 <relPosition x="0" y="55"/> |
|
249 <connection refLocalId="83" formalParameter="OUT"> |
|
250 <position x="715" y="450"/> |
|
251 <position x="540" y="450"/> |
|
252 </connection> |
|
253 </connectionPointIn> |
|
254 </variable> |
|
255 </inputVariables> |
|
256 <inOutVariables/> |
|
257 <outputVariables> |
|
258 <variable formalParameter="code"> |
|
259 <connectionPointOut> |
|
260 <relPosition x="130" y="30"/> |
|
261 </connectionPointOut> |
|
262 </variable> |
|
263 </outputVariables> |
|
264 </block> |
|
265 <block localId="49" width="240" height="125" typeName="Button_toggle" instanceName="Start_Stop"> |
|
266 <position x="185" y="115"/> |
|
267 <inputVariables> |
|
268 <variable formalParameter="back_id"> |
|
269 <connectionPointIn> |
|
270 <relPosition x="0" y="35"/> |
|
271 <connection refLocalId="41"> |
|
272 <position x="185" y="150"/> |
|
273 <position x="160" y="150"/> |
|
274 <position x="160" y="135"/> |
|
275 <position x="140" y="135"/> |
|
276 </connection> |
|
277 </connectionPointIn> |
|
278 </variable> |
|
279 <variable formalParameter="sele_id"> |
|
280 <connectionPointIn> |
|
281 <relPosition x="0" y="70"/> |
|
282 <connection refLocalId="42"> |
|
283 <position x="185" y="185"/> |
|
284 <position x="140" y="185"/> |
|
285 </connection> |
|
286 </connectionPointIn> |
|
287 </variable> |
|
288 <variable formalParameter="set_state"> |
|
289 <connectionPointIn> |
|
290 <relPosition x="0" y="105"/> |
|
291 </connectionPointIn> |
|
292 </variable> |
|
293 </inputVariables> |
|
294 <inOutVariables/> |
|
295 <outputVariables> |
|
296 <variable formalParameter="current_state"> |
|
297 <connectionPointOut> |
|
298 <relPosition x="240" y="35"/> |
|
299 </connectionPointOut> |
|
300 </variable> |
|
301 </outputVariables> |
|
302 </block> |
|
303 <block localId="50" width="115" height="135" typeName="Button_led" instanceName="Temoin"> |
|
304 <position x="660" y="20"/> |
|
305 <inputVariables> |
|
306 <variable formalParameter="back_id"> |
|
307 <connectionPointIn> |
|
308 <relPosition x="0" y="40"/> |
|
309 <connection refLocalId="51"> |
|
310 <position x="660" y="60"/> |
|
311 <position x="632" y="60"/> |
|
312 <position x="632" y="55"/> |
|
313 <position x="615" y="55"/> |
|
314 </connection> |
|
315 </connectionPointIn> |
|
316 </variable> |
|
317 <variable formalParameter="sele_id"> |
|
318 <connectionPointIn> |
|
319 <relPosition x="0" y="75"/> |
|
320 <connection refLocalId="52"> |
|
321 <position x="660" y="95"/> |
|
322 <position x="625" y="95"/> |
|
323 </connection> |
|
324 </connectionPointIn> |
|
325 </variable> |
|
326 <variable formalParameter="state"> |
|
327 <connectionPointIn> |
|
328 <relPosition x="0" y="115"/> |
|
329 <connection refLocalId="49" formalParameter="current_state"> |
|
330 <position x="660" y="135"/> |
|
331 <position x="545" y="135"/> |
|
332 <position x="545" y="150"/> |
|
333 <position x="425" y="150"/> |
|
334 </connection> |
|
335 </connectionPointIn> |
|
336 </variable> |
|
337 </inputVariables> |
|
338 <inOutVariables/> |
|
339 <outputVariables/> |
|
340 </block> |
|
341 <inVariable localId="51" height="30" width="110"> |
226 <inVariable localId="51" height="30" width="110"> |
342 <position x="505" y="40"/> |
227 <position x="725" y="80"/> |
343 <connectionPointOut> |
228 <connectionPointOut> |
344 <relPosition x="110" y="15"/> |
229 <relPosition x="110" y="15"/> |
345 </connectionPointOut> |
230 </connectionPointOut> |
346 <expression>'led_stop'</expression> |
231 <expression>'led_stop'</expression> |
347 </inVariable> |
232 </inVariable> |
348 <inVariable localId="52" height="30" width="120"> |
233 <inVariable localId="52" height="30" width="120"> |
349 <position x="505" y="80"/> |
234 <position x="715" y="115"/> |
350 <connectionPointOut> |
235 <connectionPointOut> |
351 <relPosition x="120" y="15"/> |
236 <relPosition x="120" y="15"/> |
352 </connectionPointOut> |
237 </connectionPointOut> |
353 <expression>'led_start'</expression> |
238 <expression>'led_start'</expression> |
354 </inVariable> |
239 </inVariable> |
355 <block localId="53" width="235" height="135" typeName="Button" instanceName="Btn1"> |
240 <block localId="53" width="235" height="200" typeName="Button" instanceName="Btn1"> |
356 <position x="180" y="620"/> |
241 <position x="180" y="620"/> |
357 <inputVariables> |
242 <inputVariables> |
358 <variable formalParameter="back_id"> |
243 <variable formalParameter="back_id"> |
359 <connectionPointIn> |
244 <connectionPointIn> |
360 <relPosition x="0" y="40"/> |
245 <relPosition x="0" y="40"/> |
400 <connectionPointOut> |
295 <connectionPointOut> |
401 <relPosition x="120" y="15"/> |
296 <relPosition x="120" y="15"/> |
402 </connectionPointOut> |
297 </connectionPointOut> |
403 <expression>'btn1_sele'</expression> |
298 <expression>'btn1_sele'</expression> |
404 </inVariable> |
299 </inVariable> |
405 <block localId="56" width="240" height="85" typeName="Button" instanceName="Btn2"> |
300 <block localId="56" width="240" height="210" typeName="Button" instanceName="Btn2"> |
406 <position x="180" y="785"/> |
301 <position x="175" y="855"/> |
407 <inputVariables> |
302 <inputVariables> |
408 <variable formalParameter="back_id"> |
303 <variable formalParameter="back_id"> |
409 <connectionPointIn> |
304 <connectionPointIn> |
410 <relPosition x="0" y="30"/> |
305 <relPosition x="0" y="40"/> |
411 <connection refLocalId="63"> |
306 <connection refLocalId="63"> |
412 <position x="180" y="815"/> |
307 <position x="175" y="895"/> |
413 <position x="130" y="815"/> |
308 <position x="125" y="895"/> |
414 </connection> |
309 </connection> |
415 </connectionPointIn> |
310 </connectionPointIn> |
416 </variable> |
311 </variable> |
417 <variable formalParameter="sele_id"> |
312 <variable formalParameter="sele_id"> |
418 <connectionPointIn> |
313 <connectionPointIn> |
419 <relPosition x="0" y="50"/> |
314 <relPosition x="0" y="75"/> |
420 <connection refLocalId="67"> |
315 <connection refLocalId="67"> |
421 <position x="180" y="835"/> |
316 <position x="175" y="930"/> |
422 <position x="155" y="835"/> |
317 <position x="125" y="930"/> |
423 <position x="155" y="855"/> |
318 </connection> |
424 <position x="130" y="855"/> |
319 </connectionPointIn> |
425 </connection> |
320 </variable> |
|
321 <variable formalParameter="toggle"> |
|
322 <connectionPointIn> |
|
323 <relPosition x="0" y="115"/> |
426 </connectionPointIn> |
324 </connectionPointIn> |
427 </variable> |
325 </variable> |
428 <variable formalParameter="set_state"> |
326 <variable formalParameter="set_state"> |
429 <connectionPointIn> |
327 <connectionPointIn> |
430 <relPosition x="0" y="70"/> |
328 <relPosition x="0" y="155"/> |
431 </connectionPointIn> |
329 </connectionPointIn> |
432 </variable> |
330 </variable> |
433 </inputVariables> |
331 <variable formalParameter="state_in"> |
434 <inOutVariables/> |
332 <connectionPointIn> |
435 <outputVariables> |
333 <relPosition x="0" y="190"/> |
436 <variable formalParameter="current_state"> |
334 </connectionPointIn> |
437 <connectionPointOut> |
335 </variable> |
438 <relPosition x="240" y="30"/> |
336 </inputVariables> |
439 </connectionPointOut> |
337 <inOutVariables/> |
440 </variable> |
338 <outputVariables> |
441 </outputVariables> |
339 <variable formalParameter="state_out"> |
442 </block> |
340 <connectionPointOut> |
443 <block localId="57" width="240" height="85" typeName="Button" instanceName="Btn3"> |
341 <relPosition x="240" y="40"/> |
444 <position x="180" y="895"/> |
342 </connectionPointOut> |
|
343 </variable> |
|
344 </outputVariables> |
|
345 </block> |
|
346 <block localId="57" width="240" height="225" typeName="Button" instanceName="Btn3"> |
|
347 <position x="175" y="1100"/> |
445 <inputVariables> |
348 <inputVariables> |
446 <variable formalParameter="back_id"> |
349 <variable formalParameter="back_id"> |
447 <connectionPointIn> |
350 <connectionPointIn> |
448 <relPosition x="0" y="30"/> |
351 <relPosition x="0" y="40"/> |
449 <connection refLocalId="66"> |
352 <connection refLocalId="66"> |
450 <position x="180" y="925"/> |
353 <position x="175" y="1140"/> |
451 <position x="140" y="925"/> |
354 <position x="135" y="1140"/> |
452 </connection> |
355 </connection> |
453 </connectionPointIn> |
356 </connectionPointIn> |
454 </variable> |
357 </variable> |
455 <variable formalParameter="sele_id"> |
358 <variable formalParameter="sele_id"> |
456 <connectionPointIn> |
359 <connectionPointIn> |
457 <relPosition x="0" y="50"/> |
360 <relPosition x="0" y="80"/> |
458 <connection refLocalId="65"> |
361 <connection refLocalId="65"> |
459 <position x="180" y="945"/> |
362 <position x="175" y="1180"/> |
460 <position x="157" y="945"/> |
363 <position x="135" y="1180"/> |
461 <position x="157" y="965"/> |
364 </connection> |
462 <position x="140" y="965"/> |
365 </connectionPointIn> |
463 </connection> |
366 </variable> |
|
367 <variable formalParameter="toggle"> |
|
368 <connectionPointIn> |
|
369 <relPosition x="0" y="120"/> |
464 </connectionPointIn> |
370 </connectionPointIn> |
465 </variable> |
371 </variable> |
466 <variable formalParameter="set_state"> |
372 <variable formalParameter="set_state"> |
467 <connectionPointIn> |
373 <connectionPointIn> |
468 <relPosition x="0" y="70"/> |
374 <relPosition x="0" y="165"/> |
469 </connectionPointIn> |
375 </connectionPointIn> |
470 </variable> |
376 </variable> |
471 </inputVariables> |
377 <variable formalParameter="state_in"> |
472 <inOutVariables/> |
378 <connectionPointIn> |
473 <outputVariables> |
379 <relPosition x="0" y="205"/> |
474 <variable formalParameter="current_state"> |
380 </connectionPointIn> |
475 <connectionPointOut> |
381 </variable> |
476 <relPosition x="240" y="30"/> |
382 </inputVariables> |
477 </connectionPointOut> |
383 <inOutVariables/> |
478 </variable> |
384 <outputVariables> |
479 </outputVariables> |
385 <variable formalParameter="state_out"> |
480 </block> |
386 <connectionPointOut> |
481 <block localId="58" width="240" height="85" typeName="Button" instanceName="Btn4"> |
387 <relPosition x="240" y="40"/> |
482 <position x="180" y="1005"/> |
388 </connectionPointOut> |
|
389 </variable> |
|
390 </outputVariables> |
|
391 </block> |
|
392 <block localId="58" width="240" height="225" typeName="Button" instanceName="Btn4"> |
|
393 <position x="175" y="1355"/> |
483 <inputVariables> |
394 <inputVariables> |
484 <variable formalParameter="back_id"> |
395 <variable formalParameter="back_id"> |
485 <connectionPointIn> |
396 <connectionPointIn> |
486 <relPosition x="0" y="30"/> |
397 <relPosition x="0" y="40"/> |
487 <connection refLocalId="69"> |
398 <connection refLocalId="69"> |
488 <position x="180" y="1035"/> |
399 <position x="175" y="1395"/> |
489 <position x="140" y="1035"/> |
400 <position x="135" y="1395"/> |
490 </connection> |
401 </connection> |
491 </connectionPointIn> |
402 </connectionPointIn> |
492 </variable> |
403 </variable> |
493 <variable formalParameter="sele_id"> |
404 <variable formalParameter="sele_id"> |
494 <connectionPointIn> |
405 <connectionPointIn> |
495 <relPosition x="0" y="50"/> |
406 <relPosition x="0" y="80"/> |
496 <connection refLocalId="70"> |
407 <connection refLocalId="70"> |
497 <position x="180" y="1055"/> |
408 <position x="175" y="1435"/> |
498 <position x="160" y="1055"/> |
409 <position x="135" y="1435"/> |
499 <position x="160" y="1075"/> |
410 </connection> |
500 <position x="140" y="1075"/> |
411 </connectionPointIn> |
501 </connection> |
412 </variable> |
|
413 <variable formalParameter="toggle"> |
|
414 <connectionPointIn> |
|
415 <relPosition x="0" y="120"/> |
502 </connectionPointIn> |
416 </connectionPointIn> |
503 </variable> |
417 </variable> |
504 <variable formalParameter="set_state"> |
418 <variable formalParameter="set_state"> |
505 <connectionPointIn> |
419 <connectionPointIn> |
506 <relPosition x="0" y="70"/> |
420 <relPosition x="0" y="165"/> |
507 </connectionPointIn> |
421 </connectionPointIn> |
508 </variable> |
422 </variable> |
509 </inputVariables> |
423 <variable formalParameter="state_in"> |
510 <inOutVariables/> |
424 <connectionPointIn> |
511 <outputVariables> |
425 <relPosition x="0" y="205"/> |
512 <variable formalParameter="current_state"> |
426 </connectionPointIn> |
513 <connectionPointOut> |
427 </variable> |
514 <relPosition x="240" y="30"/> |
428 </inputVariables> |
515 </connectionPointOut> |
429 <inOutVariables/> |
516 </variable> |
430 <outputVariables> |
517 </outputVariables> |
431 <variable formalParameter="state_out"> |
518 </block> |
432 <connectionPointOut> |
519 <block localId="59" width="240" height="85" typeName="Button" instanceName="Btn5"> |
433 <relPosition x="240" y="40"/> |
520 <position x="180" y="1115"/> |
434 </connectionPointOut> |
|
435 </variable> |
|
436 </outputVariables> |
|
437 </block> |
|
438 <block localId="59" width="240" height="215" typeName="Button" instanceName="Btn5"> |
|
439 <position x="900" y="615"/> |
521 <inputVariables> |
440 <inputVariables> |
522 <variable formalParameter="back_id"> |
441 <variable formalParameter="back_id"> |
523 <connectionPointIn> |
442 <connectionPointIn> |
524 <relPosition x="0" y="30"/> |
443 <relPosition x="0" y="40"/> |
525 <connection refLocalId="72"> |
444 <connection refLocalId="72"> |
526 <position x="180" y="1145"/> |
445 <position x="900" y="655"/> |
527 <position x="140" y="1145"/> |
446 <position x="860" y="655"/> |
528 </connection> |
447 </connection> |
529 </connectionPointIn> |
448 </connectionPointIn> |
530 </variable> |
449 </variable> |
531 <variable formalParameter="sele_id"> |
450 <variable formalParameter="sele_id"> |
532 <connectionPointIn> |
451 <connectionPointIn> |
533 <relPosition x="0" y="50"/> |
452 <relPosition x="0" y="80"/> |
534 <connection refLocalId="73"> |
453 <connection refLocalId="73"> |
535 <position x="180" y="1165"/> |
454 <position x="900" y="695"/> |
536 <position x="160" y="1165"/> |
455 <position x="860" y="695"/> |
537 <position x="160" y="1185"/> |
456 </connection> |
538 <position x="140" y="1185"/> |
457 </connectionPointIn> |
539 </connection> |
458 </variable> |
|
459 <variable formalParameter="toggle"> |
|
460 <connectionPointIn> |
|
461 <relPosition x="0" y="115"/> |
540 </connectionPointIn> |
462 </connectionPointIn> |
541 </variable> |
463 </variable> |
542 <variable formalParameter="set_state"> |
464 <variable formalParameter="set_state"> |
543 <connectionPointIn> |
465 <connectionPointIn> |
544 <relPosition x="0" y="70"/> |
466 <relPosition x="0" y="155"/> |
545 </connectionPointIn> |
467 </connectionPointIn> |
546 </variable> |
468 </variable> |
547 </inputVariables> |
469 <variable formalParameter="state_in"> |
548 <inOutVariables/> |
470 <connectionPointIn> |
549 <outputVariables> |
471 <relPosition x="0" y="195"/> |
550 <variable formalParameter="current_state"> |
472 </connectionPointIn> |
551 <connectionPointOut> |
473 </variable> |
552 <relPosition x="240" y="30"/> |
474 </inputVariables> |
553 </connectionPointOut> |
475 <inOutVariables/> |
554 </variable> |
476 <outputVariables> |
555 </outputVariables> |
477 <variable formalParameter="state_out"> |
556 </block> |
478 <connectionPointOut> |
557 <block localId="60" width="240" height="85" typeName="Button" instanceName="Btn6"> |
479 <relPosition x="240" y="40"/> |
558 <position x="180" y="1230"/> |
480 </connectionPointOut> |
|
481 </variable> |
|
482 </outputVariables> |
|
483 </block> |
|
484 <block localId="60" width="240" height="230" typeName="Button" instanceName="Btn6"> |
|
485 <position x="900" y="855"/> |
559 <inputVariables> |
486 <inputVariables> |
560 <variable formalParameter="back_id"> |
487 <variable formalParameter="back_id"> |
561 <connectionPointIn> |
488 <connectionPointIn> |
562 <relPosition x="0" y="30"/> |
489 <relPosition x="0" y="40"/> |
563 <connection refLocalId="75"> |
490 <connection refLocalId="75"> |
564 <position x="180" y="1260"/> |
491 <position x="900" y="895"/> |
565 <position x="160" y="1260"/> |
492 <position x="860" y="895"/> |
566 <position x="160" y="1255"/> |
|
567 <position x="140" y="1255"/> |
|
568 </connection> |
493 </connection> |
569 </connectionPointIn> |
494 </connectionPointIn> |
570 </variable> |
495 </variable> |
571 <variable formalParameter="sele_id"> |
496 <variable formalParameter="sele_id"> |
572 <connectionPointIn> |
497 <connectionPointIn> |
573 <relPosition x="0" y="50"/> |
498 <relPosition x="0" y="85"/> |
574 <connection refLocalId="76"> |
499 <connection refLocalId="76"> |
575 <position x="180" y="1280"/> |
500 <position x="900" y="940"/> |
576 <position x="160" y="1280"/> |
501 <position x="860" y="940"/> |
577 <position x="160" y="1300"/> |
502 </connection> |
578 <position x="140" y="1300"/> |
503 </connectionPointIn> |
579 </connection> |
504 </variable> |
|
505 <variable formalParameter="toggle"> |
|
506 <connectionPointIn> |
|
507 <relPosition x="0" y="125"/> |
580 </connectionPointIn> |
508 </connectionPointIn> |
581 </variable> |
509 </variable> |
582 <variable formalParameter="set_state"> |
510 <variable formalParameter="set_state"> |
583 <connectionPointIn> |
511 <connectionPointIn> |
584 <relPosition x="0" y="70"/> |
512 <relPosition x="0" y="165"/> |
585 </connectionPointIn> |
513 </connectionPointIn> |
586 </variable> |
514 </variable> |
587 </inputVariables> |
515 <variable formalParameter="state_in"> |
588 <inOutVariables/> |
516 <connectionPointIn> |
589 <outputVariables> |
517 <relPosition x="0" y="210"/> |
590 <variable formalParameter="current_state"> |
518 </connectionPointIn> |
591 <connectionPointOut> |
519 </variable> |
592 <relPosition x="240" y="30"/> |
520 </inputVariables> |
593 </connectionPointOut> |
521 <inOutVariables/> |
594 </variable> |
522 <outputVariables> |
595 </outputVariables> |
523 <variable formalParameter="state_out"> |
596 </block> |
524 <connectionPointOut> |
597 <block localId="61" width="240" height="85" typeName="Button" instanceName="Btn7"> |
525 <relPosition x="240" y="40"/> |
598 <position x="180" y="1345"/> |
526 </connectionPointOut> |
|
527 </variable> |
|
528 </outputVariables> |
|
529 </block> |
|
530 <block localId="61" width="240" height="230" typeName="Button" instanceName="Btn7"> |
|
531 <position x="900" y="1105"/> |
599 <inputVariables> |
532 <inputVariables> |
600 <variable formalParameter="back_id"> |
533 <variable formalParameter="back_id"> |
601 <connectionPointIn> |
534 <connectionPointIn> |
602 <relPosition x="0" y="30"/> |
535 <relPosition x="0" y="40"/> |
603 <connection refLocalId="78"> |
536 <connection refLocalId="78"> |
604 <position x="180" y="1375"/> |
537 <position x="900" y="1145"/> |
605 <position x="160" y="1375"/> |
538 <position x="860" y="1145"/> |
606 <position x="160" y="1370"/> |
|
607 <position x="140" y="1370"/> |
|
608 </connection> |
539 </connection> |
609 </connectionPointIn> |
540 </connectionPointIn> |
610 </variable> |
541 </variable> |
611 <variable formalParameter="sele_id"> |
542 <variable formalParameter="sele_id"> |
612 <connectionPointIn> |
543 <connectionPointIn> |
613 <relPosition x="0" y="50"/> |
544 <relPosition x="0" y="85"/> |
614 <connection refLocalId="79"> |
545 <connection refLocalId="79"> |
615 <position x="180" y="1395"/> |
546 <position x="900" y="1190"/> |
616 <position x="160" y="1395"/> |
547 <position x="860" y="1190"/> |
617 <position x="160" y="1415"/> |
548 </connection> |
618 <position x="140" y="1415"/> |
549 </connectionPointIn> |
619 </connection> |
550 </variable> |
|
551 <variable formalParameter="toggle"> |
|
552 <connectionPointIn> |
|
553 <relPosition x="0" y="125"/> |
620 </connectionPointIn> |
554 </connectionPointIn> |
621 </variable> |
555 </variable> |
622 <variable formalParameter="set_state"> |
556 <variable formalParameter="set_state"> |
623 <connectionPointIn> |
557 <connectionPointIn> |
624 <relPosition x="0" y="70"/> |
558 <relPosition x="0" y="165"/> |
625 </connectionPointIn> |
559 </connectionPointIn> |
626 </variable> |
560 </variable> |
627 </inputVariables> |
561 <variable formalParameter="state_in"> |
628 <inOutVariables/> |
562 <connectionPointIn> |
629 <outputVariables> |
563 <relPosition x="0" y="210"/> |
630 <variable formalParameter="current_state"> |
564 </connectionPointIn> |
631 <connectionPointOut> |
565 </variable> |
632 <relPosition x="240" y="30"/> |
566 </inputVariables> |
633 </connectionPointOut> |
567 <inOutVariables/> |
634 </variable> |
568 <outputVariables> |
635 </outputVariables> |
569 <variable formalParameter="state_out"> |
636 </block> |
570 <connectionPointOut> |
637 <block localId="62" width="240" height="85" typeName="Button" instanceName="Btn8"> |
571 <relPosition x="240" y="40"/> |
638 <position x="180" y="1455"/> |
572 </connectionPointOut> |
|
573 </variable> |
|
574 </outputVariables> |
|
575 </block> |
|
576 <block localId="62" width="240" height="220" typeName="Button" instanceName="Btn8"> |
|
577 <position x="900" y="1355"/> |
639 <inputVariables> |
578 <inputVariables> |
640 <variable formalParameter="back_id"> |
579 <variable formalParameter="back_id"> |
641 <connectionPointIn> |
580 <connectionPointIn> |
642 <relPosition x="0" y="30"/> |
581 <relPosition x="0" y="40"/> |
643 <connection refLocalId="81"> |
582 <connection refLocalId="81"> |
644 <position x="180" y="1485"/> |
583 <position x="900" y="1395"/> |
645 <position x="140" y="1485"/> |
584 <position x="860" y="1395"/> |
646 </connection> |
585 </connection> |
647 </connectionPointIn> |
586 </connectionPointIn> |
648 </variable> |
587 </variable> |
649 <variable formalParameter="sele_id"> |
588 <variable formalParameter="sele_id"> |
650 <connectionPointIn> |
589 <connectionPointIn> |
651 <relPosition x="0" y="50"/> |
590 <relPosition x="0" y="80"/> |
652 <connection refLocalId="82"> |
591 <connection refLocalId="82"> |
653 <position x="180" y="1505"/> |
592 <position x="900" y="1435"/> |
654 <position x="160" y="1505"/> |
593 <position x="860" y="1435"/> |
655 <position x="160" y="1525"/> |
594 </connection> |
656 <position x="140" y="1525"/> |
595 </connectionPointIn> |
657 </connection> |
596 </variable> |
|
597 <variable formalParameter="toggle"> |
|
598 <connectionPointIn> |
|
599 <relPosition x="0" y="120"/> |
658 </connectionPointIn> |
600 </connectionPointIn> |
659 </variable> |
601 </variable> |
660 <variable formalParameter="set_state"> |
602 <variable formalParameter="set_state"> |
661 <connectionPointIn> |
603 <connectionPointIn> |
662 <relPosition x="0" y="70"/> |
604 <relPosition x="0" y="160"/> |
663 </connectionPointIn> |
605 </connectionPointIn> |
664 </variable> |
606 </variable> |
665 </inputVariables> |
607 <variable formalParameter="state_in"> |
666 <inOutVariables/> |
608 <connectionPointIn> |
667 <outputVariables> |
609 <relPosition x="0" y="200"/> |
668 <variable formalParameter="current_state"> |
610 </connectionPointIn> |
669 <connectionPointOut> |
611 </variable> |
670 <relPosition x="240" y="30"/> |
612 </inputVariables> |
|
613 <inOutVariables/> |
|
614 <outputVariables> |
|
615 <variable formalParameter="state_out"> |
|
616 <connectionPointOut> |
|
617 <relPosition x="240" y="40"/> |
671 </connectionPointOut> |
618 </connectionPointOut> |
672 </variable> |
619 </variable> |
673 </outputVariables> |
620 </outputVariables> |
674 </block> |
621 </block> |
675 <inVariable localId="63" height="30" width="120"> |
622 <inVariable localId="63" height="30" width="120"> |
676 <position x="10" y="800"/> |
623 <position x="5" y="880"/> |
677 <connectionPointOut> |
624 <connectionPointOut> |
678 <relPosition x="120" y="15"/> |
625 <relPosition x="120" y="15"/> |
679 </connectionPointOut> |
626 </connectionPointOut> |
680 <expression>'btn2_back'</expression> |
627 <expression>'btn2_back'</expression> |
681 </inVariable> |
628 </inVariable> |
682 <inVariable localId="65" height="35" width="125"> |
629 <inVariable localId="65" height="35" width="125"> |
683 <position x="15" y="950"/> |
630 <position x="10" y="1165"/> |
684 <connectionPointOut> |
631 <connectionPointOut> |
685 <relPosition x="125" y="15"/> |
632 <relPosition x="125" y="15"/> |
686 </connectionPointOut> |
633 </connectionPointOut> |
687 <expression>'btn3_sele'</expression> |
634 <expression>'btn3_sele'</expression> |
688 </inVariable> |
635 </inVariable> |
689 <inVariable localId="66" height="35" width="125"> |
636 <inVariable localId="66" height="35" width="125"> |
690 <position x="15" y="910"/> |
637 <position x="10" y="1125"/> |
691 <connectionPointOut> |
638 <connectionPointOut> |
692 <relPosition x="125" y="15"/> |
639 <relPosition x="125" y="15"/> |
693 </connectionPointOut> |
640 </connectionPointOut> |
694 <expression>'btn3_back'</expression> |
641 <expression>'btn3_back'</expression> |
695 </inVariable> |
642 </inVariable> |
696 <inVariable localId="67" height="30" width="120"> |
643 <inVariable localId="67" height="30" width="120"> |
697 <position x="10" y="840"/> |
644 <position x="5" y="915"/> |
698 <connectionPointOut> |
645 <connectionPointOut> |
699 <relPosition x="120" y="15"/> |
646 <relPosition x="120" y="15"/> |
700 </connectionPointOut> |
647 </connectionPointOut> |
701 <expression>'btn2_sele'</expression> |
648 <expression>'btn2_sele'</expression> |
702 </inVariable> |
649 </inVariable> |
703 <inVariable localId="69" height="35" width="125"> |
650 <inVariable localId="69" height="35" width="125"> |
704 <position x="15" y="1020"/> |
651 <position x="10" y="1380"/> |
705 <connectionPointOut> |
652 <connectionPointOut> |
706 <relPosition x="125" y="15"/> |
653 <relPosition x="125" y="15"/> |
707 </connectionPointOut> |
654 </connectionPointOut> |
708 <expression>'btn4_back'</expression> |
655 <expression>'btn4_back'</expression> |
709 </inVariable> |
656 </inVariable> |
710 <inVariable localId="70" height="35" width="125"> |
657 <inVariable localId="70" height="35" width="125"> |
711 <position x="15" y="1060"/> |
658 <position x="10" y="1420"/> |
712 <connectionPointOut> |
659 <connectionPointOut> |
713 <relPosition x="125" y="15"/> |
660 <relPosition x="125" y="15"/> |
714 </connectionPointOut> |
661 </connectionPointOut> |
715 <expression>'btn4_sele'</expression> |
662 <expression>'btn4_sele'</expression> |
716 </inVariable> |
663 </inVariable> |
717 <inVariable localId="72" height="35" width="125"> |
664 <inVariable localId="72" height="35" width="125"> |
718 <position x="15" y="1130"/> |
665 <position x="735" y="640"/> |
719 <connectionPointOut> |
666 <connectionPointOut> |
720 <relPosition x="125" y="15"/> |
667 <relPosition x="125" y="15"/> |
721 </connectionPointOut> |
668 </connectionPointOut> |
722 <expression>'btn5_back'</expression> |
669 <expression>'btn5_back'</expression> |
723 </inVariable> |
670 </inVariable> |
724 <inVariable localId="73" height="35" width="125"> |
671 <inVariable localId="73" height="35" width="125"> |
725 <position x="15" y="1170"/> |
672 <position x="735" y="680"/> |
726 <connectionPointOut> |
673 <connectionPointOut> |
727 <relPosition x="125" y="15"/> |
674 <relPosition x="125" y="15"/> |
728 </connectionPointOut> |
675 </connectionPointOut> |
729 <expression>'btn5_sele'</expression> |
676 <expression>'btn5_sele'</expression> |
730 </inVariable> |
677 </inVariable> |
731 <inVariable localId="75" height="35" width="125"> |
678 <inVariable localId="75" height="35" width="125"> |
732 <position x="15" y="1240"/> |
679 <position x="735" y="880"/> |
733 <connectionPointOut> |
680 <connectionPointOut> |
734 <relPosition x="125" y="15"/> |
681 <relPosition x="125" y="15"/> |
735 </connectionPointOut> |
682 </connectionPointOut> |
736 <expression>'btn6_back'</expression> |
683 <expression>'btn6_back'</expression> |
737 </inVariable> |
684 </inVariable> |
738 <inVariable localId="76" height="35" width="125"> |
685 <inVariable localId="76" height="35" width="125"> |
739 <position x="15" y="1285"/> |
686 <position x="735" y="925"/> |
740 <connectionPointOut> |
687 <connectionPointOut> |
741 <relPosition x="125" y="15"/> |
688 <relPosition x="125" y="15"/> |
742 </connectionPointOut> |
689 </connectionPointOut> |
743 <expression>'btn6_sele'</expression> |
690 <expression>'btn6_sele'</expression> |
744 </inVariable> |
691 </inVariable> |
745 <inVariable localId="78" height="35" width="125"> |
692 <inVariable localId="78" height="35" width="125"> |
746 <position x="15" y="1355"/> |
693 <position x="735" y="1130"/> |
747 <connectionPointOut> |
694 <connectionPointOut> |
748 <relPosition x="125" y="15"/> |
695 <relPosition x="125" y="15"/> |
749 </connectionPointOut> |
696 </connectionPointOut> |
750 <expression>'btn7_back'</expression> |
697 <expression>'btn7_back'</expression> |
751 </inVariable> |
698 </inVariable> |
752 <inVariable localId="79" height="35" width="125"> |
699 <inVariable localId="79" height="35" width="125"> |
753 <position x="15" y="1400"/> |
700 <position x="735" y="1175"/> |
754 <connectionPointOut> |
701 <connectionPointOut> |
755 <relPosition x="125" y="15"/> |
702 <relPosition x="125" y="15"/> |
756 </connectionPointOut> |
703 </connectionPointOut> |
757 <expression>'btn7_sele'</expression> |
704 <expression>'btn7_sele'</expression> |
758 </inVariable> |
705 </inVariable> |
759 <inVariable localId="81" height="35" width="125"> |
706 <inVariable localId="81" height="35" width="125"> |
760 <position x="15" y="1470"/> |
707 <position x="735" y="1380"/> |
761 <connectionPointOut> |
708 <connectionPointOut> |
762 <relPosition x="125" y="15"/> |
709 <relPosition x="125" y="15"/> |
763 </connectionPointOut> |
710 </connectionPointOut> |
764 <expression>'btn8_back'</expression> |
711 <expression>'btn8_back'</expression> |
765 </inVariable> |
712 </inVariable> |
766 <inVariable localId="82" height="35" width="125"> |
713 <inVariable localId="82" height="35" width="125"> |
767 <position x="15" y="1510"/> |
714 <position x="735" y="1420"/> |
768 <connectionPointOut> |
715 <connectionPointOut> |
769 <relPosition x="125" y="15"/> |
716 <relPosition x="125" y="15"/> |
770 </connectionPointOut> |
717 </connectionPointOut> |
771 <expression>'btn8_sele'</expression> |
718 <expression>'btn8_sele'</expression> |
772 </inVariable> |
719 </inVariable> |
773 <block localId="83" width="145" height="60" typeName="INT_TO_STRING"> |
720 <block localId="83" width="145" height="60" typeName="INT_TO_STRING"> |
774 <position x="395" y="400"/> |
721 <position x="600" y="320"/> |
775 <inputVariables> |
722 <inputVariables> |
776 <variable formalParameter="EN"> |
|
777 <connectionPointIn> |
|
778 <relPosition x="0" y="30"/> |
|
779 <connection refLocalId="32" formalParameter="ENO"> |
|
780 <position x="395" y="430"/> |
|
781 <position x="230" y="430"/> |
|
782 </connection> |
|
783 </connectionPointIn> |
|
784 </variable> |
|
785 <variable formalParameter="IN"> |
723 <variable formalParameter="IN"> |
786 <connectionPointIn> |
724 <connectionPointIn> |
787 <relPosition x="0" y="50"/> |
725 <relPosition x="0" y="40"/> |
788 <connection refLocalId="33"> |
726 <connection refLocalId="4"> |
789 <position x="395" y="450"/> |
727 <position x="600" y="360"/> |
790 <position x="365" y="450"/> |
728 <position x="555" y="360"/> |
791 <position x="365" y="530"/> |
729 </connection> |
792 <position x="335" y="530"/> |
730 </connectionPointIn> |
793 </connection> |
731 </variable> |
794 </connectionPointIn> |
732 </inputVariables> |
795 </variable> |
733 <inOutVariables/> |
796 </inputVariables> |
734 <outputVariables> |
797 <inOutVariables/> |
|
798 <outputVariables> |
|
799 <variable formalParameter="ENO"> |
|
800 <connectionPointOut> |
|
801 <relPosition x="145" y="30"/> |
|
802 </connectionPointOut> |
|
803 </variable> |
|
804 <variable formalParameter="OUT"> |
735 <variable formalParameter="OUT"> |
805 <connectionPointOut> |
736 <connectionPointOut> |
806 <relPosition x="145" y="50"/> |
737 <relPosition x="145" y="40"/> |
807 </connectionPointOut> |
738 </connectionPointOut> |
808 </variable> |
739 </variable> |
809 </outputVariables> |
740 </outputVariables> |
810 </block> |
741 </block> |
811 <outVariable localId="84" height="35" width="125"> |
742 <outVariable localId="84" height="35" width="125"> |
812 <position x="505" y="645"/> |
743 <position x="505" y="645"/> |
813 <connectionPointIn> |
744 <connectionPointIn> |
814 <relPosition x="0" y="15"/> |
745 <relPosition x="0" y="15"/> |
815 <connection refLocalId="53" formalParameter="current_state"> |
746 <connection refLocalId="53" formalParameter="state_out"> |
816 <position x="505" y="660"/> |
747 <position x="505" y="660"/> |
817 <position x="415" y="660"/> |
748 <position x="415" y="660"/> |
818 </connection> |
749 </connection> |
819 </connectionPointIn> |
750 </connectionPointIn> |
820 <expression>DigitalBit0</expression> |
751 <expression>DigitalBit0</expression> |
821 </outVariable> |
752 </outVariable> |
822 <outVariable localId="85" height="35" width="125"> |
753 <outVariable localId="85" height="35" width="125"> |
823 <position x="505" y="800"/> |
754 <position x="500" y="880"/> |
824 <connectionPointIn> |
755 <connectionPointIn> |
825 <relPosition x="0" y="15"/> |
756 <relPosition x="0" y="15"/> |
826 <connection refLocalId="56" formalParameter="current_state"> |
757 <connection refLocalId="56" formalParameter="state_out"> |
827 <position x="505" y="815"/> |
758 <position x="500" y="895"/> |
828 <position x="420" y="815"/> |
759 <position x="415" y="895"/> |
829 </connection> |
760 </connection> |
830 </connectionPointIn> |
761 </connectionPointIn> |
831 <expression>DigitalBit1</expression> |
762 <expression>DigitalBit1</expression> |
832 </outVariable> |
763 </outVariable> |
833 <outVariable localId="91" height="35" width="125"> |
764 <outVariable localId="91" height="35" width="125"> |
834 <position x="515" y="1470"/> |
765 <position x="1230" y="1380"/> |
835 <connectionPointIn> |
766 <connectionPointIn> |
836 <relPosition x="0" y="15"/> |
767 <relPosition x="0" y="15"/> |
837 <connection refLocalId="62" formalParameter="current_state"> |
768 <connection refLocalId="62" formalParameter="state_out"> |
838 <position x="515" y="1485"/> |
769 <position x="1230" y="1395"/> |
839 <position x="420" y="1485"/> |
770 <position x="1140" y="1395"/> |
840 </connection> |
771 </connection> |
841 </connectionPointIn> |
772 </connectionPointIn> |
842 <expression>DigitalBit7</expression> |
773 <expression>DigitalBit7</expression> |
843 </outVariable> |
774 </outVariable> |
844 <outVariable localId="90" height="35" width="125"> |
775 <outVariable localId="90" height="35" width="125"> |
845 <position x="515" y="1360"/> |
776 <position x="1235" y="1130"/> |
846 <connectionPointIn> |
777 <connectionPointIn> |
847 <relPosition x="0" y="15"/> |
778 <relPosition x="0" y="15"/> |
848 <connection refLocalId="61" formalParameter="current_state"> |
779 <connection refLocalId="61" formalParameter="state_out"> |
849 <position x="515" y="1375"/> |
780 <position x="1235" y="1145"/> |
850 <position x="420" y="1375"/> |
781 <position x="1140" y="1145"/> |
851 </connection> |
782 </connection> |
852 </connectionPointIn> |
783 </connectionPointIn> |
853 <expression>DigitalBit6</expression> |
784 <expression>DigitalBit6</expression> |
854 </outVariable> |
785 </outVariable> |
855 <outVariable localId="89" height="35" width="125"> |
786 <outVariable localId="89" height="35" width="125"> |
856 <position x="510" y="1245"/> |
787 <position x="1230" y="880"/> |
857 <connectionPointIn> |
788 <connectionPointIn> |
858 <relPosition x="0" y="15"/> |
789 <relPosition x="0" y="15"/> |
859 <connection refLocalId="60" formalParameter="current_state"> |
790 <connection refLocalId="60" formalParameter="state_out"> |
860 <position x="510" y="1260"/> |
791 <position x="1230" y="895"/> |
861 <position x="420" y="1260"/> |
792 <position x="1140" y="895"/> |
862 </connection> |
793 </connection> |
863 </connectionPointIn> |
794 </connectionPointIn> |
864 <expression>DigitalBit5</expression> |
795 <expression>DigitalBit5</expression> |
865 </outVariable> |
796 </outVariable> |
866 <outVariable localId="88" height="35" width="125"> |
797 <outVariable localId="88" height="35" width="125"> |
867 <position x="510" y="1130"/> |
798 <position x="1230" y="640"/> |
868 <connectionPointIn> |
799 <connectionPointIn> |
869 <relPosition x="0" y="15"/> |
800 <relPosition x="0" y="15"/> |
870 <connection refLocalId="59" formalParameter="current_state"> |
801 <connection refLocalId="59" formalParameter="state_out"> |
871 <position x="510" y="1145"/> |
802 <position x="1230" y="655"/> |
872 <position x="420" y="1145"/> |
803 <position x="1140" y="655"/> |
873 </connection> |
804 </connection> |
874 </connectionPointIn> |
805 </connectionPointIn> |
875 <expression>DigitalBit4</expression> |
806 <expression>DigitalBit4</expression> |
876 </outVariable> |
807 </outVariable> |
877 <outVariable localId="87" height="35" width="125"> |
808 <outVariable localId="87" height="35" width="125"> |
878 <position x="505" y="1020"/> |
809 <position x="500" y="1380"/> |
879 <connectionPointIn> |
810 <connectionPointIn> |
880 <relPosition x="0" y="15"/> |
811 <relPosition x="0" y="15"/> |
881 <connection refLocalId="58" formalParameter="current_state"> |
812 <connection refLocalId="58" formalParameter="state_out"> |
882 <position x="505" y="1035"/> |
813 <position x="500" y="1395"/> |
883 <position x="420" y="1035"/> |
814 <position x="415" y="1395"/> |
884 </connection> |
815 </connection> |
885 </connectionPointIn> |
816 </connectionPointIn> |
886 <expression>DigitalBit3</expression> |
817 <expression>DigitalBit3</expression> |
887 </outVariable> |
818 </outVariable> |
888 <outVariable localId="86" height="35" width="125"> |
819 <outVariable localId="86" height="35" width="125"> |
889 <position x="505" y="910"/> |
820 <position x="500" y="1125"/> |
890 <connectionPointIn> |
821 <connectionPointIn> |
891 <relPosition x="0" y="15"/> |
822 <relPosition x="0" y="15"/> |
892 <connection refLocalId="57" formalParameter="current_state"> |
823 <connection refLocalId="57" formalParameter="state_out"> |
893 <position x="505" y="925"/> |
824 <position x="500" y="1140"/> |
894 <position x="420" y="925"/> |
825 <position x="415" y="1140"/> |
895 </connection> |
826 </connection> |
896 </connectionPointIn> |
827 </connectionPointIn> |
897 <expression>DigitalBit2</expression> |
828 <expression>DigitalBit2</expression> |
898 </outVariable> |
829 </outVariable> |
|
830 <block localId="92" width="200" height="230" typeName="Button" instanceName="Start_Stop"> |
|
831 <position x="225" y="155"/> |
|
832 <inputVariables> |
|
833 <variable formalParameter="back_id"> |
|
834 <connectionPointIn> |
|
835 <relPosition x="0" y="40"/> |
|
836 <connection refLocalId="41"> |
|
837 <position x="225" y="195"/> |
|
838 <position x="165" y="195"/> |
|
839 </connection> |
|
840 </connectionPointIn> |
|
841 </variable> |
|
842 <variable formalParameter="sele_id"> |
|
843 <connectionPointIn> |
|
844 <relPosition x="0" y="85"/> |
|
845 <connection refLocalId="42"> |
|
846 <position x="225" y="240"/> |
|
847 <position x="165" y="240"/> |
|
848 </connection> |
|
849 </connectionPointIn> |
|
850 </variable> |
|
851 <variable formalParameter="toggle"> |
|
852 <connectionPointIn> |
|
853 <relPosition x="0" y="125"/> |
|
854 <connection refLocalId="93"> |
|
855 <position x="225" y="280"/> |
|
856 <position x="165" y="280"/> |
|
857 </connection> |
|
858 </connectionPointIn> |
|
859 </variable> |
|
860 <variable formalParameter="set_state"> |
|
861 <connectionPointIn> |
|
862 <relPosition x="0" y="165"/> |
|
863 </connectionPointIn> |
|
864 </variable> |
|
865 <variable formalParameter="state_in"> |
|
866 <connectionPointIn> |
|
867 <relPosition x="0" y="210"/> |
|
868 </connectionPointIn> |
|
869 </variable> |
|
870 </inputVariables> |
|
871 <inOutVariables/> |
|
872 <outputVariables> |
|
873 <variable formalParameter="state_out"> |
|
874 <connectionPointOut> |
|
875 <relPosition x="200" y="40"/> |
|
876 </connectionPointOut> |
|
877 </variable> |
|
878 </outputVariables> |
|
879 </block> |
|
880 <inVariable localId="93" height="30" width="70"> |
|
881 <position x="95" y="265"/> |
|
882 <connectionPointOut> |
|
883 <relPosition x="70" y="15"/> |
|
884 </connectionPointOut> |
|
885 <expression>BOOL#1</expression> |
|
886 </inVariable> |
|
887 <block localId="94" width="100" height="145" typeName="TextCtrl" instanceName="Compteur"> |
|
888 <position x="900" y="240"/> |
|
889 <inputVariables> |
|
890 <variable formalParameter="back_id"> |
|
891 <connectionPointIn> |
|
892 <relPosition x="0" y="40"/> |
|
893 <connection refLocalId="46"> |
|
894 <position x="900" y="280"/> |
|
895 <position x="855" y="280"/> |
|
896 </connection> |
|
897 </connectionPointIn> |
|
898 </variable> |
|
899 <variable formalParameter="set_text"> |
|
900 <connectionPointIn> |
|
901 <relPosition x="0" y="80"/> |
|
902 <connection refLocalId="3"> |
|
903 <position x="900" y="320"/> |
|
904 <position x="855" y="320"/> |
|
905 </connection> |
|
906 </connectionPointIn> |
|
907 </variable> |
|
908 <variable formalParameter="text"> |
|
909 <connectionPointIn> |
|
910 <relPosition x="0" y="120"/> |
|
911 <connection refLocalId="83" formalParameter="OUT"> |
|
912 <position x="900" y="360"/> |
|
913 <position x="745" y="360"/> |
|
914 </connection> |
|
915 </connectionPointIn> |
|
916 </variable> |
|
917 </inputVariables> |
|
918 <inOutVariables/> |
|
919 <outputVariables/> |
|
920 </block> |
|
921 <inVariable localId="1" height="30" width="70"> |
|
922 <position x="80" y="85"/> |
|
923 <connectionPointOut> |
|
924 <relPosition x="70" y="15"/> |
|
925 </connectionPointOut> |
|
926 <expression>BOOL#1</expression> |
|
927 </inVariable> |
|
928 <block localId="95" width="100" height="130" typeName="Led" instanceName="Temoin"> |
|
929 <position x="900" y="55"/> |
|
930 <inputVariables> |
|
931 <variable formalParameter="back_id"> |
|
932 <connectionPointIn> |
|
933 <relPosition x="0" y="40"/> |
|
934 <connection refLocalId="51"> |
|
935 <position x="900" y="95"/> |
|
936 <position x="835" y="95"/> |
|
937 </connection> |
|
938 </connectionPointIn> |
|
939 </variable> |
|
940 <variable formalParameter="sele_id"> |
|
941 <connectionPointIn> |
|
942 <relPosition x="0" y="75"/> |
|
943 <connection refLocalId="52"> |
|
944 <position x="900" y="130"/> |
|
945 <position x="835" y="130"/> |
|
946 </connection> |
|
947 </connectionPointIn> |
|
948 </variable> |
|
949 <variable formalParameter="state_in"> |
|
950 <connectionPointIn> |
|
951 <relPosition x="0" y="110"/> |
|
952 <connection refLocalId="2"> |
|
953 <position x="900" y="165"/> |
|
954 <position x="835" y="165"/> |
|
955 </connection> |
|
956 </connectionPointIn> |
|
957 </variable> |
|
958 </inputVariables> |
|
959 <inOutVariables/> |
|
960 <outputVariables/> |
|
961 </block> |
|
962 <block localId="96" width="80" height="65" typeName="AND"> |
|
963 <position x="200" y="45"/> |
|
964 <inputVariables> |
|
965 <variable formalParameter="IN1" negated="true"> |
|
966 <connectionPointIn> |
|
967 <relPosition x="0" y="30"/> |
|
968 <connection refLocalId="96" formalParameter="OUT"> |
|
969 <position x="200" y="75"/> |
|
970 <position x="175" y="75"/> |
|
971 <position x="175" y="30"/> |
|
972 <position x="305" y="30"/> |
|
973 <position x="305" y="75"/> |
|
974 <position x="280" y="75"/> |
|
975 </connection> |
|
976 </connectionPointIn> |
|
977 </variable> |
|
978 <variable formalParameter="IN2"> |
|
979 <connectionPointIn> |
|
980 <relPosition x="0" y="55"/> |
|
981 <connection refLocalId="1"> |
|
982 <position x="200" y="100"/> |
|
983 <position x="150" y="100"/> |
|
984 </connection> |
|
985 </connectionPointIn> |
|
986 </variable> |
|
987 </inputVariables> |
|
988 <inOutVariables/> |
|
989 <outputVariables> |
|
990 <variable formalParameter="OUT"> |
|
991 <connectionPointOut> |
|
992 <relPosition x="80" y="30"/> |
|
993 </connectionPointOut> |
|
994 </variable> |
|
995 </outputVariables> |
|
996 </block> |
|
997 <connector name="CLOCK" localId="97" height="30" width="90"> |
|
998 <position x="345" y="60"/> |
|
999 <connectionPointIn> |
|
1000 <relPosition x="0" y="15"/> |
|
1001 <connection refLocalId="96" formalParameter="OUT"> |
|
1002 <position x="345" y="75"/> |
|
1003 <position x="280" y="75"/> |
|
1004 </connection> |
|
1005 </connectionPointIn> |
|
1006 </connector> |
|
1007 <connector name="COUNT" localId="98" height="30" width="90"> |
|
1008 <position x="485" y="180"/> |
|
1009 <connectionPointIn> |
|
1010 <relPosition x="0" y="15"/> |
|
1011 <connection refLocalId="92" formalParameter="state_out"> |
|
1012 <position x="485" y="195"/> |
|
1013 <position x="425" y="195"/> |
|
1014 </connection> |
|
1015 </connectionPointIn> |
|
1016 </connector> |
|
1017 <continuation name="COUNT" localId="2" height="30" width="90"> |
|
1018 <position x="745" y="150"/> |
|
1019 <connectionPointOut> |
|
1020 <relPosition x="90" y="15"/> |
|
1021 </connectionPointOut> |
|
1022 </continuation> |
|
1023 <inVariable localId="4" height="35" width="85"> |
|
1024 <position x="470" y="345"/> |
|
1025 <connectionPointOut> |
|
1026 <relPosition x="85" y="15"/> |
|
1027 </connectionPointOut> |
|
1028 <expression>counter</expression> |
|
1029 </inVariable> |
|
1030 <continuation name="COUNT" localId="5" height="30" width="90"> |
|
1031 <position x="520" y="440"/> |
|
1032 <connectionPointOut> |
|
1033 <relPosition x="90" y="15"/> |
|
1034 </connectionPointOut> |
|
1035 </continuation> |
|
1036 <block localId="99" width="80" height="110" typeName="AND"> |
|
1037 <position x="215" y="445"/> |
|
1038 <inputVariables> |
|
1039 <variable formalParameter="IN1"> |
|
1040 <connectionPointIn> |
|
1041 <relPosition x="0" y="40"/> |
|
1042 <connection refLocalId="39"> |
|
1043 <position x="215" y="485"/> |
|
1044 <position x="160" y="485"/> |
|
1045 </connection> |
|
1046 </connectionPointIn> |
|
1047 </variable> |
|
1048 <variable formalParameter="IN2"> |
|
1049 <connectionPointIn> |
|
1050 <relPosition x="0" y="85"/> |
|
1051 <connection refLocalId="6"> |
|
1052 <position x="215" y="530"/> |
|
1053 <position x="160" y="530"/> |
|
1054 </connection> |
|
1055 </connectionPointIn> |
|
1056 </variable> |
|
1057 </inputVariables> |
|
1058 <inOutVariables/> |
|
1059 <outputVariables> |
|
1060 <variable formalParameter="OUT"> |
|
1061 <connectionPointOut> |
|
1062 <relPosition x="80" y="40"/> |
|
1063 </connectionPointOut> |
|
1064 </variable> |
|
1065 </outputVariables> |
|
1066 </block> |
|
1067 <continuation name="CLOCK" localId="6" height="30" width="90"> |
|
1068 <position x="70" y="515"/> |
|
1069 <connectionPointOut> |
|
1070 <relPosition x="90" y="15"/> |
|
1071 </connectionPointOut> |
|
1072 </continuation> |
|
1073 <block localId="100" width="125" height="45" typeName="BOOL_TO_INT"> |
|
1074 <position x="365" y="455"/> |
|
1075 <inputVariables> |
|
1076 <variable formalParameter="IN"> |
|
1077 <connectionPointIn> |
|
1078 <relPosition x="0" y="30"/> |
|
1079 <connection refLocalId="99" formalParameter="OUT"> |
|
1080 <position x="365" y="485"/> |
|
1081 <position x="295" y="485"/> |
|
1082 </connection> |
|
1083 </connectionPointIn> |
|
1084 </variable> |
|
1085 </inputVariables> |
|
1086 <inOutVariables/> |
|
1087 <outputVariables> |
|
1088 <variable formalParameter="OUT"> |
|
1089 <connectionPointOut> |
|
1090 <relPosition x="125" y="30"/> |
|
1091 </connectionPointOut> |
|
1092 </variable> |
|
1093 </outputVariables> |
|
1094 </block> |
|
1095 <continuation name="CLOCK" localId="3" height="30" width="90"> |
|
1096 <position x="765" y="305"/> |
|
1097 <connectionPointOut> |
|
1098 <relPosition x="90" y="15"/> |
|
1099 </connectionPointOut> |
|
1100 </continuation> |
899 </FBD> |
1101 </FBD> |
900 </body> |
1102 </body> |
901 </pou> |
1103 </pou> |
902 </pous> |
1104 </pous> |
903 </types> |
1105 </types> |