Project

General

Profile

Download (14.8 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:06
5
(*
6
Original block name: DiscreteTransferFcn_2_PP/DiscreteTransferFcn/DTFScalar/ForEach1
7
*)
8
node  ForEach1_18361_071(In1_1 : real;
9
	__time_step : real;
10
	__nb_step : int;)
11
returns(Out1_1 : real;);
12
var A_1 : real;
13
	A_2 : real;
14
	A_3 : real;
15
	A_4 : real;
16
	A_5 : real;
17
	A_6 : real;
18
	A_7 : real;
19
	A_8 : real;
20
	A_9 : real;
21
	B_1 : real;
22
	B_2 : real;
23
	B_3 : real;
24
	C_1 : real;
25
	C_2 : real;
26
	C_3 : real;
27
	D_1 : real;
28
	FinalSum_1 : real;
29
	Product_1 : real;
30
	Product1_1 : real;
31
	Product2_1 : real;
32
	Product2_2 : real;
33
	Product2_3 : real;
34
	Product3_1 : real;
35
	Product3_2 : real;
36
	Product3_3 : real;
37
	Sum1_1 : real;
38
	Sum1_2 : real;
39
	Sum1_3 : real;
40
	X0_1 : real;
41
	X0_2 : real;
42
	X0_3 : real;
43
let
44
	A_1 = -0.500000000000000;
45
	A_2 = 1.000000000000000;
46
	A_3 = 0.000000000000000;
47
	A_4 = -0.200000000000000;
48
	A_5 = 0.000000000000000;
49
	A_6 = 1.000000000000000;
50
	A_7 = -0.500000000000000;
51
	A_8 = 0.000000000000000;
52
	A_9 = 0.000000000000000;
53
	B_1 = 1.000000000000000;
54
	B_2 = 0.000000000000000;
55
	B_3 = 0.000000000000000;
56
	C_1 = 1.000000000000000;
57
	C_2 = 2.000000000000000;
58
	C_3 = 3.000000000000000;
59
	D_1 = 0.000000000000000;
60
	FinalSum_1 = 0.0 + Product1_1 + Product_1;
61
	Product_1 = 0.0 + (C_1 * X0_1) + (C_2 * X0_2) + (C_3 * X0_3);
62
	Product1_1 = 1.0 * D_1 * In1_1;
63
	Product2_1 = 1.0 * B_1 * In1_1;
64
	Product2_2 = 1.0 * B_2 * In1_1;
65
	Product2_3 = 1.0 * B_3 * In1_1;
66
	Product3_1 = 0.0 + (A_1 * X0_1) + (A_4 * X0_2) + (A_7 * X0_3);
67
	Product3_2 = 0.0 + (A_2 * X0_1) + (A_5 * X0_2) + (A_8 * X0_3);
68
	Product3_3 = 0.0 + (A_3 * X0_1) + (A_6 * X0_2) + (A_9 * X0_3);
69
	Sum1_1 = 0.0 + Product3_1 + Product2_1;
70
	Sum1_2 = 0.0 + Product3_2 + Product2_2;
71
	Sum1_3 = 0.0 + Product3_3 + Product2_3;
72
	X0_1 = (0.000000000000000 -> (pre Sum1_1));
73
	X0_2 = (0.000000000000000 -> (pre Sum1_2));
74
	X0_3 = (0.000000000000000 -> (pre Sum1_3));
75
	Out1_1 = FinalSum_1;
76
tel
77

    
78
(*
79
Original block name: DiscreteTransferFcn_2_PP/DiscreteTransferFcn/DTFScalar/ForEach2
80
*)
81
node  ForEach2_18400_071(In1_1 : real;
82
	__time_step : real;
83
	__nb_step : int;)
84
returns(Out1_1 : real;);
85
var A_1 : real;
86
	A_2 : real;
87
	A_3 : real;
88
	A_4 : real;
89
	A_5 : real;
90
	A_6 : real;
91
	A_7 : real;
92
	A_8 : real;
93
	A_9 : real;
94
	B_1 : real;
95
	B_2 : real;
96
	B_3 : real;
97
	C_1 : real;
98
	C_2 : real;
99
	C_3 : real;
100
	D_1 : real;
101
	FinalSum_1 : real;
102
	Product_1 : real;
103
	Product1_1 : real;
104
	Product2_1 : real;
105
	Product2_2 : real;
106
	Product2_3 : real;
107
	Product3_1 : real;
108
	Product3_2 : real;
109
	Product3_3 : real;
110
	Sum1_1 : real;
111
	Sum1_2 : real;
112
	Sum1_3 : real;
113
	X0_1 : real;
114
	X0_2 : real;
115
	X0_3 : real;
116
let
117
	A_1 = -0.500000000000000;
118
	A_2 = 1.000000000000000;
119
	A_3 = 0.000000000000000;
120
	A_4 = -0.200000000000000;
121
	A_5 = 0.000000000000000;
122
	A_6 = 1.000000000000000;
123
	A_7 = -0.500000000000000;
124
	A_8 = 0.000000000000000;
125
	A_9 = 0.000000000000000;
126
	B_1 = 1.000000000000000;
127
	B_2 = 0.000000000000000;
128
	B_3 = 0.000000000000000;
129
	C_1 = 1.000000000000000;
130
	C_2 = 2.000000000000000;
131
	C_3 = 3.000000000000000;
132
	D_1 = 0.000000000000000;
133
	FinalSum_1 = 0.0 + Product1_1 + Product_1;
134
	Product_1 = 0.0 + (C_1 * X0_1) + (C_2 * X0_2) + (C_3 * X0_3);
135
	Product1_1 = 1.0 * D_1 * In1_1;
136
	Product2_1 = 1.0 * B_1 * In1_1;
137
	Product2_2 = 1.0 * B_2 * In1_1;
138
	Product2_3 = 1.0 * B_3 * In1_1;
139
	Product3_1 = 0.0 + (A_1 * X0_1) + (A_4 * X0_2) + (A_7 * X0_3);
140
	Product3_2 = 0.0 + (A_2 * X0_1) + (A_5 * X0_2) + (A_8 * X0_3);
141
	Product3_3 = 0.0 + (A_3 * X0_1) + (A_6 * X0_2) + (A_9 * X0_3);
142
	Sum1_1 = 0.0 + Product3_1 + Product2_1;
143
	Sum1_2 = 0.0 + Product3_2 + Product2_2;
144
	Sum1_3 = 0.0 + Product3_3 + Product2_3;
145
	X0_1 = (0.000000000000000 -> (pre Sum1_1));
146
	X0_2 = (0.000000000000000 -> (pre Sum1_2));
147
	X0_3 = (0.000000000000000 -> (pre Sum1_3));
148
	Out1_1 = FinalSum_1;
149
tel
150

    
151
(*
152
Original block name: DiscreteTransferFcn_2_PP/DiscreteTransferFcn/DTFScalar/ForEach3
153
*)
154
node  ForEach3_18896_018(In1_1 : real;
155
	__time_step : real;
156
	__nb_step : int;)
157
returns(Out1_1 : real;);
158
var A_1 : real;
159
	A_2 : real;
160
	A_3 : real;
161
	A_4 : real;
162
	A_5 : real;
163
	A_6 : real;
164
	A_7 : real;
165
	A_8 : real;
166
	A_9 : real;
167
	B_1 : real;
168
	B_2 : real;
169
	B_3 : real;
170
	C_1 : real;
171
	C_2 : real;
172
	C_3 : real;
173
	D_1 : real;
174
	FinalSum_1 : real;
175
	Product_1 : real;
176
	Product1_1 : real;
177
	Product2_1 : real;
178
	Product2_2 : real;
179
	Product2_3 : real;
180
	Product3_1 : real;
181
	Product3_2 : real;
182
	Product3_3 : real;
183
	Sum1_1 : real;
184
	Sum1_2 : real;
185
	Sum1_3 : real;
186
	X0_1 : real;
187
	X0_2 : real;
188
	X0_3 : real;
189
let
190
	A_1 = -0.500000000000000;
191
	A_2 = 1.000000000000000;
192
	A_3 = 0.000000000000000;
193
	A_4 = -0.200000000000000;
194
	A_5 = 0.000000000000000;
195
	A_6 = 1.000000000000000;
196
	A_7 = -0.500000000000000;
197
	A_8 = 0.000000000000000;
198
	A_9 = 0.000000000000000;
199
	B_1 = 1.000000000000000;
200
	B_2 = 0.000000000000000;
201
	B_3 = 0.000000000000000;
202
	C_1 = 1.000000000000000;
203
	C_2 = 2.000000000000000;
204
	C_3 = 3.000000000000000;
205
	D_1 = 0.000000000000000;
206
	FinalSum_1 = 0.0 + Product1_1 + Product_1;
207
	Product_1 = 0.0 + (C_1 * X0_1) + (C_2 * X0_2) + (C_3 * X0_3);
208
	Product1_1 = 1.0 * D_1 * In1_1;
209
	Product2_1 = 1.0 * B_1 * In1_1;
210
	Product2_2 = 1.0 * B_2 * In1_1;
211
	Product2_3 = 1.0 * B_3 * In1_1;
212
	Product3_1 = 0.0 + (A_1 * X0_1) + (A_4 * X0_2) + (A_7 * X0_3);
213
	Product3_2 = 0.0 + (A_2 * X0_1) + (A_5 * X0_2) + (A_8 * X0_3);
214
	Product3_3 = 0.0 + (A_3 * X0_1) + (A_6 * X0_2) + (A_9 * X0_3);
215
	Sum1_1 = 0.0 + Product3_1 + Product2_1;
216
	Sum1_2 = 0.0 + Product3_2 + Product2_2;
217
	Sum1_3 = 0.0 + Product3_3 + Product2_3;
218
	X0_1 = (0.000000000000000 -> (pre Sum1_1));
219
	X0_2 = (0.000000000000000 -> (pre Sum1_2));
220
	X0_3 = (0.000000000000000 -> (pre Sum1_3));
221
	Out1_1 = FinalSum_1;
222
tel
223

    
224
(*
225
Original block name: DiscreteTransferFcn_2_PP/DiscreteTransferFcn/DTFScalar/ForEach4
226
*)
227
node  ForEach4_18928_018(In1_1 : real;
228
	__time_step : real;
229
	__nb_step : int;)
230
returns(Out1_1 : real;);
231
var A_1 : real;
232
	A_2 : real;
233
	A_3 : real;
234
	A_4 : real;
235
	A_5 : real;
236
	A_6 : real;
237
	A_7 : real;
238
	A_8 : real;
239
	A_9 : real;
240
	B_1 : real;
241
	B_2 : real;
242
	B_3 : real;
243
	C_1 : real;
244
	C_2 : real;
245
	C_3 : real;
246
	D_1 : real;
247
	FinalSum_1 : real;
248
	Product_1 : real;
249
	Product1_1 : real;
250
	Product2_1 : real;
251
	Product2_2 : real;
252
	Product2_3 : real;
253
	Product3_1 : real;
254
	Product3_2 : real;
255
	Product3_3 : real;
256
	Sum1_1 : real;
257
	Sum1_2 : real;
258
	Sum1_3 : real;
259
	X0_1 : real;
260
	X0_2 : real;
261
	X0_3 : real;
262
let
263
	A_1 = -0.500000000000000;
264
	A_2 = 1.000000000000000;
265
	A_3 = 0.000000000000000;
266
	A_4 = -0.200000000000000;
267
	A_5 = 0.000000000000000;
268
	A_6 = 1.000000000000000;
269
	A_7 = -0.500000000000000;
270
	A_8 = 0.000000000000000;
271
	A_9 = 0.000000000000000;
272
	B_1 = 1.000000000000000;
273
	B_2 = 0.000000000000000;
274
	B_3 = 0.000000000000000;
275
	C_1 = 1.000000000000000;
276
	C_2 = 2.000000000000000;
277
	C_3 = 3.000000000000000;
278
	D_1 = 0.000000000000000;
279
	FinalSum_1 = 0.0 + Product1_1 + Product_1;
280
	Product_1 = 0.0 + (C_1 * X0_1) + (C_2 * X0_2) + (C_3 * X0_3);
281
	Product1_1 = 1.0 * D_1 * In1_1;
282
	Product2_1 = 1.0 * B_1 * In1_1;
283
	Product2_2 = 1.0 * B_2 * In1_1;
284
	Product2_3 = 1.0 * B_3 * In1_1;
285
	Product3_1 = 0.0 + (A_1 * X0_1) + (A_4 * X0_2) + (A_7 * X0_3);
286
	Product3_2 = 0.0 + (A_2 * X0_1) + (A_5 * X0_2) + (A_8 * X0_3);
287
	Product3_3 = 0.0 + (A_3 * X0_1) + (A_6 * X0_2) + (A_9 * X0_3);
288
	Sum1_1 = 0.0 + Product3_1 + Product2_1;
289
	Sum1_2 = 0.0 + Product3_2 + Product2_2;
290
	Sum1_3 = 0.0 + Product3_3 + Product2_3;
291
	X0_1 = (0.000000000000000 -> (pre Sum1_1));
292
	X0_2 = (0.000000000000000 -> (pre Sum1_2));
293
	X0_3 = (0.000000000000000 -> (pre Sum1_3));
294
	Out1_1 = FinalSum_1;
295
tel
296

    
297
(*
298
Original block name: DiscreteTransferFcn_2_PP/DiscreteTransferFcn/DTFScalar/ForEach5
299
*)
300
node  ForEach5_18960_000(In1_1 : real;
301
	__time_step : real;
302
	__nb_step : int;)
303
returns(Out1_1 : real;);
304
var A_1 : real;
305
	A_2 : real;
306
	A_3 : real;
307
	A_4 : real;
308
	A_5 : real;
309
	A_6 : real;
310
	A_7 : real;
311
	A_8 : real;
312
	A_9 : real;
313
	B_1 : real;
314
	B_2 : real;
315
	B_3 : real;
316
	C_1 : real;
317
	C_2 : real;
318
	C_3 : real;
319
	D_1 : real;
320
	FinalSum_1 : real;
321
	Product_1 : real;
322
	Product1_1 : real;
323
	Product2_1 : real;
324
	Product2_2 : real;
325
	Product2_3 : real;
326
	Product3_1 : real;
327
	Product3_2 : real;
328
	Product3_3 : real;
329
	Sum1_1 : real;
330
	Sum1_2 : real;
331
	Sum1_3 : real;
332
	X0_1 : real;
333
	X0_2 : real;
334
	X0_3 : real;
335
let
336
	A_1 = -0.500000000000000;
337
	A_2 = 1.000000000000000;
338
	A_3 = 0.000000000000000;
339
	A_4 = -0.200000000000000;
340
	A_5 = 0.000000000000000;
341
	A_6 = 1.000000000000000;
342
	A_7 = -0.500000000000000;
343
	A_8 = 0.000000000000000;
344
	A_9 = 0.000000000000000;
345
	B_1 = 1.000000000000000;
346
	B_2 = 0.000000000000000;
347
	B_3 = 0.000000000000000;
348
	C_1 = 1.000000000000000;
349
	C_2 = 2.000000000000000;
350
	C_3 = 3.000000000000000;
351
	D_1 = 0.000000000000000;
352
	FinalSum_1 = 0.0 + Product1_1 + Product_1;
353
	Product_1 = 0.0 + (C_1 * X0_1) + (C_2 * X0_2) + (C_3 * X0_3);
354
	Product1_1 = 1.0 * D_1 * In1_1;
355
	Product2_1 = 1.0 * B_1 * In1_1;
356
	Product2_2 = 1.0 * B_2 * In1_1;
357
	Product2_3 = 1.0 * B_3 * In1_1;
358
	Product3_1 = 0.0 + (A_1 * X0_1) + (A_4 * X0_2) + (A_7 * X0_3);
359
	Product3_2 = 0.0 + (A_2 * X0_1) + (A_5 * X0_2) + (A_8 * X0_3);
360
	Product3_3 = 0.0 + (A_3 * X0_1) + (A_6 * X0_2) + (A_9 * X0_3);
361
	Sum1_1 = 0.0 + Product3_1 + Product2_1;
362
	Sum1_2 = 0.0 + Product3_2 + Product2_2;
363
	Sum1_3 = 0.0 + Product3_3 + Product2_3;
364
	X0_1 = (0.000000000000000 -> (pre Sum1_1));
365
	X0_2 = (0.000000000000000 -> (pre Sum1_2));
366
	X0_3 = (0.000000000000000 -> (pre Sum1_3));
367
	Out1_1 = FinalSum_1;
368
tel
369

    
370
(*
371
Original block name: DiscreteTransferFcn_2_PP/DiscreteTransferFcn/DTFScalar/ForEach6
372
*)
373
node  ForEach6_18992_000(In1_1 : real;
374
	__time_step : real;
375
	__nb_step : int;)
376
returns(Out1_1 : real;);
377
var A_1 : real;
378
	A_2 : real;
379
	A_3 : real;
380
	A_4 : real;
381
	A_5 : real;
382
	A_6 : real;
383
	A_7 : real;
384
	A_8 : real;
385
	A_9 : real;
386
	B_1 : real;
387
	B_2 : real;
388
	B_3 : real;
389
	C_1 : real;
390
	C_2 : real;
391
	C_3 : real;
392
	D_1 : real;
393
	FinalSum_1 : real;
394
	Product_1 : real;
395
	Product1_1 : real;
396
	Product2_1 : real;
397
	Product2_2 : real;
398
	Product2_3 : real;
399
	Product3_1 : real;
400
	Product3_2 : real;
401
	Product3_3 : real;
402
	Sum1_1 : real;
403
	Sum1_2 : real;
404
	Sum1_3 : real;
405
	X0_1 : real;
406
	X0_2 : real;
407
	X0_3 : real;
408
let
409
	A_1 = -0.500000000000000;
410
	A_2 = 1.000000000000000;
411
	A_3 = 0.000000000000000;
412
	A_4 = -0.200000000000000;
413
	A_5 = 0.000000000000000;
414
	A_6 = 1.000000000000000;
415
	A_7 = -0.500000000000000;
416
	A_8 = 0.000000000000000;
417
	A_9 = 0.000000000000000;
418
	B_1 = 1.000000000000000;
419
	B_2 = 0.000000000000000;
420
	B_3 = 0.000000000000000;
421
	C_1 = 1.000000000000000;
422
	C_2 = 2.000000000000000;
423
	C_3 = 3.000000000000000;
424
	D_1 = 0.000000000000000;
425
	FinalSum_1 = 0.0 + Product1_1 + Product_1;
426
	Product_1 = 0.0 + (C_1 * X0_1) + (C_2 * X0_2) + (C_3 * X0_3);
427
	Product1_1 = 1.0 * D_1 * In1_1;
428
	Product2_1 = 1.0 * B_1 * In1_1;
429
	Product2_2 = 1.0 * B_2 * In1_1;
430
	Product2_3 = 1.0 * B_3 * In1_1;
431
	Product3_1 = 0.0 + (A_1 * X0_1) + (A_4 * X0_2) + (A_7 * X0_3);
432
	Product3_2 = 0.0 + (A_2 * X0_1) + (A_5 * X0_2) + (A_8 * X0_3);
433
	Product3_3 = 0.0 + (A_3 * X0_1) + (A_6 * X0_2) + (A_9 * X0_3);
434
	Sum1_1 = 0.0 + Product3_1 + Product2_1;
435
	Sum1_2 = 0.0 + Product3_2 + Product2_2;
436
	Sum1_3 = 0.0 + Product3_3 + Product2_3;
437
	X0_1 = (0.000000000000000 -> (pre Sum1_1));
438
	X0_2 = (0.000000000000000 -> (pre Sum1_2));
439
	X0_3 = (0.000000000000000 -> (pre Sum1_3));
440
	Out1_1 = FinalSum_1;
441
tel
442

    
443
(*
444
Original block name: DiscreteTransferFcn_2_PP/DiscreteTransferFcn/DTFScalar
445
*)
446
node  DTFScalar_32_484(In1_1 : real;
447
	In1_2 : real;
448
	In1_3 : real;
449
	In1_4 : real;
450
	In1_5 : real;
451
	In1_6 : real;
452
	__time_step : real;
453
	__nb_step : int;)
454
returns(Out1_1 : real;
455
	Out1_2 : real;
456
	Out1_3 : real;
457
	Out1_4 : real;
458
	Out1_5 : real;
459
	Out1_6 : real;);
460
var Concatenate_1_1 : real;
461
	Concatenate_1_2 : real;
462
	Concatenate_1_3 : real;
463
	Concatenate_1_4 : real;
464
	Concatenate_1_5 : real;
465
	Concatenate_1_6 : real;
466
	ForEach1_1 : real;
467
	ForEach2_1 : real;
468
	ForEach3_1 : real;
469
	ForEach4_1 : real;
470
	ForEach5_1 : real;
471
	ForEach6_1 : real;
472
	Selector_1_In1_1 : real;
473
	Selector_2_In1_1 : real;
474
	Selector_3_In1_1 : real;
475
	Selector_4_In1_1 : real;
476
	Selector_5_In1_1 : real;
477
	Selector_6_In1_1 : real;
478
let
479
	Concatenate_1_1 = ForEach1_1;
480
	Concatenate_1_2 = ForEach2_1;
481
	Concatenate_1_3 = ForEach3_1;
482
	Concatenate_1_4 = ForEach4_1;
483
	Concatenate_1_5 = ForEach5_1;
484
	Concatenate_1_6 = ForEach6_1;
485
	ForEach1_1 = ForEach1_18361_071(Selector_1_In1_1, __time_step, __nb_step);
486
	ForEach2_1 = ForEach2_18400_071(Selector_2_In1_1, __time_step, __nb_step);
487
	ForEach3_1 = ForEach3_18896_018(Selector_3_In1_1, __time_step, __nb_step);
488
	ForEach4_1 = ForEach4_18928_018(Selector_4_In1_1, __time_step, __nb_step);
489
	ForEach5_1 = ForEach5_18960_000(Selector_5_In1_1, __time_step, __nb_step);
490
	ForEach6_1 = ForEach6_18992_000(Selector_6_In1_1, __time_step, __nb_step);
491
	Selector_1_In1_1 = In1_1;
492
	Selector_2_In1_1 = In1_2;
493
	Selector_3_In1_1 = In1_3;
494
	Selector_4_In1_1 = In1_4;
495
	Selector_5_In1_1 = In1_5;
496
	Selector_6_In1_1 = In1_6;
497
	Out1_1 = Concatenate_1_1;
498
	Out1_2 = Concatenate_1_2;
499
	Out1_3 = Concatenate_1_3;
500
	Out1_4 = Concatenate_1_4;
501
	Out1_5 = Concatenate_1_5;
502
	Out1_6 = Concatenate_1_6;
503
tel
504

    
505
(*
506
Original block name: DiscreteTransferFcn_2_PP/DiscreteTransferFcn
507
*)
508
node  DiscreteTransferFcn_17_069(U_1 : real;
509
	U_2 : real;
510
	U_3 : real;
511
	U_4 : real;
512
	U_5 : real;
513
	U_6 : real;
514
	__time_step : real;
515
	__nb_step : int;)
516
returns(Y_1 : real;
517
	Y_2 : real;
518
	Y_3 : real;
519
	Y_4 : real;
520
	Y_5 : real;
521
	Y_6 : real;);
522
var DTFScalar_1 : real;
523
	DTFScalar_2 : real;
524
	DTFScalar_3 : real;
525
	DTFScalar_4 : real;
526
	DTFScalar_5 : real;
527
	DTFScalar_6 : real;
528
	Reshape_1 : real;
529
	Reshape_2 : real;
530
	Reshape_3 : real;
531
	Reshape_4 : real;
532
	Reshape_5 : real;
533
	Reshape_6 : real;
534
	ReverseReshape_1 : real;
535
	ReverseReshape_2 : real;
536
	ReverseReshape_3 : real;
537
	ReverseReshape_4 : real;
538
	ReverseReshape_5 : real;
539
	ReverseReshape_6 : real;
540
let
541
	(DTFScalar_1, DTFScalar_2, DTFScalar_3, DTFScalar_4, DTFScalar_5, DTFScalar_6) = DTFScalar_32_484(Reshape_1, Reshape_2, Reshape_3, Reshape_4, Reshape_5, Reshape_6, __time_step, __nb_step);
542
	Reshape_1 = U_1;
543
	Reshape_2 = U_2;
544
	Reshape_3 = U_3;
545
	Reshape_4 = U_4;
546
	Reshape_5 = U_5;
547
	Reshape_6 = U_6;
548
	ReverseReshape_1 = DTFScalar_1;
549
	ReverseReshape_2 = DTFScalar_2;
550
	ReverseReshape_3 = DTFScalar_3;
551
	ReverseReshape_4 = DTFScalar_4;
552
	ReverseReshape_5 = DTFScalar_5;
553
	ReverseReshape_6 = DTFScalar_6;
554
	Y_1 = ReverseReshape_1;
555
	Y_2 = ReverseReshape_2;
556
	Y_3 = ReverseReshape_3;
557
	Y_4 = ReverseReshape_4;
558
	Y_5 = ReverseReshape_5;
559
	Y_6 = ReverseReshape_6;
560
tel
561

    
562
(*
563
Original block name: DiscreteTransferFcn_2_PP
564
*)
565
node  DiscreteTransferFcn_2_PP(In1_1 : real;
566
	In1_2 : real;
567
	In1_3 : real;
568
	In1_4 : real;
569
	In1_5 : real;
570
	In1_6 : real;)
571
returns(Out1_1 : real;
572
	Out1_2 : real;
573
	Out1_3 : real;
574
	Out1_4 : real;
575
	Out1_5 : real;
576
	Out1_6 : real;);
577
var DiscreteTransferFcn_1 : real;
578
	DiscreteTransferFcn_2 : real;
579
	DiscreteTransferFcn_3 : real;
580
	DiscreteTransferFcn_4 : real;
581
	DiscreteTransferFcn_5 : real;
582
	DiscreteTransferFcn_6 : real;
583
	__time_step : real;
584
	__nb_step : int;
585
let
586
	(DiscreteTransferFcn_1, DiscreteTransferFcn_2, DiscreteTransferFcn_3, DiscreteTransferFcn_4, DiscreteTransferFcn_5, DiscreteTransferFcn_6) = DiscreteTransferFcn_17_069(In1_1, In1_2, In1_3, In1_4, In1_5, In1_6, __time_step, __nb_step);
587
	Out1_1 = DiscreteTransferFcn_1;
588
	Out1_2 = DiscreteTransferFcn_2;
589
	Out1_3 = DiscreteTransferFcn_3;
590
	Out1_4 = DiscreteTransferFcn_4;
591
	Out1_5 = DiscreteTransferFcn_5;
592
	Out1_6 = DiscreteTransferFcn_6;
593
	__time_step = (0.0 -> ((pre __time_step) + 0.100000000000000));
594
	__nb_step = (0 -> ((pre __nb_step) + 1));
595
tel
596

    
(535-535/1153)