Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

lustrec-tests / regression_tests / lustre_files / success / Simulink / src_sum_multi_test / sum_multi_test.lus @ 6c3ea955

History | View | Annotate | Download (3.93 KB)

1
-- This file has been generated by cocoSim
2

    
3

    
4
-- System nodes
5
node sum_multi_test (In1_1_1 : real; In2_1_1 : real; In3_1_1 : real; In4_1_1 : real; In4_1_2 : real; In4_1_3 : real; In5_1_1 : real; In5_1_2 : real; In5_1_3 : real; In6_1_1 : real; In6_1_2 : real; In6_1_3 : real; In7_1_1 : real; In7_1_2 : real; In7_1_3 : real; In7_1_4 : real; In7_1_5 : real; In7_1_6 : real; In8_1_1 : real; In8_1_2 : real; In8_1_3 : real; In8_1_4 : real; In8_1_5 : real; In8_1_6 : real; In9_1_1 : real; In9_1_2 : real; In9_1_3 : real; In9_1_4 : real; In9_1_5 : real; In9_1_6 : real; In10_1_1 : real; In11_1_1 : real; In11_1_2 : real; In11_1_3 : real; In12_1_1 : real; In13_1_1 : real; In13_1_2 : real; In13_1_3 : real; In14_1_1 : real; In15_1_1 : real; In15_1_2 : real; In15_1_3 : real; In16_1_1 : real; In17_1_1 : real; In17_1_2 : real; In17_1_3 : real; In17_1_4 : real; In17_1_5 : real; In17_1_6 : real; In18_1_1 : real; In19_1_1 : real; In19_1_2 : real; In19_1_3 : real; In19_1_4 : real; In19_1_5 : real; In19_1_6 : real; In20_1_1 : real; In21_1_1 : real; In21_1_2 : real; In21_1_3 : real; In21_1_4 : real; In21_1_5 : real; In21_1_6 : real)
6
returns (Out1_1_1 : real;
7
	Out2_2_1 : real; Out2_2_2 : real; Out2_2_3 : real;
8
	Out3_3_1 : real; Out3_3_2 : real; Out3_3_3 : real; Out3_3_4 : real; Out3_3_5 : real; Out3_3_6 : real;
9
	Out4_4_1 : real; Out4_4_2 : real; Out4_4_3 : real;
10
	Out5_5_1 : real; Out5_5_2 : real; Out5_5_3 : real;
11
	Out6_6_1 : real; Out6_6_2 : real; Out6_6_3 : real; Out6_6_4 : real; Out6_6_5 : real; Out6_6_6 : real;
12
	Out7_7_1 : real; Out7_7_2 : real; Out7_7_3 : real; Out7_7_4 : real; Out7_7_5 : real; Out7_7_6 : real); 
13
var
14
	Sum_1_1 : real;
15
	Sum1_1_1 : real; Sum1_1_2 : real; Sum1_1_3 : real;
16
	Sum2_1_1 : real; Sum2_1_2 : real; Sum2_1_3 : real; Sum2_1_4 : real; Sum2_1_5 : real; Sum2_1_6 : real;
17
	Sum3_1_1 : real; Sum3_1_2 : real; Sum3_1_3 : real;
18
	Sum4_1_1 : real; Sum4_1_2 : real; Sum4_1_3 : real;
19
	Sum5_1_1 : real; Sum5_1_2 : real; Sum5_1_3 : real; Sum5_1_4 : real; Sum5_1_5 : real; Sum5_1_6 : real;
20
	Sum6_1_1 : real; Sum6_1_2 : real; Sum6_1_3 : real; Sum6_1_4 : real; Sum6_1_5 : real; Sum6_1_6 : real;
21
	i_virtual_local : real;
22
let 
23
	Sum_1_1 = In1_1_1 - In2_1_1 + In3_1_1;
24
	Sum1_1_1 = In4_1_1 - In5_1_1 + In6_1_1;
25
	Sum1_1_2 = In4_1_2 - In5_1_2 + In6_1_2;
26
	Sum1_1_3 = In4_1_3 - In5_1_3 + In6_1_3;
27
	Sum2_1_1 = In7_1_1 - In8_1_1 + In9_1_1;
28
	Sum2_1_2 = In7_1_2 - In8_1_2 + In9_1_2;
29
	Sum2_1_3 = In7_1_3 - In8_1_3 + In9_1_3;
30
	Sum2_1_4 = In7_1_4 - In8_1_4 + In9_1_4;
31
	Sum2_1_5 = In7_1_5 - In8_1_5 + In9_1_5;
32
	Sum2_1_6 = In7_1_6 - In8_1_6 + In9_1_6;
33
	Sum3_1_1 =  - In10_1_1 + In11_1_1 + In12_1_1;
34
	Sum3_1_2 =  - In10_1_1 + In11_1_2 + In12_1_1;
35
	Sum3_1_3 =  - In10_1_1 + In11_1_3 + In12_1_1;
36
	Sum4_1_1 = In13_1_1 + In14_1_1 - In15_1_1;
37
	Sum4_1_2 = In13_1_2 + In14_1_1 - In15_1_2;
38
	Sum4_1_3 = In13_1_3 + In14_1_1 - In15_1_3;
39
	Sum5_1_1 =  - In16_1_1 + In17_1_1 + In18_1_1;
40
	Sum5_1_2 =  - In16_1_1 + In17_1_2 + In18_1_1;
41
	Sum5_1_3 =  - In16_1_1 + In17_1_3 + In18_1_1;
42
	Sum5_1_4 =  - In16_1_1 + In17_1_4 + In18_1_1;
43
	Sum5_1_5 =  - In16_1_1 + In17_1_5 + In18_1_1;
44
	Sum5_1_6 =  - In16_1_1 + In17_1_6 + In18_1_1;
45
	Sum6_1_1 =  - In19_1_1 - In20_1_1 - In21_1_1;
46
	Sum6_1_2 =  - In19_1_2 - In20_1_1 - In21_1_2;
47
	Sum6_1_3 =  - In19_1_3 - In20_1_1 - In21_1_3;
48
	Sum6_1_4 =  - In19_1_4 - In20_1_1 - In21_1_4;
49
	Sum6_1_5 =  - In19_1_5 - In20_1_1 - In21_1_5;
50
	Sum6_1_6 =  - In19_1_6 - In20_1_1 - In21_1_6;
51
	Out1_1_1 = Sum_1_1;
52
	Out2_2_1 = Sum1_1_1;
53
	Out2_2_2 = Sum1_1_2;
54
	Out2_2_3 = Sum1_1_3;
55
	Out3_3_1 = Sum2_1_1;
56
	Out3_3_2 = Sum2_1_2;
57
	Out3_3_3 = Sum2_1_3;
58
	Out3_3_4 = Sum2_1_4;
59
	Out3_3_5 = Sum2_1_5;
60
	Out3_3_6 = Sum2_1_6;
61
	Out4_4_1 = Sum3_1_1;
62
	Out4_4_2 = Sum3_1_2;
63
	Out4_4_3 = Sum3_1_3;
64
	Out5_5_1 = Sum4_1_1;
65
	Out5_5_2 = Sum4_1_2;
66
	Out5_5_3 = Sum4_1_3;
67
	Out6_6_1 = Sum5_1_1;
68
	Out6_6_2 = Sum5_1_2;
69
	Out6_6_3 = Sum5_1_3;
70
	Out6_6_4 = Sum5_1_4;
71
	Out6_6_5 = Sum5_1_5;
72
	Out6_6_6 = Sum5_1_6;
73
	Out7_7_1 = Sum6_1_1;
74
	Out7_7_2 = Sum6_1_2;
75
	Out7_7_3 = Sum6_1_3;
76
	Out7_7_4 = Sum6_1_4;
77
	Out7_7_5 = Sum6_1_5;
78
	Out7_7_6 = Sum6_1_6;
79
	i_virtual_local= 0.0 -> 1.0;
80
tel
81