Project

General

Profile

Download (37.6 KB) Statistics
| Branch: | Tag: | Revision:
1
-- This file has been generated by CoCoSim2.
2

    
3
-- Compiler: Lustre compiler 2 (ToLustre.m)
4
-- Time: 03-Dec-2018 22:33:42
5
node  abs_int(x : int;)
6
returns(y : int;);
7
let
8
	y = if (x >= 0) then
9
		x
10
	    else (- x);
11
tel
12

    
13
node  rem_int_int(x : int;
14
	y : int;)
15
returns(z : int;);
16
let
17
	z = if ((y = 0) or (x = 0)) then
18
		0
19
	    else ((x mod y) - (if (((x mod y) <> 0) and (x <= 0)) then abs_int(y) else 0));
20
tel
21

    
22
node  int_to_uint16(x : int;)
23
returns(y : int;);
24
let
25
	y = if (x > 65535) then
26
		(0 + rem_int_int(( x - 65535 - 1 ), 65536))
27
	    else if (x < 0) then
28
		(65535 + rem_int_int(( x + 0 + 1 ), 65536))
29
	    else x;
30
tel
31

    
32
(*
33
Original block name: EnableBio1_PP/ChangeMode_equal_MMAddtosequence/IncrementStoredInteger
34
*)
35
node  IncrementStoredInteger_108_047(u_1 : int;
36
	__time_step : real;
37
	__nb_step : int;)
38
returns(y_1 : int;);
39
var FixPtConstant_1 : int;
40
	FixPtGatewayIn_1 : int;
41
	FixPtSum1_1 : int;
42
let
43
	FixPtConstant_1 = 1;
44
	FixPtGatewayIn_1 = FixPtConstant_1;
45
	FixPtSum1_1 = int_to_uint16(0 + u_1 + FixPtGatewayIn_1);
46
	y_1 = FixPtSum1_1;
47
tel
48

    
49
(*
50
Original block name: EnableBio1_PP/ChangeMode_equal_MMAddtosequence
51
*)
52
node  ChangeMode_equal_MMAddtosequence_96_045_automaton(mm_flag_1 : int;
53
	cmp_cmd_msg_1_BusElem1 : int;
54
	cmp_cmd_msg_1_BusElem2 : int;
55
	cmp_cmd_msg_1_BusElem3 : int;
56
	cmp_cmd_msg_1_BusElem4 : int;
57
	cmp_cmd_msg_1_BusElem5 : int;
58
	cmp_cmd_msg_1_BusElem6 : int;
59
	cmp_cmd_msg_1_BusElem7 : int;
60
	cmp_cmd_msg_1_BusElem8 : int;
61
	cmp_cmd_msg_1_BusElem9 : int;
62
	cmp_cmd_msg_1_BusElem10 : int;
63
	cmp_cmd_msg_1_BusElem11 : int;
64
	cmp_cmd_msg_1_BusElem12 : int;
65
	cmp_cmd_msg_1_BusElem13 : int;
66
	cmp_cmd_msg_1_BusElem14 : int;
67
	cmp_cmd_msg_1_BusElem15 : int;
68
	cmp_cmd_msg_1_BusElem16 : int;
69
	cmp_cmd_msg_1_BusElem17 : int;
70
	cmp_cmd_msg_1_BusElem18 : int;
71
	cmp_cmd_msg_1_BusElem19 : int;
72
	cmp_cmd_msg_1_BusElem20 : int;
73
	cmp_cmd_msg_1_BusElem21 : int;
74
	cmp_cmd_msg_1_BusElem22 : int;
75
	cmp_cmd_msg_1_BusElem23 : int;
76
	cmp_cmd_msg_1_BusElem24 : int;
77
	cmp_cmd_msg_1_BusElem25 : int;
78
	cmp_cmd_msg_1_BusElem26 : int;
79
	cmp_cmd_msg_1_BusElem27 : int;
80
	cmp_cmd_msg_1_BusElem28 : int;
81
	cmp_cmd_msg_1_BusElem29 : int;
82
	cmp_cmd_msg_1_BusElem30 : int;
83
	cmp_cmd_msg_1_BusElem31 : int;
84
	cmp_cmd_msg_1_BusElem32 : int;
85
	cmp_cmd_msg_1_BusElem33 : int;
86
	cmp_cmd_msg_1_BusElem34 : int;
87
	cmp_cmd_msg_1_BusElem35 : int;
88
	cmp_cmd_msg_1_BusElem36 : int;
89
	cmp_cmd_msg_1_BusElem37 : int;
90
	cmp_cmd_msg_1_BusElem38 : int;
91
	cmp_cmd_msg_1_BusElem39 : int;
92
	_isEnabled : bool;
93
	__time_step : real;
94
	__nb_step : int;)
95
returns(fm_command_1_BusElem1 : int;
96
	fm_command_1_BusElem2 : int;
97
	fm_command_1_BusElem3 : int;
98
	fm_command_1_BusElem4 : int;
99
	fm_command_1_BusElem5 : int;
100
	fm_command_1_BusElem6 : int;
101
	fm_command_1_BusElem7 : int;
102
	fm_command_1_BusElem8 : int;
103
	fm_command_1_BusElem9 : int;
104
	fm_command_1_BusElem10 : int;
105
	fm_command_1_BusElem11 : int;
106
	fm_command_1_BusElem12 : int;
107
	fm_command_1_BusElem13 : int;
108
	fm_command_1_BusElem14 : int;
109
	fm_command_1_BusElem15 : int;
110
	fm_command_1_BusElem16 : int;
111
	fm_command_1_BusElem17 : int;
112
	fm_command_1_BusElem18 : int;
113
	fm_command_1_BusElem19 : int;
114
	fm_command_1_BusElem20 : int;
115
	fm_command_1_BusElem21 : int;
116
	fm_command_1_BusElem22 : int;
117
	fm_command_1_BusElem23 : int;
118
	fm_command_1_BusElem24 : int;
119
	fm_command_1_BusElem25 : int;
120
	fm_command_1_BusElem26 : int;
121
	fm_command_1_BusElem27 : int;
122
	fm_command_1_BusElem28 : int;
123
	fm_command_1_BusElem29 : int;
124
	fm_command_1_BusElem30 : int;
125
	fm_command_1_BusElem31 : int;
126
	fm_command_1_BusElem32 : int;
127
	fm_command_1_BusElem33 : int;
128
	fm_command_1_BusElem34 : int;
129
	fm_command_1_BusElem35 : int;
130
	fm_command_1_BusElem36 : int;
131
	fm_command_1_BusElem37 : int;
132
	fm_command_1_BusElem38 : int;
133
	fm_command_1_BusElem39 : int;);
134
var pre_fm_command_1_BusElem1 : int;
135
	pre_fm_command_1_BusElem2 : int;
136
	pre_fm_command_1_BusElem3 : int;
137
	pre_fm_command_1_BusElem4 : int;
138
	pre_fm_command_1_BusElem5 : int;
139
	pre_fm_command_1_BusElem6 : int;
140
	pre_fm_command_1_BusElem7 : int;
141
	pre_fm_command_1_BusElem8 : int;
142
	pre_fm_command_1_BusElem9 : int;
143
	pre_fm_command_1_BusElem10 : int;
144
	pre_fm_command_1_BusElem11 : int;
145
	pre_fm_command_1_BusElem12 : int;
146
	pre_fm_command_1_BusElem13 : int;
147
	pre_fm_command_1_BusElem14 : int;
148
	pre_fm_command_1_BusElem15 : int;
149
	pre_fm_command_1_BusElem16 : int;
150
	pre_fm_command_1_BusElem17 : int;
151
	pre_fm_command_1_BusElem18 : int;
152
	pre_fm_command_1_BusElem19 : int;
153
	pre_fm_command_1_BusElem20 : int;
154
	pre_fm_command_1_BusElem21 : int;
155
	pre_fm_command_1_BusElem22 : int;
156
	pre_fm_command_1_BusElem23 : int;
157
	pre_fm_command_1_BusElem24 : int;
158
	pre_fm_command_1_BusElem25 : int;
159
	pre_fm_command_1_BusElem26 : int;
160
	pre_fm_command_1_BusElem27 : int;
161
	pre_fm_command_1_BusElem28 : int;
162
	pre_fm_command_1_BusElem29 : int;
163
	pre_fm_command_1_BusElem30 : int;
164
	pre_fm_command_1_BusElem31 : int;
165
	pre_fm_command_1_BusElem32 : int;
166
	pre_fm_command_1_BusElem33 : int;
167
	pre_fm_command_1_BusElem34 : int;
168
	pre_fm_command_1_BusElem35 : int;
169
	pre_fm_command_1_BusElem36 : int;
170
	pre_fm_command_1_BusElem37 : int;
171
	pre_fm_command_1_BusElem38 : int;
172
	pre_fm_command_1_BusElem39 : int;
173
let
174
	pre_fm_command_1_BusElem1 = if (__nb_step > 0) then
175
		(pre fm_command_1_BusElem1)
176
	    else 0;
177
	pre_fm_command_1_BusElem2 = if (__nb_step > 0) then
178
		(pre fm_command_1_BusElem2)
179
	    else 0;
180
	pre_fm_command_1_BusElem3 = if (__nb_step > 0) then
181
		(pre fm_command_1_BusElem3)
182
	    else 0;
183
	pre_fm_command_1_BusElem4 = if (__nb_step > 0) then
184
		(pre fm_command_1_BusElem4)
185
	    else 0;
186
	pre_fm_command_1_BusElem5 = if (__nb_step > 0) then
187
		(pre fm_command_1_BusElem5)
188
	    else 0;
189
	pre_fm_command_1_BusElem6 = if (__nb_step > 0) then
190
		(pre fm_command_1_BusElem6)
191
	    else 0;
192
	pre_fm_command_1_BusElem7 = if (__nb_step > 0) then
193
		(pre fm_command_1_BusElem7)
194
	    else 0;
195
	pre_fm_command_1_BusElem8 = if (__nb_step > 0) then
196
		(pre fm_command_1_BusElem8)
197
	    else 0;
198
	pre_fm_command_1_BusElem9 = if (__nb_step > 0) then
199
		(pre fm_command_1_BusElem9)
200
	    else 0;
201
	pre_fm_command_1_BusElem10 = if (__nb_step > 0) then
202
		(pre fm_command_1_BusElem10)
203
	    else 0;
204
	pre_fm_command_1_BusElem11 = if (__nb_step > 0) then
205
		(pre fm_command_1_BusElem11)
206
	    else 0;
207
	pre_fm_command_1_BusElem12 = if (__nb_step > 0) then
208
		(pre fm_command_1_BusElem12)
209
	    else 0;
210
	pre_fm_command_1_BusElem13 = if (__nb_step > 0) then
211
		(pre fm_command_1_BusElem13)
212
	    else 0;
213
	pre_fm_command_1_BusElem14 = if (__nb_step > 0) then
214
		(pre fm_command_1_BusElem14)
215
	    else 0;
216
	pre_fm_command_1_BusElem15 = if (__nb_step > 0) then
217
		(pre fm_command_1_BusElem15)
218
	    else 0;
219
	pre_fm_command_1_BusElem16 = if (__nb_step > 0) then
220
		(pre fm_command_1_BusElem16)
221
	    else 0;
222
	pre_fm_command_1_BusElem17 = if (__nb_step > 0) then
223
		(pre fm_command_1_BusElem17)
224
	    else 0;
225
	pre_fm_command_1_BusElem18 = if (__nb_step > 0) then
226
		(pre fm_command_1_BusElem18)
227
	    else 0;
228
	pre_fm_command_1_BusElem19 = if (__nb_step > 0) then
229
		(pre fm_command_1_BusElem19)
230
	    else 0;
231
	pre_fm_command_1_BusElem20 = if (__nb_step > 0) then
232
		(pre fm_command_1_BusElem20)
233
	    else 0;
234
	pre_fm_command_1_BusElem21 = if (__nb_step > 0) then
235
		(pre fm_command_1_BusElem21)
236
	    else 0;
237
	pre_fm_command_1_BusElem22 = if (__nb_step > 0) then
238
		(pre fm_command_1_BusElem22)
239
	    else 0;
240
	pre_fm_command_1_BusElem23 = if (__nb_step > 0) then
241
		(pre fm_command_1_BusElem23)
242
	    else 0;
243
	pre_fm_command_1_BusElem24 = if (__nb_step > 0) then
244
		(pre fm_command_1_BusElem24)
245
	    else 0;
246
	pre_fm_command_1_BusElem25 = if (__nb_step > 0) then
247
		(pre fm_command_1_BusElem25)
248
	    else 0;
249
	pre_fm_command_1_BusElem26 = if (__nb_step > 0) then
250
		(pre fm_command_1_BusElem26)
251
	    else 0;
252
	pre_fm_command_1_BusElem27 = if (__nb_step > 0) then
253
		(pre fm_command_1_BusElem27)
254
	    else 0;
255
	pre_fm_command_1_BusElem28 = if (__nb_step > 0) then
256
		(pre fm_command_1_BusElem28)
257
	    else 0;
258
	pre_fm_command_1_BusElem29 = if (__nb_step > 0) then
259
		(pre fm_command_1_BusElem29)
260
	    else 0;
261
	pre_fm_command_1_BusElem30 = if (__nb_step > 0) then
262
		(pre fm_command_1_BusElem30)
263
	    else 0;
264
	pre_fm_command_1_BusElem31 = if (__nb_step > 0) then
265
		(pre fm_command_1_BusElem31)
266
	    else 0;
267
	pre_fm_command_1_BusElem32 = if (__nb_step > 0) then
268
		(pre fm_command_1_BusElem32)
269
	    else 0;
270
	pre_fm_command_1_BusElem33 = if (__nb_step > 0) then
271
		(pre fm_command_1_BusElem33)
272
	    else 0;
273
	pre_fm_command_1_BusElem34 = if (__nb_step > 0) then
274
		(pre fm_command_1_BusElem34)
275
	    else 0;
276
	pre_fm_command_1_BusElem35 = if (__nb_step > 0) then
277
		(pre fm_command_1_BusElem35)
278
	    else 0;
279
	pre_fm_command_1_BusElem36 = if (__nb_step > 0) then
280
		(pre fm_command_1_BusElem36)
281
	    else 0;
282
	pre_fm_command_1_BusElem37 = if (__nb_step > 0) then
283
		(pre fm_command_1_BusElem37)
284
	    else 0;
285
	pre_fm_command_1_BusElem38 = if (__nb_step > 0) then
286
		(pre fm_command_1_BusElem38)
287
	    else 0;
288
	pre_fm_command_1_BusElem39 = if (__nb_step > 0) then
289
		(pre fm_command_1_BusElem39)
290
	    else 0;
291
	automaton enabled_ChangeMode_equal_MMAddtosequence_96_045
292
	state Active_ChangeMode_equal_MMAddtosequence_96_045:
293
	unless (not _isEnabled) restart Inactive_ChangeMode_equal_MMAddtosequence_96_045
294
	let
295
		(fm_command_1_BusElem1, fm_command_1_BusElem2, fm_command_1_BusElem3, fm_command_1_BusElem4, fm_command_1_BusElem5, fm_command_1_BusElem6, fm_command_1_BusElem7, fm_command_1_BusElem8, fm_command_1_BusElem9, fm_command_1_BusElem10, fm_command_1_BusElem11, fm_command_1_BusElem12, fm_command_1_BusElem13, fm_command_1_BusElem14, fm_command_1_BusElem15, fm_command_1_BusElem16, fm_command_1_BusElem17, fm_command_1_BusElem18, fm_command_1_BusElem19, fm_command_1_BusElem20, fm_command_1_BusElem21, fm_command_1_BusElem22, fm_command_1_BusElem23, fm_command_1_BusElem24, fm_command_1_BusElem25, fm_command_1_BusElem26, fm_command_1_BusElem27, fm_command_1_BusElem28, fm_command_1_BusElem29, fm_command_1_BusElem30, fm_command_1_BusElem31, fm_command_1_BusElem32, fm_command_1_BusElem33, fm_command_1_BusElem34, fm_command_1_BusElem35, fm_command_1_BusElem36, fm_command_1_BusElem37, fm_command_1_BusElem38, fm_command_1_BusElem39) = ChangeMode_equal_MMAddtosequence_96_045(mm_flag_1, cmp_cmd_msg_1_BusElem1, cmp_cmd_msg_1_BusElem2, cmp_cmd_msg_1_BusElem3, cmp_cmd_msg_1_BusElem4, cmp_cmd_msg_1_BusElem5, cmp_cmd_msg_1_BusElem6, cmp_cmd_msg_1_BusElem7, cmp_cmd_msg_1_BusElem8, cmp_cmd_msg_1_BusElem9, cmp_cmd_msg_1_BusElem10, cmp_cmd_msg_1_BusElem11, cmp_cmd_msg_1_BusElem12, cmp_cmd_msg_1_BusElem13, cmp_cmd_msg_1_BusElem14, cmp_cmd_msg_1_BusElem15, cmp_cmd_msg_1_BusElem16, cmp_cmd_msg_1_BusElem17, cmp_cmd_msg_1_BusElem18, cmp_cmd_msg_1_BusElem19, cmp_cmd_msg_1_BusElem20, cmp_cmd_msg_1_BusElem21, cmp_cmd_msg_1_BusElem22, cmp_cmd_msg_1_BusElem23, cmp_cmd_msg_1_BusElem24, cmp_cmd_msg_1_BusElem25, cmp_cmd_msg_1_BusElem26, cmp_cmd_msg_1_BusElem27, cmp_cmd_msg_1_BusElem28, cmp_cmd_msg_1_BusElem29, cmp_cmd_msg_1_BusElem30, cmp_cmd_msg_1_BusElem31, cmp_cmd_msg_1_BusElem32, cmp_cmd_msg_1_BusElem33, cmp_cmd_msg_1_BusElem34, cmp_cmd_msg_1_BusElem35, cmp_cmd_msg_1_BusElem36, cmp_cmd_msg_1_BusElem37, cmp_cmd_msg_1_BusElem38, cmp_cmd_msg_1_BusElem39, __time_step, __nb_step);
296
	tel
297

    
298
	state Inactive_ChangeMode_equal_MMAddtosequence_96_045:
299
	unless _isEnabled resume Active_ChangeMode_equal_MMAddtosequence_96_045
300
	let
301
		fm_command_1_BusElem1 = pre_fm_command_1_BusElem1;
302
		fm_command_1_BusElem2 = pre_fm_command_1_BusElem2;
303
		fm_command_1_BusElem3 = pre_fm_command_1_BusElem3;
304
		fm_command_1_BusElem4 = pre_fm_command_1_BusElem4;
305
		fm_command_1_BusElem5 = pre_fm_command_1_BusElem5;
306
		fm_command_1_BusElem6 = pre_fm_command_1_BusElem6;
307
		fm_command_1_BusElem7 = pre_fm_command_1_BusElem7;
308
		fm_command_1_BusElem8 = pre_fm_command_1_BusElem8;
309
		fm_command_1_BusElem9 = pre_fm_command_1_BusElem9;
310
		fm_command_1_BusElem10 = pre_fm_command_1_BusElem10;
311
		fm_command_1_BusElem11 = pre_fm_command_1_BusElem11;
312
		fm_command_1_BusElem12 = pre_fm_command_1_BusElem12;
313
		fm_command_1_BusElem13 = pre_fm_command_1_BusElem13;
314
		fm_command_1_BusElem14 = pre_fm_command_1_BusElem14;
315
		fm_command_1_BusElem15 = pre_fm_command_1_BusElem15;
316
		fm_command_1_BusElem16 = pre_fm_command_1_BusElem16;
317
		fm_command_1_BusElem17 = pre_fm_command_1_BusElem17;
318
		fm_command_1_BusElem18 = pre_fm_command_1_BusElem18;
319
		fm_command_1_BusElem19 = pre_fm_command_1_BusElem19;
320
		fm_command_1_BusElem20 = pre_fm_command_1_BusElem20;
321
		fm_command_1_BusElem21 = pre_fm_command_1_BusElem21;
322
		fm_command_1_BusElem22 = pre_fm_command_1_BusElem22;
323
		fm_command_1_BusElem23 = pre_fm_command_1_BusElem23;
324
		fm_command_1_BusElem24 = pre_fm_command_1_BusElem24;
325
		fm_command_1_BusElem25 = pre_fm_command_1_BusElem25;
326
		fm_command_1_BusElem26 = pre_fm_command_1_BusElem26;
327
		fm_command_1_BusElem27 = pre_fm_command_1_BusElem27;
328
		fm_command_1_BusElem28 = pre_fm_command_1_BusElem28;
329
		fm_command_1_BusElem29 = pre_fm_command_1_BusElem29;
330
		fm_command_1_BusElem30 = pre_fm_command_1_BusElem30;
331
		fm_command_1_BusElem31 = pre_fm_command_1_BusElem31;
332
		fm_command_1_BusElem32 = pre_fm_command_1_BusElem32;
333
		fm_command_1_BusElem33 = pre_fm_command_1_BusElem33;
334
		fm_command_1_BusElem34 = pre_fm_command_1_BusElem34;
335
		fm_command_1_BusElem35 = pre_fm_command_1_BusElem35;
336
		fm_command_1_BusElem36 = pre_fm_command_1_BusElem36;
337
		fm_command_1_BusElem37 = pre_fm_command_1_BusElem37;
338
		fm_command_1_BusElem38 = pre_fm_command_1_BusElem38;
339
		fm_command_1_BusElem39 = pre_fm_command_1_BusElem39;
340
	tel
341

    
342

    
343
tel
344

    
345
(*
346
Original block name: EnableBio1_PP/ChangeMode_equal_MMAddtosequence
347
*)
348
node  ChangeMode_equal_MMAddtosequence_96_045(mm_flag_1 : int;
349
	cmp_cmd_msg_1_BusElem1 : int;
350
	cmp_cmd_msg_1_BusElem2 : int;
351
	cmp_cmd_msg_1_BusElem3 : int;
352
	cmp_cmd_msg_1_BusElem4 : int;
353
	cmp_cmd_msg_1_BusElem5 : int;
354
	cmp_cmd_msg_1_BusElem6 : int;
355
	cmp_cmd_msg_1_BusElem7 : int;
356
	cmp_cmd_msg_1_BusElem8 : int;
357
	cmp_cmd_msg_1_BusElem9 : int;
358
	cmp_cmd_msg_1_BusElem10 : int;
359
	cmp_cmd_msg_1_BusElem11 : int;
360
	cmp_cmd_msg_1_BusElem12 : int;
361
	cmp_cmd_msg_1_BusElem13 : int;
362
	cmp_cmd_msg_1_BusElem14 : int;
363
	cmp_cmd_msg_1_BusElem15 : int;
364
	cmp_cmd_msg_1_BusElem16 : int;
365
	cmp_cmd_msg_1_BusElem17 : int;
366
	cmp_cmd_msg_1_BusElem18 : int;
367
	cmp_cmd_msg_1_BusElem19 : int;
368
	cmp_cmd_msg_1_BusElem20 : int;
369
	cmp_cmd_msg_1_BusElem21 : int;
370
	cmp_cmd_msg_1_BusElem22 : int;
371
	cmp_cmd_msg_1_BusElem23 : int;
372
	cmp_cmd_msg_1_BusElem24 : int;
373
	cmp_cmd_msg_1_BusElem25 : int;
374
	cmp_cmd_msg_1_BusElem26 : int;
375
	cmp_cmd_msg_1_BusElem27 : int;
376
	cmp_cmd_msg_1_BusElem28 : int;
377
	cmp_cmd_msg_1_BusElem29 : int;
378
	cmp_cmd_msg_1_BusElem30 : int;
379
	cmp_cmd_msg_1_BusElem31 : int;
380
	cmp_cmd_msg_1_BusElem32 : int;
381
	cmp_cmd_msg_1_BusElem33 : int;
382
	cmp_cmd_msg_1_BusElem34 : int;
383
	cmp_cmd_msg_1_BusElem35 : int;
384
	cmp_cmd_msg_1_BusElem36 : int;
385
	cmp_cmd_msg_1_BusElem37 : int;
386
	cmp_cmd_msg_1_BusElem38 : int;
387
	cmp_cmd_msg_1_BusElem39 : int;
388
	__time_step : real;
389
	__nb_step : int;)
390
returns(fm_command_1_BusElem1 : int;
391
	fm_command_1_BusElem2 : int;
392
	fm_command_1_BusElem3 : int;
393
	fm_command_1_BusElem4 : int;
394
	fm_command_1_BusElem5 : int;
395
	fm_command_1_BusElem6 : int;
396
	fm_command_1_BusElem7 : int;
397
	fm_command_1_BusElem8 : int;
398
	fm_command_1_BusElem9 : int;
399
	fm_command_1_BusElem10 : int;
400
	fm_command_1_BusElem11 : int;
401
	fm_command_1_BusElem12 : int;
402
	fm_command_1_BusElem13 : int;
403
	fm_command_1_BusElem14 : int;
404
	fm_command_1_BusElem15 : int;
405
	fm_command_1_BusElem16 : int;
406
	fm_command_1_BusElem17 : int;
407
	fm_command_1_BusElem18 : int;
408
	fm_command_1_BusElem19 : int;
409
	fm_command_1_BusElem20 : int;
410
	fm_command_1_BusElem21 : int;
411
	fm_command_1_BusElem22 : int;
412
	fm_command_1_BusElem23 : int;
413
	fm_command_1_BusElem24 : int;
414
	fm_command_1_BusElem25 : int;
415
	fm_command_1_BusElem26 : int;
416
	fm_command_1_BusElem27 : int;
417
	fm_command_1_BusElem28 : int;
418
	fm_command_1_BusElem29 : int;
419
	fm_command_1_BusElem30 : int;
420
	fm_command_1_BusElem31 : int;
421
	fm_command_1_BusElem32 : int;
422
	fm_command_1_BusElem33 : int;
423
	fm_command_1_BusElem34 : int;
424
	fm_command_1_BusElem35 : int;
425
	fm_command_1_BusElem36 : int;
426
	fm_command_1_BusElem37 : int;
427
	fm_command_1_BusElem38 : int;
428
	fm_command_1_BusElem39 : int;);
429
var BusAssignment_1_BusElem1 : int;
430
	BusAssignment_1_BusElem2 : int;
431
	BusAssignment_1_BusElem3 : int;
432
	BusAssignment_1_BusElem4 : int;
433
	BusAssignment_1_BusElem5 : int;
434
	BusAssignment_1_BusElem6 : int;
435
	BusAssignment_1_BusElem7 : int;
436
	BusAssignment_1_BusElem8 : int;
437
	BusAssignment_1_BusElem9 : int;
438
	BusAssignment_1_BusElem10 : int;
439
	BusAssignment_1_BusElem11 : int;
440
	BusAssignment_1_BusElem12 : int;
441
	BusAssignment_1_BusElem13 : int;
442
	BusAssignment_1_BusElem14 : int;
443
	BusAssignment_1_BusElem15 : int;
444
	BusAssignment_1_BusElem16 : int;
445
	BusAssignment_1_BusElem17 : int;
446
	BusAssignment_1_BusElem18 : int;
447
	BusAssignment_1_BusElem19 : int;
448
	BusAssignment_1_BusElem20 : int;
449
	BusAssignment_1_BusElem21 : int;
450
	BusAssignment_1_BusElem22 : int;
451
	BusAssignment_1_BusElem23 : int;
452
	BusAssignment_1_BusElem24 : int;
453
	BusAssignment_1_BusElem25 : int;
454
	BusAssignment_1_BusElem26 : int;
455
	BusAssignment_1_BusElem27 : int;
456
	BusAssignment_1_BusElem28 : int;
457
	BusAssignment_1_BusElem29 : int;
458
	BusAssignment_1_BusElem30 : int;
459
	BusAssignment_1_BusElem31 : int;
460
	BusAssignment_1_BusElem32 : int;
461
	BusAssignment_1_BusElem33 : int;
462
	BusAssignment_1_BusElem34 : int;
463
	BusAssignment_1_BusElem35 : int;
464
	BusAssignment_1_BusElem36 : int;
465
	BusAssignment_1_BusElem37 : int;
466
	BusAssignment_1_BusElem38 : int;
467
	BusAssignment_1_BusElem39 : int;
468
	BusSelector_1 : int;
469
	Constant1_1 : int;
470
	Constant1_2 : int;
471
	Constant1_3 : int;
472
	Constant1_4 : int;
473
	Constant1_5 : int;
474
	Constant1_6 : int;
475
	Constant1_7 : int;
476
	Constant1_8 : int;
477
	Constant1_9 : int;
478
	Constant1_10 : int;
479
	Constant1_11 : int;
480
	Constant1_12 : int;
481
	Constant1_13 : int;
482
	Constant1_14 : int;
483
	Constant1_15 : int;
484
	Constant1_16 : int;
485
	Constant1_17 : int;
486
	Constant1_18 : int;
487
	Constant1_19 : int;
488
	Constant1_20 : int;
489
	Constant1_21 : int;
490
	Constant1_22 : int;
491
	Constant1_23 : int;
492
	Constant1_24 : int;
493
	Constant1_25 : int;
494
	Constant1_26 : int;
495
	Constant1_27 : int;
496
	Constant1_28 : int;
497
	Constant1_29 : int;
498
	Constant1_30 : int;
499
	Constant1_31 : int;
500
	Constant1_32 : int;
501
	Constant1_33 : int;
502
	Constant1_34 : int;
503
	Constant2_1 : int;
504
	Constant6_1 : int;
505
	Constant7_1 : int;
506
	IncrementStoredInteger_1 : int;
507
	SetParams_1 : int;
508
	SetParams_2 : int;
509
	SetParams_3 : int;
510
	SetParams_4 : int;
511
	SetParams_5 : int;
512
	SetParams_6 : int;
513
	SetParams_7 : int;
514
	SetParams_8 : int;
515
	SetParams_9 : int;
516
	SetParams_10 : int;
517
	SetParams_11 : int;
518
	SetParams_12 : int;
519
	SetParams_13 : int;
520
	SetParams_14 : int;
521
	SetParams_15 : int;
522
	SetParams_16 : int;
523
	SetParams_17 : int;
524
	SetParams_18 : int;
525
	SetParams_19 : int;
526
	SetParams_20 : int;
527
	SetParams_21 : int;
528
	SetParams_22 : int;
529
	SetParams_23 : int;
530
	SetParams_24 : int;
531
	SetParams_25 : int;
532
	SetParams_26 : int;
533
	SetParams_27 : int;
534
	SetParams_28 : int;
535
	SetParams_29 : int;
536
	SetParams_30 : int;
537
	SetParams_31 : int;
538
	SetParams_32 : int;
539
	SetParams_33 : int;
540
	SetParams_34 : int;
541
	Switch_1 : int;
542
let
543
	BusAssignment_1_BusElem1 = cmp_cmd_msg_1_BusElem1;
544
	BusAssignment_1_BusElem2 = IncrementStoredInteger_1;
545
	BusAssignment_1_BusElem3 = cmp_cmd_msg_1_BusElem3;
546
	BusAssignment_1_BusElem4 = Constant2_1;
547
	BusAssignment_1_BusElem5 = cmp_cmd_msg_1_BusElem5;
548
	BusAssignment_1_BusElem6 = SetParams_1;
549
	BusAssignment_1_BusElem7 = SetParams_2;
550
	BusAssignment_1_BusElem8 = SetParams_3;
551
	BusAssignment_1_BusElem9 = SetParams_4;
552
	BusAssignment_1_BusElem10 = SetParams_5;
553
	BusAssignment_1_BusElem11 = SetParams_6;
554
	BusAssignment_1_BusElem12 = SetParams_7;
555
	BusAssignment_1_BusElem13 = SetParams_8;
556
	BusAssignment_1_BusElem14 = SetParams_9;
557
	BusAssignment_1_BusElem15 = SetParams_10;
558
	BusAssignment_1_BusElem16 = SetParams_11;
559
	BusAssignment_1_BusElem17 = SetParams_12;
560
	BusAssignment_1_BusElem18 = SetParams_13;
561
	BusAssignment_1_BusElem19 = SetParams_14;
562
	BusAssignment_1_BusElem20 = SetParams_15;
563
	BusAssignment_1_BusElem21 = SetParams_16;
564
	BusAssignment_1_BusElem22 = SetParams_17;
565
	BusAssignment_1_BusElem23 = SetParams_18;
566
	BusAssignment_1_BusElem24 = SetParams_19;
567
	BusAssignment_1_BusElem25 = SetParams_20;
568
	BusAssignment_1_BusElem26 = SetParams_21;
569
	BusAssignment_1_BusElem27 = SetParams_22;
570
	BusAssignment_1_BusElem28 = SetParams_23;
571
	BusAssignment_1_BusElem29 = SetParams_24;
572
	BusAssignment_1_BusElem30 = SetParams_25;
573
	BusAssignment_1_BusElem31 = SetParams_26;
574
	BusAssignment_1_BusElem32 = SetParams_27;
575
	BusAssignment_1_BusElem33 = SetParams_28;
576
	BusAssignment_1_BusElem34 = SetParams_29;
577
	BusAssignment_1_BusElem35 = SetParams_30;
578
	BusAssignment_1_BusElem36 = SetParams_31;
579
	BusAssignment_1_BusElem37 = SetParams_32;
580
	BusAssignment_1_BusElem38 = SetParams_33;
581
	BusAssignment_1_BusElem39 = SetParams_34;
582
	BusSelector_1 = cmp_cmd_msg_1_BusElem2;
583
	Constant1_1 = 1;
584
	Constant1_2 = 1;
585
	Constant1_3 = 1;
586
	Constant1_4 = 1;
587
	Constant1_5 = 1;
588
	Constant1_6 = 1;
589
	Constant1_7 = 1;
590
	Constant1_8 = 1;
591
	Constant1_9 = 1;
592
	Constant1_10 = 1;
593
	Constant1_11 = 1;
594
	Constant1_12 = 1;
595
	Constant1_13 = 1;
596
	Constant1_14 = 1;
597
	Constant1_15 = 1;
598
	Constant1_16 = 1;
599
	Constant1_17 = 1;
600
	Constant1_18 = 1;
601
	Constant1_19 = 1;
602
	Constant1_20 = 1;
603
	Constant1_21 = 1;
604
	Constant1_22 = 1;
605
	Constant1_23 = 1;
606
	Constant1_24 = 1;
607
	Constant1_25 = 1;
608
	Constant1_26 = 1;
609
	Constant1_27 = 1;
610
	Constant1_28 = 1;
611
	Constant1_29 = 1;
612
	Constant1_30 = 1;
613
	Constant1_31 = 1;
614
	Constant1_32 = 1;
615
	Constant1_33 = 1;
616
	Constant1_34 = 1;
617
	Constant2_1 = 1;
618
	Constant6_1 = 3;
619
	Constant7_1 = 4;
620
	IncrementStoredInteger_1 = IncrementStoredInteger_108_047(BusSelector_1, __time_step, __nb_step);
621
	SetParams_1 = Switch_1;
622
	SetParams_2 = Constant1_2;
623
	SetParams_3 = Constant1_3;
624
	SetParams_4 = Constant1_4;
625
	SetParams_5 = Constant1_5;
626
	SetParams_6 = Constant1_6;
627
	SetParams_7 = Constant1_7;
628
	SetParams_8 = Constant1_8;
629
	SetParams_9 = Constant1_9;
630
	SetParams_10 = Constant1_10;
631
	SetParams_11 = Constant1_11;
632
	SetParams_12 = Constant1_12;
633
	SetParams_13 = Constant1_13;
634
	SetParams_14 = Constant1_14;
635
	SetParams_15 = Constant1_15;
636
	SetParams_16 = Constant1_16;
637
	SetParams_17 = Constant1_17;
638
	SetParams_18 = Constant1_18;
639
	SetParams_19 = Constant1_19;
640
	SetParams_20 = Constant1_20;
641
	SetParams_21 = Constant1_21;
642
	SetParams_22 = Constant1_22;
643
	SetParams_23 = Constant1_23;
644
	SetParams_24 = Constant1_24;
645
	SetParams_25 = Constant1_25;
646
	SetParams_26 = Constant1_26;
647
	SetParams_27 = Constant1_27;
648
	SetParams_28 = Constant1_28;
649
	SetParams_29 = Constant1_29;
650
	SetParams_30 = Constant1_30;
651
	SetParams_31 = Constant1_31;
652
	SetParams_32 = Constant1_32;
653
	SetParams_33 = Constant1_33;
654
	SetParams_34 = Constant1_34;
655
	Switch_1 = if (mm_flag_1 <> 0) then
656
		Constant7_1
657
	    else Constant6_1;
658
	fm_command_1_BusElem1 = BusAssignment_1_BusElem1;
659
	fm_command_1_BusElem2 = BusAssignment_1_BusElem2;
660
	fm_command_1_BusElem3 = BusAssignment_1_BusElem3;
661
	fm_command_1_BusElem4 = BusAssignment_1_BusElem4;
662
	fm_command_1_BusElem5 = BusAssignment_1_BusElem5;
663
	fm_command_1_BusElem6 = BusAssignment_1_BusElem6;
664
	fm_command_1_BusElem7 = BusAssignment_1_BusElem7;
665
	fm_command_1_BusElem8 = BusAssignment_1_BusElem8;
666
	fm_command_1_BusElem9 = BusAssignment_1_BusElem9;
667
	fm_command_1_BusElem10 = BusAssignment_1_BusElem10;
668
	fm_command_1_BusElem11 = BusAssignment_1_BusElem11;
669
	fm_command_1_BusElem12 = BusAssignment_1_BusElem12;
670
	fm_command_1_BusElem13 = BusAssignment_1_BusElem13;
671
	fm_command_1_BusElem14 = BusAssignment_1_BusElem14;
672
	fm_command_1_BusElem15 = BusAssignment_1_BusElem15;
673
	fm_command_1_BusElem16 = BusAssignment_1_BusElem16;
674
	fm_command_1_BusElem17 = BusAssignment_1_BusElem17;
675
	fm_command_1_BusElem18 = BusAssignment_1_BusElem18;
676
	fm_command_1_BusElem19 = BusAssignment_1_BusElem19;
677
	fm_command_1_BusElem20 = BusAssignment_1_BusElem20;
678
	fm_command_1_BusElem21 = BusAssignment_1_BusElem21;
679
	fm_command_1_BusElem22 = BusAssignment_1_BusElem22;
680
	fm_command_1_BusElem23 = BusAssignment_1_BusElem23;
681
	fm_command_1_BusElem24 = BusAssignment_1_BusElem24;
682
	fm_command_1_BusElem25 = BusAssignment_1_BusElem25;
683
	fm_command_1_BusElem26 = BusAssignment_1_BusElem26;
684
	fm_command_1_BusElem27 = BusAssignment_1_BusElem27;
685
	fm_command_1_BusElem28 = BusAssignment_1_BusElem28;
686
	fm_command_1_BusElem29 = BusAssignment_1_BusElem29;
687
	fm_command_1_BusElem30 = BusAssignment_1_BusElem30;
688
	fm_command_1_BusElem31 = BusAssignment_1_BusElem31;
689
	fm_command_1_BusElem32 = BusAssignment_1_BusElem32;
690
	fm_command_1_BusElem33 = BusAssignment_1_BusElem33;
691
	fm_command_1_BusElem34 = BusAssignment_1_BusElem34;
692
	fm_command_1_BusElem35 = BusAssignment_1_BusElem35;
693
	fm_command_1_BusElem36 = BusAssignment_1_BusElem36;
694
	fm_command_1_BusElem37 = BusAssignment_1_BusElem37;
695
	fm_command_1_BusElem38 = BusAssignment_1_BusElem38;
696
	fm_command_1_BusElem39 = BusAssignment_1_BusElem39;
697
tel
698

    
699
(*
700
Original block name: EnableBio1_PP
701
*)
702
node  EnableBio1_PP(Enable_1 : bool;
703
	In1_1 : int;)
704
returns(Out1_1 : int;
705
	Out2_1 : int;
706
	Out2_2 : int;
707
	Out2_3 : int;
708
	Out2_4 : int;
709
	Out2_5 : int;
710
	Out2_6 : int;
711
	Out2_7 : int;
712
	Out2_8 : int;
713
	Out2_9 : int;
714
	Out2_10 : int;
715
	Out2_11 : int;
716
	Out2_12 : int;
717
	Out2_13 : int;
718
	Out2_14 : int;
719
	Out2_15 : int;
720
	Out2_16 : int;
721
	Out2_17 : int;
722
	Out2_18 : int;
723
	Out2_19 : int;
724
	Out2_20 : int;
725
	Out2_21 : int;
726
	Out2_22 : int;
727
	Out2_23 : int;
728
	Out2_24 : int;
729
	Out2_25 : int;
730
	Out2_26 : int;
731
	Out2_27 : int;
732
	Out2_28 : int;
733
	Out2_29 : int;
734
	Out2_30 : int;
735
	Out2_31 : int;
736
	Out2_32 : int;
737
	Out2_33 : int;
738
	Out2_34 : int;);
739
var BusCreator_1_BusElem1 : int;
740
	BusCreator_1_BusElem2 : int;
741
	BusCreator_1_BusElem3 : int;
742
	BusCreator_1_BusElem4 : int;
743
	BusCreator_1_BusElem5 : int;
744
	BusCreator_1_BusElem6 : int;
745
	BusCreator_1_BusElem7 : int;
746
	BusCreator_1_BusElem8 : int;
747
	BusCreator_1_BusElem9 : int;
748
	BusCreator_1_BusElem10 : int;
749
	BusCreator_1_BusElem11 : int;
750
	BusCreator_1_BusElem12 : int;
751
	BusCreator_1_BusElem13 : int;
752
	BusCreator_1_BusElem14 : int;
753
	BusCreator_1_BusElem15 : int;
754
	BusCreator_1_BusElem16 : int;
755
	BusCreator_1_BusElem17 : int;
756
	BusCreator_1_BusElem18 : int;
757
	BusCreator_1_BusElem19 : int;
758
	BusCreator_1_BusElem20 : int;
759
	BusCreator_1_BusElem21 : int;
760
	BusCreator_1_BusElem22 : int;
761
	BusCreator_1_BusElem23 : int;
762
	BusCreator_1_BusElem24 : int;
763
	BusCreator_1_BusElem25 : int;
764
	BusCreator_1_BusElem26 : int;
765
	BusCreator_1_BusElem27 : int;
766
	BusCreator_1_BusElem28 : int;
767
	BusCreator_1_BusElem29 : int;
768
	BusCreator_1_BusElem30 : int;
769
	BusCreator_1_BusElem31 : int;
770
	BusCreator_1_BusElem32 : int;
771
	BusCreator_1_BusElem33 : int;
772
	BusCreator_1_BusElem34 : int;
773
	BusCreator_1_BusElem35 : int;
774
	BusCreator_1_BusElem36 : int;
775
	BusCreator_1_BusElem37 : int;
776
	BusCreator_1_BusElem38 : int;
777
	BusCreator_1_BusElem39 : int;
778
	BusSelector_1 : int;
779
	BusSelector_2 : int;
780
	BusSelector_3 : int;
781
	BusSelector_4 : int;
782
	BusSelector_5 : int;
783
	BusSelector_6 : int;
784
	BusSelector_7 : int;
785
	BusSelector_8 : int;
786
	BusSelector_9 : int;
787
	BusSelector_10 : int;
788
	BusSelector_11 : int;
789
	BusSelector_12 : int;
790
	BusSelector_13 : int;
791
	BusSelector_14 : int;
792
	BusSelector_15 : int;
793
	BusSelector_16 : int;
794
	BusSelector_17 : int;
795
	BusSelector_18 : int;
796
	BusSelector_19 : int;
797
	BusSelector_20 : int;
798
	BusSelector_21 : int;
799
	BusSelector_22 : int;
800
	BusSelector_23 : int;
801
	BusSelector_24 : int;
802
	BusSelector_25 : int;
803
	BusSelector_26 : int;
804
	BusSelector_27 : int;
805
	BusSelector_28 : int;
806
	BusSelector_29 : int;
807
	BusSelector_30 : int;
808
	BusSelector_31 : int;
809
	BusSelector_32 : int;
810
	BusSelector_33 : int;
811
	BusSelector_34 : int;
812
	BusSelector_35 : int;
813
	ExecutionCond_of_ChangeMode_equal_MMAddtosequence_96_045 : bool;
814
	ChangeMode_equal_MMAddtosequence_1_BusElem1 : int;
815
	ChangeMode_equal_MMAddtosequence_1_BusElem2 : int;
816
	ChangeMode_equal_MMAddtosequence_1_BusElem3 : int;
817
	ChangeMode_equal_MMAddtosequence_1_BusElem4 : int;
818
	ChangeMode_equal_MMAddtosequence_1_BusElem5 : int;
819
	ChangeMode_equal_MMAddtosequence_1_BusElem6 : int;
820
	ChangeMode_equal_MMAddtosequence_1_BusElem7 : int;
821
	ChangeMode_equal_MMAddtosequence_1_BusElem8 : int;
822
	ChangeMode_equal_MMAddtosequence_1_BusElem9 : int;
823
	ChangeMode_equal_MMAddtosequence_1_BusElem10 : int;
824
	ChangeMode_equal_MMAddtosequence_1_BusElem11 : int;
825
	ChangeMode_equal_MMAddtosequence_1_BusElem12 : int;
826
	ChangeMode_equal_MMAddtosequence_1_BusElem13 : int;
827
	ChangeMode_equal_MMAddtosequence_1_BusElem14 : int;
828
	ChangeMode_equal_MMAddtosequence_1_BusElem15 : int;
829
	ChangeMode_equal_MMAddtosequence_1_BusElem16 : int;
830
	ChangeMode_equal_MMAddtosequence_1_BusElem17 : int;
831
	ChangeMode_equal_MMAddtosequence_1_BusElem18 : int;
832
	ChangeMode_equal_MMAddtosequence_1_BusElem19 : int;
833
	ChangeMode_equal_MMAddtosequence_1_BusElem20 : int;
834
	ChangeMode_equal_MMAddtosequence_1_BusElem21 : int;
835
	ChangeMode_equal_MMAddtosequence_1_BusElem22 : int;
836
	ChangeMode_equal_MMAddtosequence_1_BusElem23 : int;
837
	ChangeMode_equal_MMAddtosequence_1_BusElem24 : int;
838
	ChangeMode_equal_MMAddtosequence_1_BusElem25 : int;
839
	ChangeMode_equal_MMAddtosequence_1_BusElem26 : int;
840
	ChangeMode_equal_MMAddtosequence_1_BusElem27 : int;
841
	ChangeMode_equal_MMAddtosequence_1_BusElem28 : int;
842
	ChangeMode_equal_MMAddtosequence_1_BusElem29 : int;
843
	ChangeMode_equal_MMAddtosequence_1_BusElem30 : int;
844
	ChangeMode_equal_MMAddtosequence_1_BusElem31 : int;
845
	ChangeMode_equal_MMAddtosequence_1_BusElem32 : int;
846
	ChangeMode_equal_MMAddtosequence_1_BusElem33 : int;
847
	ChangeMode_equal_MMAddtosequence_1_BusElem34 : int;
848
	ChangeMode_equal_MMAddtosequence_1_BusElem35 : int;
849
	ChangeMode_equal_MMAddtosequence_1_BusElem36 : int;
850
	ChangeMode_equal_MMAddtosequence_1_BusElem37 : int;
851
	ChangeMode_equal_MMAddtosequence_1_BusElem38 : int;
852
	ChangeMode_equal_MMAddtosequence_1_BusElem39 : int;
853
	Constant_1 : int;
854
	Constant1_1 : int;
855
	Constant2_1 : int;
856
	Constant3_1 : int;
857
	Constant4_1 : int;
858
	Constant5_1 : int;
859
	Constant5_2 : int;
860
	Constant5_3 : int;
861
	Constant5_4 : int;
862
	Constant5_5 : int;
863
	Constant5_6 : int;
864
	Constant5_7 : int;
865
	Constant5_8 : int;
866
	Constant5_9 : int;
867
	Constant5_10 : int;
868
	Constant5_11 : int;
869
	Constant5_12 : int;
870
	Constant5_13 : int;
871
	Constant5_14 : int;
872
	Constant5_15 : int;
873
	Constant5_16 : int;
874
	Constant5_17 : int;
875
	Constant5_18 : int;
876
	Constant5_19 : int;
877
	Constant5_20 : int;
878
	Constant5_21 : int;
879
	Constant5_22 : int;
880
	Constant5_23 : int;
881
	Constant5_24 : int;
882
	Constant5_25 : int;
883
	Constant5_26 : int;
884
	Constant5_27 : int;
885
	Constant5_28 : int;
886
	Constant5_29 : int;
887
	Constant5_30 : int;
888
	Constant5_31 : int;
889
	Constant5_32 : int;
890
	Constant5_33 : int;
891
	Constant5_34 : int;
892
	__time_step : real;
893
	__nb_step : int;
894
let
895
	BusCreator_1_BusElem1 = Constant_1;
896
	BusCreator_1_BusElem2 = Constant1_1;
897
	BusCreator_1_BusElem3 = Constant2_1;
898
	BusCreator_1_BusElem4 = Constant3_1;
899
	BusCreator_1_BusElem5 = Constant4_1;
900
	BusCreator_1_BusElem6 = Constant5_1;
901
	BusCreator_1_BusElem7 = Constant5_2;
902
	BusCreator_1_BusElem8 = Constant5_3;
903
	BusCreator_1_BusElem9 = Constant5_4;
904
	BusCreator_1_BusElem10 = Constant5_5;
905
	BusCreator_1_BusElem11 = Constant5_6;
906
	BusCreator_1_BusElem12 = Constant5_7;
907
	BusCreator_1_BusElem13 = Constant5_8;
908
	BusCreator_1_BusElem14 = Constant5_9;
909
	BusCreator_1_BusElem15 = Constant5_10;
910
	BusCreator_1_BusElem16 = Constant5_11;
911
	BusCreator_1_BusElem17 = Constant5_12;
912
	BusCreator_1_BusElem18 = Constant5_13;
913
	BusCreator_1_BusElem19 = Constant5_14;
914
	BusCreator_1_BusElem20 = Constant5_15;
915
	BusCreator_1_BusElem21 = Constant5_16;
916
	BusCreator_1_BusElem22 = Constant5_17;
917
	BusCreator_1_BusElem23 = Constant5_18;
918
	BusCreator_1_BusElem24 = Constant5_19;
919
	BusCreator_1_BusElem25 = Constant5_20;
920
	BusCreator_1_BusElem26 = Constant5_21;
921
	BusCreator_1_BusElem27 = Constant5_22;
922
	BusCreator_1_BusElem28 = Constant5_23;
923
	BusCreator_1_BusElem29 = Constant5_24;
924
	BusCreator_1_BusElem30 = Constant5_25;
925
	BusCreator_1_BusElem31 = Constant5_26;
926
	BusCreator_1_BusElem32 = Constant5_27;
927
	BusCreator_1_BusElem33 = Constant5_28;
928
	BusCreator_1_BusElem34 = Constant5_29;
929
	BusCreator_1_BusElem35 = Constant5_30;
930
	BusCreator_1_BusElem36 = Constant5_31;
931
	BusCreator_1_BusElem37 = Constant5_32;
932
	BusCreator_1_BusElem38 = Constant5_33;
933
	BusCreator_1_BusElem39 = Constant5_34;
934
	BusSelector_1 = ChangeMode_equal_MMAddtosequence_1_BusElem1;
935
	BusSelector_2 = ChangeMode_equal_MMAddtosequence_1_BusElem6;
936
	BusSelector_3 = ChangeMode_equal_MMAddtosequence_1_BusElem7;
937
	BusSelector_4 = ChangeMode_equal_MMAddtosequence_1_BusElem8;
938
	BusSelector_5 = ChangeMode_equal_MMAddtosequence_1_BusElem9;
939
	BusSelector_6 = ChangeMode_equal_MMAddtosequence_1_BusElem10;
940
	BusSelector_7 = ChangeMode_equal_MMAddtosequence_1_BusElem11;
941
	BusSelector_8 = ChangeMode_equal_MMAddtosequence_1_BusElem12;
942
	BusSelector_9 = ChangeMode_equal_MMAddtosequence_1_BusElem13;
943
	BusSelector_10 = ChangeMode_equal_MMAddtosequence_1_BusElem14;
944
	BusSelector_11 = ChangeMode_equal_MMAddtosequence_1_BusElem15;
945
	BusSelector_12 = ChangeMode_equal_MMAddtosequence_1_BusElem16;
946
	BusSelector_13 = ChangeMode_equal_MMAddtosequence_1_BusElem17;
947
	BusSelector_14 = ChangeMode_equal_MMAddtosequence_1_BusElem18;
948
	BusSelector_15 = ChangeMode_equal_MMAddtosequence_1_BusElem19;
949
	BusSelector_16 = ChangeMode_equal_MMAddtosequence_1_BusElem20;
950
	BusSelector_17 = ChangeMode_equal_MMAddtosequence_1_BusElem21;
951
	BusSelector_18 = ChangeMode_equal_MMAddtosequence_1_BusElem22;
952
	BusSelector_19 = ChangeMode_equal_MMAddtosequence_1_BusElem23;
953
	BusSelector_20 = ChangeMode_equal_MMAddtosequence_1_BusElem24;
954
	BusSelector_21 = ChangeMode_equal_MMAddtosequence_1_BusElem25;
955
	BusSelector_22 = ChangeMode_equal_MMAddtosequence_1_BusElem26;
956
	BusSelector_23 = ChangeMode_equal_MMAddtosequence_1_BusElem27;
957
	BusSelector_24 = ChangeMode_equal_MMAddtosequence_1_BusElem28;
958
	BusSelector_25 = ChangeMode_equal_MMAddtosequence_1_BusElem29;
959
	BusSelector_26 = ChangeMode_equal_MMAddtosequence_1_BusElem30;
960
	BusSelector_27 = ChangeMode_equal_MMAddtosequence_1_BusElem31;
961
	BusSelector_28 = ChangeMode_equal_MMAddtosequence_1_BusElem32;
962
	BusSelector_29 = ChangeMode_equal_MMAddtosequence_1_BusElem33;
963
	BusSelector_30 = ChangeMode_equal_MMAddtosequence_1_BusElem34;
964
	BusSelector_31 = ChangeMode_equal_MMAddtosequence_1_BusElem35;
965
	BusSelector_32 = ChangeMode_equal_MMAddtosequence_1_BusElem36;
966
	BusSelector_33 = ChangeMode_equal_MMAddtosequence_1_BusElem37;
967
	BusSelector_34 = ChangeMode_equal_MMAddtosequence_1_BusElem38;
968
	BusSelector_35 = ChangeMode_equal_MMAddtosequence_1_BusElem39;
969
	ExecutionCond_of_ChangeMode_equal_MMAddtosequence_96_045 = Enable_1;
970
	(ChangeMode_equal_MMAddtosequence_1_BusElem1, ChangeMode_equal_MMAddtosequence_1_BusElem2, ChangeMode_equal_MMAddtosequence_1_BusElem3, ChangeMode_equal_MMAddtosequence_1_BusElem4, ChangeMode_equal_MMAddtosequence_1_BusElem5, ChangeMode_equal_MMAddtosequence_1_BusElem6, ChangeMode_equal_MMAddtosequence_1_BusElem7, ChangeMode_equal_MMAddtosequence_1_BusElem8, ChangeMode_equal_MMAddtosequence_1_BusElem9, ChangeMode_equal_MMAddtosequence_1_BusElem10, ChangeMode_equal_MMAddtosequence_1_BusElem11, ChangeMode_equal_MMAddtosequence_1_BusElem12, ChangeMode_equal_MMAddtosequence_1_BusElem13, ChangeMode_equal_MMAddtosequence_1_BusElem14, ChangeMode_equal_MMAddtosequence_1_BusElem15, ChangeMode_equal_MMAddtosequence_1_BusElem16, ChangeMode_equal_MMAddtosequence_1_BusElem17, ChangeMode_equal_MMAddtosequence_1_BusElem18, ChangeMode_equal_MMAddtosequence_1_BusElem19, ChangeMode_equal_MMAddtosequence_1_BusElem20, ChangeMode_equal_MMAddtosequence_1_BusElem21, ChangeMode_equal_MMAddtosequence_1_BusElem22, ChangeMode_equal_MMAddtosequence_1_BusElem23, ChangeMode_equal_MMAddtosequence_1_BusElem24, ChangeMode_equal_MMAddtosequence_1_BusElem25, ChangeMode_equal_MMAddtosequence_1_BusElem26, ChangeMode_equal_MMAddtosequence_1_BusElem27, ChangeMode_equal_MMAddtosequence_1_BusElem28, ChangeMode_equal_MMAddtosequence_1_BusElem29, ChangeMode_equal_MMAddtosequence_1_BusElem30, ChangeMode_equal_MMAddtosequence_1_BusElem31, ChangeMode_equal_MMAddtosequence_1_BusElem32, ChangeMode_equal_MMAddtosequence_1_BusElem33, ChangeMode_equal_MMAddtosequence_1_BusElem34, ChangeMode_equal_MMAddtosequence_1_BusElem35, ChangeMode_equal_MMAddtosequence_1_BusElem36, ChangeMode_equal_MMAddtosequence_1_BusElem37, ChangeMode_equal_MMAddtosequence_1_BusElem38, ChangeMode_equal_MMAddtosequence_1_BusElem39) = ChangeMode_equal_MMAddtosequence_96_045_automaton(In1_1, BusCreator_1_BusElem1, BusCreator_1_BusElem2, BusCreator_1_BusElem3, BusCreator_1_BusElem4, BusCreator_1_BusElem5, BusCreator_1_BusElem6, BusCreator_1_BusElem7, BusCreator_1_BusElem8, BusCreator_1_BusElem9, BusCreator_1_BusElem10, BusCreator_1_BusElem11, BusCreator_1_BusElem12, BusCreator_1_BusElem13, BusCreator_1_BusElem14, BusCreator_1_BusElem15, BusCreator_1_BusElem16, BusCreator_1_BusElem17, BusCreator_1_BusElem18, BusCreator_1_BusElem19, BusCreator_1_BusElem20, BusCreator_1_BusElem21, BusCreator_1_BusElem22, BusCreator_1_BusElem23, BusCreator_1_BusElem24, BusCreator_1_BusElem25, BusCreator_1_BusElem26, BusCreator_1_BusElem27, BusCreator_1_BusElem28, BusCreator_1_BusElem29, BusCreator_1_BusElem30, BusCreator_1_BusElem31, BusCreator_1_BusElem32, BusCreator_1_BusElem33, BusCreator_1_BusElem34, BusCreator_1_BusElem35, BusCreator_1_BusElem36, BusCreator_1_BusElem37, BusCreator_1_BusElem38, BusCreator_1_BusElem39, ExecutionCond_of_ChangeMode_equal_MMAddtosequence_96_045, __time_step, __nb_step);
971
	Constant_1 = 0;
972
	Constant1_1 = 1;
973
	Constant2_1 = 1;
974
	Constant3_1 = 0;
975
	Constant4_1 = 1;
976
	Constant5_1 = 1;
977
	Constant5_2 = 1;
978
	Constant5_3 = 1;
979
	Constant5_4 = 1;
980
	Constant5_5 = 1;
981
	Constant5_6 = 1;
982
	Constant5_7 = 1;
983
	Constant5_8 = 1;
984
	Constant5_9 = 1;
985
	Constant5_10 = 1;
986
	Constant5_11 = 1;
987
	Constant5_12 = 1;
988
	Constant5_13 = 1;
989
	Constant5_14 = 1;
990
	Constant5_15 = 1;
991
	Constant5_16 = 1;
992
	Constant5_17 = 1;
993
	Constant5_18 = 1;
994
	Constant5_19 = 1;
995
	Constant5_20 = 1;
996
	Constant5_21 = 1;
997
	Constant5_22 = 1;
998
	Constant5_23 = 1;
999
	Constant5_24 = 1;
1000
	Constant5_25 = 1;
1001
	Constant5_26 = 1;
1002
	Constant5_27 = 1;
1003
	Constant5_28 = 1;
1004
	Constant5_29 = 1;
1005
	Constant5_30 = 1;
1006
	Constant5_31 = 1;
1007
	Constant5_32 = 1;
1008
	Constant5_33 = 1;
1009
	Constant5_34 = 1;
1010
	Out1_1 = BusSelector_1;
1011
	Out2_1 = BusSelector_2;
1012
	Out2_2 = BusSelector_3;
1013
	Out2_3 = BusSelector_4;
1014
	Out2_4 = BusSelector_5;
1015
	Out2_5 = BusSelector_6;
1016
	Out2_6 = BusSelector_7;
1017
	Out2_7 = BusSelector_8;
1018
	Out2_8 = BusSelector_9;
1019
	Out2_9 = BusSelector_10;
1020
	Out2_10 = BusSelector_11;
1021
	Out2_11 = BusSelector_12;
1022
	Out2_12 = BusSelector_13;
1023
	Out2_13 = BusSelector_14;
1024
	Out2_14 = BusSelector_15;
1025
	Out2_15 = BusSelector_16;
1026
	Out2_16 = BusSelector_17;
1027
	Out2_17 = BusSelector_18;
1028
	Out2_18 = BusSelector_19;
1029
	Out2_19 = BusSelector_20;
1030
	Out2_20 = BusSelector_21;
1031
	Out2_21 = BusSelector_22;
1032
	Out2_22 = BusSelector_23;
1033
	Out2_23 = BusSelector_24;
1034
	Out2_24 = BusSelector_25;
1035
	Out2_25 = BusSelector_26;
1036
	Out2_26 = BusSelector_27;
1037
	Out2_27 = BusSelector_28;
1038
	Out2_28 = BusSelector_29;
1039
	Out2_29 = BusSelector_30;
1040
	Out2_30 = BusSelector_31;
1041
	Out2_31 = BusSelector_32;
1042
	Out2_32 = BusSelector_33;
1043
	Out2_33 = BusSelector_34;
1044
	Out2_34 = BusSelector_35;
1045
	__time_step = (0.0 -> ((pre __time_step) + 0.200000000000000));
1046
	__nb_step = (0 -> ((pre __nb_step) + 1));
1047
tel
1048

    
(559-559/1153)