1
|
-- File generated using Simulink2Lustre r550
|
2
|
-- More informations at https://cavale.enseeiht.fr/redmine/projects/cristalcavegem
|
3
|
--Trace FROMFILE : Latitudinal_Control_Verif.mdl ;
|
4
|
--Trace FROMFILE_SHA256 : b743bb9b48cd690e18d39c7a79d13e7dbd905c99e4b982fe5f17fe62bc9cb06e ;
|
5
|
|
6
|
|
7
|
--Trace PARAMETER : "Latitudinal_Control_Verif/EngageORzero/zero10/Value" ;
|
8
|
const Latitudinal_Control_Verif_EngageORzero_zero10_Value = 1 ;
|
9
|
--Trace PARAMETER : "Latitudinal_Control_Verif/EngageORzero/zero9/Value" ;
|
10
|
const Latitudinal_Control_Verif_EngageORzero_zero9_Value = 0 ;
|
11
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Gain1/Gain" ;
|
12
|
const Latitudinal_Control_Verif_Gain1_Gain = -1 ;
|
13
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/180/Value" ;
|
14
|
const Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_var180_Value = 180 ;
|
15
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/Constant1_ANGL/Value" ;
|
16
|
const Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_ANGL_Constant1_ANGL_Value = 180 ;
|
17
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/Constant2_ANGL/Value" ;
|
18
|
const Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_ANGL_Constant2_ANGL_Value = 360 ;
|
19
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Constant3/Value" ;
|
20
|
const Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_ANGL_sign_Constant3_Value = 0.0 ;
|
21
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Constant4/Value" ;
|
22
|
const Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_ANGL_sign_Constant4_Value = 1.0 ;
|
23
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Constant5/Value" ;
|
24
|
const Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_ANGL_sign_Constant5_Value = -1.0 ;
|
25
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Saturation1/Constant1/Value" ;
|
26
|
const Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_Saturation1_Constant1_Value = 0.0001 ;
|
27
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Saturation1/Constant2/Value" ;
|
28
|
const Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_Saturation1_Constant2_Value = 1000 ;
|
29
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/init/Value" ;
|
30
|
const Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_init_Value = 0.0 ;
|
31
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/k/Gain" ;
|
32
|
const Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_k_Gain = -1.0 ;
|
33
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/k1/Gain" ;
|
34
|
const Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_k1_Gain = -1.0 ;
|
35
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/k2/Gain" ;
|
36
|
const Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_k2_Gain = 1.6878 ;
|
37
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/k4/Gain" ;
|
38
|
const Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_k4_Gain = 32.174 ;
|
39
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/k6/Gain" ;
|
40
|
const Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_k6_Gain = 2 ;
|
41
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omega_calc/Constant1/Value" ;
|
42
|
const Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_omega_calc_Constant1_Value = 1.6 ;
|
43
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omega_calc/Constant2/Value" ;
|
44
|
const Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_omega_calc_Constant2_Value = 0.0 ;
|
45
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/pi/Value" ;
|
46
|
const Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_pi_Value = 3.1415 ;
|
47
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/rollLimit/Value" ;
|
48
|
const Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_rollLimit_Value = 30 ;
|
49
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/times514dot8/Constant1/Value" ;
|
50
|
const Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_times514dot8_Constant1_Value = 514.8 ;
|
51
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Constant1/Value" ;
|
52
|
const Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_Constant1_Value = 0 ;
|
53
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Constant2/Value" ;
|
54
|
const Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_Constant2_Value = 0 ;
|
55
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Constant3/Value" ;
|
56
|
const Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_Constant3_Value = 0 ;
|
57
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Heading Control/Khdg/Gain" ;
|
58
|
const Latitudinal_Control_Verif_Heading_Control_Khdg_Gain = 0.05 ;
|
59
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Heading Control/Khdg1/Gain" ;
|
60
|
const Latitudinal_Control_Verif_Heading_Control_Khdg1_Gain = 1 ;
|
61
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Heading Control/Khdg2/Gain" ;
|
62
|
const Latitudinal_Control_Verif_Heading_Control_Khdg2_Gain = 1 ;
|
63
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Heading Control/Khdgrte/Gain" ;
|
64
|
const Latitudinal_Control_Verif_Heading_Control_Khdgrte_Gain = 3 ;
|
65
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Heading Control/sgn/Gain" ;
|
66
|
const Latitudinal_Control_Verif_Heading_Control_sgn_Gain = -1 ;
|
67
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Heading Control/Constant1/Value" ;
|
68
|
const Latitudinal_Control_Verif_Heading_Control_Constant1_Value = 0 ;
|
69
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Heading Control/Constant2/Value" ;
|
70
|
const Latitudinal_Control_Verif_Heading_Control_Constant2_Value = 0 ;
|
71
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Heading Control/Constant3/Value" ;
|
72
|
const Latitudinal_Control_Verif_Heading_Control_Constant3_Value = 0 ;
|
73
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Roll InnerLoop/Kphierr/Gain" ;
|
74
|
const Latitudinal_Control_Verif_Roll_InnerLoop_Kphierr_Gain = 0.5 ;
|
75
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/r1/Value" ;
|
76
|
const Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_r1_Value = 0.0 ;
|
77
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/r2/Value" ;
|
78
|
const Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_r2_Value = 120.0 ;
|
79
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/r3/Value" ;
|
80
|
const Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_r3_Value = 350.0 ;
|
81
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/r4/Value" ;
|
82
|
const Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_r4_Value = 500.0 ;
|
83
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/r5/Value" ;
|
84
|
const Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_r5_Value = 1.0 ;
|
85
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/r6/Value" ;
|
86
|
const Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_r6_Value = 1.0 ;
|
87
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/r7/Value" ;
|
88
|
const Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_r7_Value = 0.3 ;
|
89
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/r8/Value" ;
|
90
|
const Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_r8_Value = 0.3 ;
|
91
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Roll InnerLoop/a#1/Gain" ;
|
92
|
const Latitudinal_Control_Verif_Roll_InnerLoop_asharp1_Gain = 0.500000 ;
|
93
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Roll InnerLoop/b0#1/Gain" ;
|
94
|
const Latitudinal_Control_Verif_Roll_InnerLoop_b0sharp1_Gain = -0.00645 ;
|
95
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Roll InnerLoop/b0#2/Gain" ;
|
96
|
const Latitudinal_Control_Verif_Roll_InnerLoop_b0sharp2_Gain = 0.006450 ;
|
97
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Roll InnerLoop/delay#1/InitialValue" ;
|
98
|
const Latitudinal_Control_Verif_Roll_InnerLoop_delaysharp1_InitialValue = 0.0 ;
|
99
|
--Trace PARAMETER : "Latitudinal_Control_Verif/Roll InnerLoop/sample#1/Gain" ;
|
100
|
const Latitudinal_Control_Verif_Roll_InnerLoop_samplesharp1_Gain = 0.020000 ;
|
101
|
|
102
|
node int_to_real(x : int)
|
103
|
returns ( out : real ) ;
|
104
|
let
|
105
|
out = 1.0;
|
106
|
tel
|
107
|
|
108
|
|
109
|
node integrator_reset ( Fx : real ; ResetLevel : bool ; x0 : real )
|
110
|
returns ( out : real ) ;
|
111
|
let
|
112
|
out = x0 -> if ( ResetLevel ) then x0 else ( Fx * 1.000000 ) + pre ( out );
|
113
|
tel
|
114
|
|
115
|
|
116
|
--Trace BLOCK : "Latitudinal_Control_Verif" ;
|
117
|
|
118
|
node Latitudinal_Control_Verif (
|
119
|
--Trace PORT : "Latitudinal_Control_Verif/AilcmdMan /Out1" ;
|
120
|
AilcmdMan__Out1_19 : real ;
|
121
|
--Trace PORT : "Latitudinal_Control_Verif/cas_ktsf/Out1" ;
|
122
|
cas_ktsf_Out1_29 : real ;
|
123
|
--Trace PORT : "Latitudinal_Control_Verif/phidegf/Out1" ;
|
124
|
phidegf_Out1_39 : real ;
|
125
|
--Trace PORT : "Latitudinal_Control_Verif/psidegf/Out1" ;
|
126
|
psidegf_Out1_49 : real ;
|
127
|
--Trace PORT : "Latitudinal_Control_Verif/psidotdeg/Out1" ;
|
128
|
psidotdeg_Out1_59 : real ;
|
129
|
--Trace PORT : "Latitudinal_Control_Verif/tas_ktsf/Out1" ;
|
130
|
tas_ktsf_Out1_69 : real ;
|
131
|
--Trace PORT : "Latitudinal_Control_Verif/pbdegf/Out1" ;
|
132
|
pbdegf_Out1_79 : real ;
|
133
|
--Trace PORT : "Latitudinal_Control_Verif/beta_degf/Out1" ;
|
134
|
beta_degf_Out1_89 : real ;
|
135
|
--Trace PORT : "Latitudinal_Control_Verif/ApHeadEng/Out1" ;
|
136
|
ApHeadEng_Out1_99 : real ;
|
137
|
--Trace PORT : "Latitudinal_Control_Verif/APHeadCmd/Out1" ;
|
138
|
APHeadCmd_Out1_109 : real ;
|
139
|
--Trace PORT : "Latitudinal_Control_Verif/RollLimit/Out1" ;
|
140
|
RollLimit_Out1_119 : bool)
|
141
|
returns (
|
142
|
--Trace PORT : "Latitudinal_Control_Verif/AilCmd/In1" ;
|
143
|
AilCmd_In1_2767 : real) ;
|
144
|
var
|
145
|
--Trace PORT : "Latitudinal_Control_Verif/EngageORzero/Out1" ;
|
146
|
EngageORzero_Out1_243 : real ;
|
147
|
--Trace PORT : "Latitudinal_Control_Verif/Gain1/Out1" ;
|
148
|
Gain1_Out1_321 : real ;
|
149
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Out1" ;
|
150
|
Heading_Control_Out1_334 : real ;
|
151
|
--Trace PORT : "Latitudinal_Control_Verif/ManualOverride/Out1" ;
|
152
|
ManualOverride_Out1_1806 : real ;
|
153
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/Out1" ;
|
154
|
Roll_InnerLoop_Out1_1861 : real ;
|
155
|
--Trace PORT : "Latitudinal_Control_Verif/Terminator7/In1" ;
|
156
|
Terminator7_In1_2755 : real ;
|
157
|
--Trace PORT : "Latitudinal_Control_Verif/EngageORzero/In1" ;
|
158
|
EngageORzero_In1_241 : real ;
|
159
|
--Trace PORT : "Latitudinal_Control_Verif/EngageORzero/In2" ;
|
160
|
EngageORzero_In2_242 : real ;
|
161
|
--Trace PORT : "Latitudinal_Control_Verif/Gain1/In1" ;
|
162
|
Gain1_In1_320 : real ;
|
163
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/In1" ;
|
164
|
Heading_Control_In1_327 : real ;
|
165
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/In2" ;
|
166
|
Heading_Control_In2_328 : real ;
|
167
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/In3" ;
|
168
|
Heading_Control_In3_329 : real ;
|
169
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/In4" ;
|
170
|
Heading_Control_In4_330 : real ;
|
171
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/In5" ;
|
172
|
Heading_Control_In5_331 : real ;
|
173
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/In6" ;
|
174
|
Heading_Control_In6_332 : real ;
|
175
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/In7" ;
|
176
|
Heading_Control_In7_333 : bool ;
|
177
|
--Trace PORT : "Latitudinal_Control_Verif/ManualOverride/In1" ;
|
178
|
ManualOverride_In1_1804 : real ;
|
179
|
--Trace PORT : "Latitudinal_Control_Verif/ManualOverride/In2" ;
|
180
|
ManualOverride_In2_1805 : real ;
|
181
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/In1" ;
|
182
|
Roll_InnerLoop_In1_1857 : real ;
|
183
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/In2" ;
|
184
|
Roll_InnerLoop_In2_1858 : real ;
|
185
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/In3" ;
|
186
|
Roll_InnerLoop_In3_1859 : real ;
|
187
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/In4" ;
|
188
|
Roll_InnerLoop_In4_1860 : real ;
|
189
|
let
|
190
|
--Trace BLOCK : "Latitudinal_Control_Verif/EngageORzero" ;
|
191
|
EngageORzero_Out1_243 = Latitudinal_Control_Verif_EngageORzero (EngageORzero_In1_241, EngageORzero_In2_242) ;
|
192
|
--Trace BLOCK : "Latitudinal_Control_Verif/Gain1" ;
|
193
|
Gain1_Out1_321 = int_to_real (Latitudinal_Control_Verif_Gain1_Gain) * Gain1_In1_320 ;
|
194
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control" ;
|
195
|
Heading_Control_Out1_334 = Latitudinal_Control_Verif_Heading_Control (Heading_Control_In1_327, Heading_Control_In2_328, Heading_Control_In3_329, Heading_Control_In4_330, Heading_Control_In5_331, Heading_Control_In6_332, Heading_Control_In7_333) ;
|
196
|
--Trace BLOCK : "Latitudinal_Control_Verif/ManualOverride" ;
|
197
|
ManualOverride_Out1_1806 = Latitudinal_Control_Verif_ManualOverride (ManualOverride_In1_1804, ManualOverride_In2_1805) ;
|
198
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop" ;
|
199
|
Roll_InnerLoop_Out1_1861 = Latitudinal_Control_Verif_Roll_InnerLoop (Roll_InnerLoop_In1_1857, Roll_InnerLoop_In2_1858, Roll_InnerLoop_In3_1859, Roll_InnerLoop_In4_1860) ;
|
200
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Gain1_2_AilCmd" ;
|
201
|
AilCmd_In1_2767 = Gain1_Out1_321 ;
|
202
|
--Trace SIGNAL : "Latitudinal_Control_Verif/beta_degf_2_Terminator7" ;
|
203
|
Terminator7_In1_2755 = beta_degf_Out1_89 ;
|
204
|
--Trace SIGNAL : "Latitudinal_Control_Verif/pbdegf_2_Roll InnerLoop" ;
|
205
|
Roll_InnerLoop_In3_1859 = pbdegf_Out1_79 ;
|
206
|
--Trace SIGNAL : "Latitudinal_Control_Verif/tas_ktsf_2_Heading Control" ;
|
207
|
Heading_Control_In4_330 = tas_ktsf_Out1_69 ;
|
208
|
--Trace SIGNAL : "Latitudinal_Control_Verif/psidotdeg_2_Heading Control" ;
|
209
|
Heading_Control_In3_329 = psidotdeg_Out1_59 ;
|
210
|
--Trace SIGNAL : "Latitudinal_Control_Verif/psidegf_2_Heading Control" ;
|
211
|
Heading_Control_In2_328 = psidegf_Out1_49 ;
|
212
|
--Trace SIGNAL : "Latitudinal_Control_Verif/phidegf_2_Heading Control" ;
|
213
|
Heading_Control_In5_331 = phidegf_Out1_39 ;
|
214
|
--Trace SIGNAL : "Latitudinal_Control_Verif/phidegf_2_Roll InnerLoop" ;
|
215
|
Roll_InnerLoop_In2_1858 = phidegf_Out1_39 ;
|
216
|
--Trace SIGNAL : "Latitudinal_Control_Verif/APHeadCmd_2_Heading Control" ;
|
217
|
Heading_Control_In1_327 = APHeadCmd_Out1_109 ;
|
218
|
--Trace SIGNAL : "Latitudinal_Control_Verif/ApHeadEng_2_Heading Control" ;
|
219
|
Heading_Control_In6_332 = ApHeadEng_Out1_99 ;
|
220
|
--Trace SIGNAL : "Latitudinal_Control_Verif/ApHeadEng_2_EngageORzero" ;
|
221
|
EngageORzero_In1_241 = ApHeadEng_Out1_99 ;
|
222
|
--Trace SIGNAL : "Latitudinal_Control_Verif/cas_ktsf_2_Roll InnerLoop" ;
|
223
|
Roll_InnerLoop_In4_1860 = cas_ktsf_Out1_29 ;
|
224
|
--Trace SIGNAL : "Latitudinal_Control_Verif/AilcmdMan _2_ManualOverride" ;
|
225
|
ManualOverride_In1_1804 = AilcmdMan__Out1_19 ;
|
226
|
--Trace SIGNAL : "Latitudinal_Control_Verif/RollLimit_2_Heading Control" ;
|
227
|
Heading_Control_In7_333 = RollLimit_Out1_119 ;
|
228
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control_2_Roll InnerLoop" ;
|
229
|
Roll_InnerLoop_In1_1857 = Heading_Control_Out1_334 ;
|
230
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop_2_EngageORzero" ;
|
231
|
EngageORzero_In2_242 = Roll_InnerLoop_Out1_1861 ;
|
232
|
--Trace SIGNAL : "Latitudinal_Control_Verif/ManualOverride_2_Gain1" ;
|
233
|
Gain1_In1_320 = ManualOverride_Out1_1806 ;
|
234
|
--Trace SIGNAL : "Latitudinal_Control_Verif/EngageORzero_2_ManualOverride" ;
|
235
|
ManualOverride_In2_1805 = EngageORzero_Out1_243 ;
|
236
|
--! MAIN : true ;
|
237
|
tel
|
238
|
|
239
|
--Trace BLOCK : "Latitudinal_Control_Verif/EngageORzero" ;
|
240
|
|
241
|
node Latitudinal_Control_Verif_EngageORzero (
|
242
|
--Trace PORT : "Latitudinal_Control_Verif/EngageORzero/Engage/Out1" ;
|
243
|
Engage_Out1_253 : real ;
|
244
|
--Trace PORT : "Latitudinal_Control_Verif/EngageORzero/In/Out1" ;
|
245
|
In_Out1_263 : real)
|
246
|
returns (
|
247
|
--Trace PORT : "Latitudinal_Control_Verif/EngageORzero/Out/In1" ;
|
248
|
Out_In1_306 : real) ;
|
249
|
var
|
250
|
--Trace PORT : "Latitudinal_Control_Verif/EngageORzero/Logical\\nOperator5/Out1" ;
|
251
|
Logical_Operator5_Out1_269 : bool ;
|
252
|
--Trace PORT : "Latitudinal_Control_Verif/EngageORzero/Switch1/Out1" ;
|
253
|
Switch1_Out1_278 : real ;
|
254
|
--Trace PORT : "Latitudinal_Control_Verif/EngageORzero/Logical\\nOperator5/In1" ;
|
255
|
Logical_Operator5_In1_267 : bool ;
|
256
|
--Trace PORT : "Latitudinal_Control_Verif/EngageORzero/Logical\\nOperator5/In2" ;
|
257
|
Logical_Operator5_In2_268 : bool ;
|
258
|
--Trace PORT : "Latitudinal_Control_Verif/EngageORzero/Switch1/In1" ;
|
259
|
Switch1_In1_275 : real ;
|
260
|
--Trace PORT : "Latitudinal_Control_Verif/EngageORzero/Switch1/In2" ;
|
261
|
Switch1_In2_276 : bool ;
|
262
|
--Trace PORT : "Latitudinal_Control_Verif/EngageORzero/Switch1/In3" ;
|
263
|
Switch1_In3_277 : real ;
|
264
|
let
|
265
|
--Trace BLOCK : "Latitudinal_Control_Verif/EngageORzero/Logical\\nOperator5" ;
|
266
|
Logical_Operator5_Out1_269 = Logical_Operator5_In1_267 and Logical_Operator5_In2_268 ;
|
267
|
--Trace BLOCK : "Latitudinal_Control_Verif/EngageORzero/Switch1" ;
|
268
|
Switch1_Out1_278 =
|
269
|
if Switch1_In2_276 then
|
270
|
Switch1_In1_275
|
271
|
else Switch1_In3_277 ;
|
272
|
--Trace SIGNAL : "Latitudinal_Control_Verif/EngageORzero/Engage_2_Logical\\nOperator5" ;
|
273
|
Logical_Operator5_In1_267 =
|
274
|
if Engage_Out1_253 = 0.0 then
|
275
|
false
|
276
|
else true ;
|
277
|
--Trace SIGNAL : "Latitudinal_Control_Verif/EngageORzero/zero10_2_Logical\\nOperator5" ;
|
278
|
Logical_Operator5_In2_268 =
|
279
|
if Latitudinal_Control_Verif_EngageORzero_zero10_Value = 0 then
|
280
|
false
|
281
|
else true ;
|
282
|
--Trace SIGNAL : "Latitudinal_Control_Verif/EngageORzero/zero9_2_Switch1" ;
|
283
|
Switch1_In3_277 = int_to_real (Latitudinal_Control_Verif_EngageORzero_zero9_Value) ;
|
284
|
--Trace SIGNAL : "Latitudinal_Control_Verif/EngageORzero/In_2_Switch1" ;
|
285
|
Switch1_In1_275 = In_Out1_263 ;
|
286
|
--Trace SIGNAL : "Latitudinal_Control_Verif/EngageORzero/Logical\\nOperator5_2_Switch1" ;
|
287
|
Switch1_In2_276 = Logical_Operator5_Out1_269 ;
|
288
|
--Trace SIGNAL : "Latitudinal_Control_Verif/EngageORzero/Switch1_2_Out" ;
|
289
|
Out_In1_306 = Switch1_Out1_278 ;
|
290
|
|
291
|
tel
|
292
|
|
293
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control" ;
|
294
|
|
295
|
node Latitudinal_Control_Verif_Heading_Control (
|
296
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdMCP/Out1" ;
|
297
|
HdgCmdMCP_Out1_344 : real ;
|
298
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Heading/Out1" ;
|
299
|
Heading_Out1_354 : real ;
|
300
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/psidot/Out1" ;
|
301
|
psidot_Out1_364 : real ;
|
302
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Vt/Out1" ;
|
303
|
Vt_Out1_374 : real ;
|
304
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Roll/Out1" ;
|
305
|
Roll_Out1_384 : real ;
|
306
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HeadEng/Out1" ;
|
307
|
HeadEng_Out1_394 : real ;
|
308
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/RollLimit/Out1" ;
|
309
|
RollLimit_Out1_404 : bool)
|
310
|
returns (
|
311
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/RollCmd/In1" ;
|
312
|
RollCmd_In1_1759 : real) ;
|
313
|
var
|
314
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Out1" ;
|
315
|
HdgCmdProcessor_Out1_413 : real ;
|
316
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Out2" ;
|
317
|
HdgCmdProcessor_Out2_414 : real ;
|
318
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Khdg/Out1" ;
|
319
|
Khdg_Out1_1430 : real ;
|
320
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Khdg1/Out1" ;
|
321
|
Khdg1_Out1_1439 : real ;
|
322
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Khdg2/Out1" ;
|
323
|
Khdg2_Out1_1448 : real ;
|
324
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Khdgrte/Out1" ;
|
325
|
Khdgrte_Out1_1457 : real ;
|
326
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Logical\\nOperator/Out1" ;
|
327
|
Logical_Operator_Out1_1462 : bool ;
|
328
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Max/Out1" ;
|
329
|
Max_Out1_1472 : real ;
|
330
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Min/Out1" ;
|
331
|
Min_Out1_1482 : real ;
|
332
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Mux/Out1" ;
|
333
|
Mux_Out1_1486 : real^2 ;
|
334
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Sum/Out1" ;
|
335
|
Sum_Out1_1496 : real ;
|
336
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Sum1/Out1" ;
|
337
|
Sum1_Out1_1506 : real ;
|
338
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Sum2/Out1" ;
|
339
|
Sum2_Out1_1516 : real ;
|
340
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Sum3/Out1" ;
|
341
|
Sum3_Out1_1526 : real ;
|
342
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Sum4/Out1" ;
|
343
|
Sum4_Out1_1536 : real ;
|
344
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/sgn/Out1" ;
|
345
|
sgn_Out1_1747 : int ;
|
346
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Integrator1_1/Out1" ;
|
347
|
Integrator1_1_Out1_1630 : real ;
|
348
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Logical\\nOperator1_1/Out1" ;
|
349
|
Logical_Operator1_1_Out1_1636 : bool ;
|
350
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Logical\\nOperator1_2/Out1" ;
|
351
|
Logical_Operator1_2_Out1_1642 : bool ;
|
352
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Logical\\nOperator1_3/Out1" ;
|
353
|
Logical_Operator1_3_Out1_1648 : bool ;
|
354
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Relational\\nOperator/Out1" ;
|
355
|
Relational_Operator_Out1_1654 : bool ;
|
356
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Relational\\nOperator1/Out1" ;
|
357
|
Relational_Operator1_Out1_1660 : bool ;
|
358
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Relational\\nOperator2/Out1" ;
|
359
|
Relational_Operator2_Out1_1666 : bool ;
|
360
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Relational\\nOperator3/Out1" ;
|
361
|
Relational_Operator3_Out1_1672 : bool ;
|
362
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Switch1/Out1" ;
|
363
|
Switch1_Out1_1681 : real ;
|
364
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Switch2/Out1" ;
|
365
|
Switch2_Out1_1690 : real ;
|
366
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Switch3/Out1" ;
|
367
|
Switch3_Out1_1699 : real ;
|
368
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/In1" ;
|
369
|
HdgCmdProcessor_In1_410 : real ;
|
370
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/In2" ;
|
371
|
HdgCmdProcessor_In2_411 : real ;
|
372
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/In3" ;
|
373
|
HdgCmdProcessor_In3_412 : real ;
|
374
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Khdg/In1" ;
|
375
|
Khdg_In1_1429 : real ;
|
376
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Khdg1/In1" ;
|
377
|
Khdg1_In1_1438 : real ;
|
378
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Khdg2/In1" ;
|
379
|
Khdg2_In1_1447 : real ;
|
380
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Khdgrte/In1" ;
|
381
|
Khdgrte_In1_1456 : real ;
|
382
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Logical\\nOperator/In1" ;
|
383
|
Logical_Operator_In1_1461 : bool ;
|
384
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Max/In1" ;
|
385
|
Max_In1_1470 : real ;
|
386
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Max/In2" ;
|
387
|
Max_In2_1471 : real ;
|
388
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Min/In1" ;
|
389
|
Min_In1_1480 : real ;
|
390
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Min/In2" ;
|
391
|
Min_In2_1481 : real ;
|
392
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Mux/In1" ;
|
393
|
Mux_In1_1484 : real ;
|
394
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Mux/In2" ;
|
395
|
Mux_In2_1485 : real ;
|
396
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Sum/In1" ;
|
397
|
Sum_In1_1494 : real ;
|
398
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Sum/In2" ;
|
399
|
Sum_In2_1495 : real ;
|
400
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Sum1/In1" ;
|
401
|
Sum1_In1_1504 : real ;
|
402
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Sum1/In2" ;
|
403
|
Sum1_In2_1505 : real ;
|
404
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Sum2/In1" ;
|
405
|
Sum2_In1_1514 : real ;
|
406
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Sum2/In2" ;
|
407
|
Sum2_In2_1515 : real ;
|
408
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Sum3/In1" ;
|
409
|
Sum3_In1_1524 : real ;
|
410
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Sum3/In2" ;
|
411
|
Sum3_In2_1525 : real ;
|
412
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Sum4/In1" ;
|
413
|
Sum4_In1_1534 : real ;
|
414
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Sum4/In2" ;
|
415
|
Sum4_In2_1535 : real ;
|
416
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/sgn/In1" ;
|
417
|
sgn_In1_1746 : int ;
|
418
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Integrator1_1/In1" ;
|
419
|
Integrator1_1_In1_1627 : real ;
|
420
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Integrator1_1/In2" ;
|
421
|
Integrator1_1_In2_1628 : bool ;
|
422
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Integrator1_1/In3" ;
|
423
|
Integrator1_1_In3_1629 : real ;
|
424
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Logical\\nOperator1_1/In1" ;
|
425
|
Logical_Operator1_1_In1_1634 : bool ;
|
426
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Logical\\nOperator1_1/In2" ;
|
427
|
Logical_Operator1_1_In2_1635 : bool ;
|
428
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Logical\\nOperator1_2/In1" ;
|
429
|
Logical_Operator1_2_In1_1640 : bool ;
|
430
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Logical\\nOperator1_2/In2" ;
|
431
|
Logical_Operator1_2_In2_1641 : bool ;
|
432
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Logical\\nOperator1_3/In1" ;
|
433
|
Logical_Operator1_3_In1_1646 : bool ;
|
434
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Logical\\nOperator1_3/In2" ;
|
435
|
Logical_Operator1_3_In2_1647 : bool ;
|
436
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Relational\\nOperator/In1" ;
|
437
|
Relational_Operator_In1_1652 : real ;
|
438
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Relational\\nOperator/In2" ;
|
439
|
Relational_Operator_In2_1653 : real ;
|
440
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Relational\\nOperator1/In1" ;
|
441
|
Relational_Operator1_In1_1658 : real ;
|
442
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Relational\\nOperator1/In2" ;
|
443
|
Relational_Operator1_In2_1659 : real ;
|
444
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Relational\\nOperator2/In1" ;
|
445
|
Relational_Operator2_In1_1664 : real ;
|
446
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Relational\\nOperator2/In2" ;
|
447
|
Relational_Operator2_In2_1665 : real ;
|
448
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Relational\\nOperator3/In1" ;
|
449
|
Relational_Operator3_In1_1670 : real ;
|
450
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Relational\\nOperator3/In2" ;
|
451
|
Relational_Operator3_In2_1671 : real ;
|
452
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Switch1/In1" ;
|
453
|
Switch1_In1_1678 : real ;
|
454
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Switch1/In2" ;
|
455
|
Switch1_In2_1679 : bool ;
|
456
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Switch1/In3" ;
|
457
|
Switch1_In3_1680 : real ;
|
458
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Switch2/In1" ;
|
459
|
Switch2_In1_1687 : real ;
|
460
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Switch2/In2" ;
|
461
|
Switch2_In2_1688 : bool ;
|
462
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Switch2/In3" ;
|
463
|
Switch2_In3_1689 : real ;
|
464
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Switch3/In1" ;
|
465
|
Switch3_In1_1696 : real ;
|
466
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Switch3/In2" ;
|
467
|
Switch3_In2_1697 : bool ;
|
468
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/Switch3/In3" ;
|
469
|
Switch3_In3_1698 : real ;
|
470
|
let
|
471
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor" ;
|
472
|
HdgCmdProcessor_Out1_413, HdgCmdProcessor_Out2_414 = Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor (HdgCmdProcessor_In1_410, HdgCmdProcessor_In2_411, HdgCmdProcessor_In3_412) ;
|
473
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/Khdg" ;
|
474
|
Khdg_Out1_1430 = Latitudinal_Control_Verif_Heading_Control_Khdg_Gain * Khdg_In1_1429 ;
|
475
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/Khdg1" ;
|
476
|
Khdg1_Out1_1439 = int_to_real (Latitudinal_Control_Verif_Heading_Control_Khdg1_Gain) * Khdg1_In1_1438 ;
|
477
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/Khdg2" ;
|
478
|
Khdg2_Out1_1448 = int_to_real (Latitudinal_Control_Verif_Heading_Control_Khdg2_Gain) * Khdg2_In1_1447 ;
|
479
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/Khdgrte" ;
|
480
|
Khdgrte_Out1_1457 = int_to_real (Latitudinal_Control_Verif_Heading_Control_Khdgrte_Gain) * Khdgrte_In1_1456 ;
|
481
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/Logical\\nOperator" ;
|
482
|
Logical_Operator_Out1_1462 = not Logical_Operator_In1_1461 ;
|
483
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/Max" ;
|
484
|
Max_Out1_1472 =
|
485
|
if Max_In1_1470 >= Max_In2_1471 then
|
486
|
Max_In1_1470
|
487
|
else Max_In2_1471 ;
|
488
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/Min" ;
|
489
|
Min_Out1_1482 =
|
490
|
if Min_In1_1480 <= Min_In2_1481 then
|
491
|
Min_In1_1480
|
492
|
else Min_In2_1481 ;
|
493
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/Mux" ;
|
494
|
Mux_Out1_1486 = [ Mux_In1_1484, Mux_In2_1485 ] ;
|
495
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/Sum" ;
|
496
|
Sum_Out1_1496 = Sum_In1_1494 + - Sum_In2_1495 ;
|
497
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/Sum1" ;
|
498
|
Sum1_Out1_1506 = Sum1_In1_1504 + Sum1_In2_1505 ;
|
499
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/Sum2" ;
|
500
|
Sum2_Out1_1516 = Sum2_In1_1514 + - Sum2_In2_1515 ;
|
501
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/Sum3" ;
|
502
|
Sum3_Out1_1526 = - Sum3_In1_1524 + - Sum3_In2_1525 ;
|
503
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/Sum4" ;
|
504
|
Sum4_Out1_1536 = Sum4_In1_1534 + - Sum4_In2_1535 ;
|
505
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/sgn" ;
|
506
|
sgn_Out1_1747 = Latitudinal_Control_Verif_Heading_Control_sgn_Gain * sgn_In1_1746 ;
|
507
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/Integrator1_1" ;
|
508
|
Integrator1_1_Out1_1630 = Integrator1_1_In3_1629 -> pre integrator_reset (Integrator1_1_In1_1627, Integrator1_1_In2_1628, Integrator1_1_In3_1629) ;
|
509
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/Logical\\nOperator1_1" ;
|
510
|
Logical_Operator1_1_Out1_1636 = Logical_Operator1_1_In1_1634 and Logical_Operator1_1_In2_1635 ;
|
511
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/Logical\\nOperator1_2" ;
|
512
|
Logical_Operator1_2_Out1_1642 = Logical_Operator1_2_In1_1640 and Logical_Operator1_2_In2_1641 ;
|
513
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/Logical\\nOperator1_3" ;
|
514
|
Logical_Operator1_3_Out1_1648 = Logical_Operator1_3_In1_1646 or Logical_Operator1_3_In2_1647 ;
|
515
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/Relational\\nOperator" ;
|
516
|
Relational_Operator_Out1_1654 = Relational_Operator_In1_1652 <= Relational_Operator_In2_1653 ;
|
517
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/Relational\\nOperator1" ;
|
518
|
Relational_Operator1_Out1_1660 = Relational_Operator1_In1_1658 >= Relational_Operator1_In2_1659 ;
|
519
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/Relational\\nOperator2" ;
|
520
|
Relational_Operator2_Out1_1666 = Relational_Operator2_In1_1664 > Relational_Operator2_In2_1665 ;
|
521
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/Relational\\nOperator3" ;
|
522
|
Relational_Operator3_Out1_1672 = Relational_Operator3_In1_1670 < Relational_Operator3_In2_1671 ;
|
523
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/Switch1" ;
|
524
|
Switch1_Out1_1681 =
|
525
|
if Switch1_In2_1679 then
|
526
|
Switch1_In1_1678
|
527
|
else Switch1_In3_1680 ;
|
528
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/Switch2" ;
|
529
|
Switch2_Out1_1690 =
|
530
|
if Switch2_In2_1688 then
|
531
|
Switch2_In1_1687
|
532
|
else Switch2_In3_1689 ;
|
533
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/Switch3" ;
|
534
|
Switch3_Out1_1699 =
|
535
|
if Switch3_In2_1697 then
|
536
|
Switch3_In1_1696
|
537
|
else Switch3_In3_1698 ;
|
538
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Heading_2_HdgCmdProcessor" ;
|
539
|
HdgCmdProcessor_In3_412 = Heading_Out1_354 ;
|
540
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Heading_2_Sum" ;
|
541
|
Sum_In2_1495 = Heading_Out1_354 ;
|
542
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor_2_Sum" ;
|
543
|
Sum_In1_1494 = HdgCmdProcessor_Out1_413 ;
|
544
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor_2_Mux" ;
|
545
|
Mux_In2_1485 = HdgCmdProcessor_Out1_413 ;
|
546
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Sum_2_Khdg" ;
|
547
|
Khdg_In1_1429 = Sum_Out1_1496 ;
|
548
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Khdg_2_Sum1" ;
|
549
|
Sum1_In1_1504 = Khdg_Out1_1430 ;
|
550
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Sum2_2_Sum1" ;
|
551
|
Sum1_In2_1505 = Sum2_Out1_1516 ;
|
552
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor_2_Sum2" ;
|
553
|
Sum2_In1_1514 = HdgCmdProcessor_Out2_414 ;
|
554
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/psidot_2_Sum2" ;
|
555
|
Sum2_In2_1515 = psidot_Out1_364 ;
|
556
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Vt_2_HdgCmdProcessor" ;
|
557
|
HdgCmdProcessor_In1_410 = Vt_Out1_374 ;
|
558
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdMCP_2_HdgCmdProcessor" ;
|
559
|
HdgCmdProcessor_In2_411 = HdgCmdMCP_Out1_344 ;
|
560
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdMCP_2_Mux" ;
|
561
|
Mux_In1_1484 = HdgCmdMCP_Out1_344 ;
|
562
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Switch2_2_RollCmd" ;
|
563
|
RollCmd_In1_1759 = Switch2_Out1_1690 ;
|
564
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Switch2_2_Sum3" ;
|
565
|
Sum3_In1_1524 = Switch2_Out1_1690 ;
|
566
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Switch2_2_Sum4" ;
|
567
|
Sum4_In2_1535 = Switch2_Out1_1690 ;
|
568
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/RollLimit_2_Sum3" ;
|
569
|
Sum3_In2_1525 =
|
570
|
if RollLimit_Out1_404 then
|
571
|
1.0
|
572
|
else 0.0 ;
|
573
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/RollLimit_2_Sum4" ;
|
574
|
Sum4_In1_1534 =
|
575
|
if RollLimit_Out1_404 then
|
576
|
1.0
|
577
|
else 0.0 ;
|
578
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/RollLimit_2_sgn" ;
|
579
|
sgn_In1_1746 =
|
580
|
if RollLimit_Out1_404 then
|
581
|
1
|
582
|
else 0 ;
|
583
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Sum1_2_Khdgrte" ;
|
584
|
Khdgrte_In1_1456 = Sum1_Out1_1506 ;
|
585
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Max_2_Min" ;
|
586
|
Min_In1_1480 = Max_Out1_1472 ;
|
587
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HeadEng_2_Logical\\nOperator" ;
|
588
|
Logical_Operator_In1_1461 =
|
589
|
if HeadEng_Out1_394 = 0.0 then
|
590
|
false
|
591
|
else true ;
|
592
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Sum3_2_Khdg1" ;
|
593
|
Khdg1_In1_1438 = Sum3_Out1_1526 ;
|
594
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Sum4_2_Khdg2" ;
|
595
|
Khdg2_In1_1447 = Sum4_Out1_1536 ;
|
596
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Khdg1_2_Max" ;
|
597
|
Max_In2_1471 = Khdg1_Out1_1439 ;
|
598
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Khdg2_2_Min" ;
|
599
|
Min_In2_1481 = Khdg2_Out1_1448 ;
|
600
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Khdgrte_2_Max" ;
|
601
|
Max_In1_1470 = Khdgrte_Out1_1457 ;
|
602
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/sgn_2_Relational\\nOperator1" ;
|
603
|
Relational_Operator1_In1_1658 = int_to_real (sgn_Out1_1747) ;
|
604
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/sgn_2_Switch2" ;
|
605
|
Switch2_In1_1687 = int_to_real (sgn_Out1_1747) ;
|
606
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Roll_2_Integrator1_1" ;
|
607
|
Integrator1_1_In3_1629 = Roll_Out1_384 ;
|
608
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Logical\\nOperator_2_Integrator1_1" ;
|
609
|
Integrator1_1_In2_1628 = Logical_Operator_Out1_1462 ;
|
610
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Min_2_Switch3" ;
|
611
|
Switch3_In3_1698 = Min_Out1_1482 ;
|
612
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Min_2_Relational\\nOperator3" ;
|
613
|
Relational_Operator3_In1_1670 = Min_Out1_1482 ;
|
614
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Min_2_Relational\\nOperator2" ;
|
615
|
Relational_Operator2_In1_1664 = Min_Out1_1482 ;
|
616
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/RollLimit_2_Relational\\nOperator" ;
|
617
|
Relational_Operator_In1_1652 =
|
618
|
if RollLimit_Out1_404 then
|
619
|
1.0
|
620
|
else 0.0 ;
|
621
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/RollLimit_2_Switch1" ;
|
622
|
Switch1_In1_1678 =
|
623
|
if RollLimit_Out1_404 then
|
624
|
1.0
|
625
|
else 0.0 ;
|
626
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Relational\\nOperator1_2_Logical\\nOperator1_2" ;
|
627
|
Logical_Operator1_2_In2_1641 = Relational_Operator1_Out1_1660 ;
|
628
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Relational\\nOperator1_2_Switch2" ;
|
629
|
Switch2_In2_1688 = Relational_Operator1_Out1_1660 ;
|
630
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Switch1_2_Switch2" ;
|
631
|
Switch2_In3_1689 = Switch1_Out1_1681 ;
|
632
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Switch1_2_Relational\\nOperator1" ;
|
633
|
Relational_Operator1_In2_1659 = Switch1_Out1_1681 ;
|
634
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Constant2_2_Relational\\nOperator3" ;
|
635
|
Relational_Operator3_In2_1671 = int_to_real (Latitudinal_Control_Verif_Heading_Control_Constant2_Value) ;
|
636
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Relational\\nOperator3_2_Logical\\nOperator1_2" ;
|
637
|
Logical_Operator1_2_In1_1640 = Relational_Operator3_Out1_1672 ;
|
638
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Logical\\nOperator1_2_2_Logical\\nOperator1_3" ;
|
639
|
Logical_Operator1_3_In2_1647 = Logical_Operator1_2_Out1_1642 ;
|
640
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Logical\\nOperator1_1_2_Logical\\nOperator1_3" ;
|
641
|
Logical_Operator1_3_In1_1646 = Logical_Operator1_1_Out1_1636 ;
|
642
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Logical\\nOperator1_3_2_Switch3" ;
|
643
|
Switch3_In2_1697 = Logical_Operator1_3_Out1_1648 ;
|
644
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Relational\\nOperator2_2_Logical\\nOperator1_1" ;
|
645
|
Logical_Operator1_1_In2_1635 = Relational_Operator2_Out1_1666 ;
|
646
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Constant1_2_Relational\\nOperator2" ;
|
647
|
Relational_Operator2_In2_1665 = int_to_real (Latitudinal_Control_Verif_Heading_Control_Constant1_Value) ;
|
648
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Constant3_2_Switch3" ;
|
649
|
Switch3_In1_1696 = int_to_real (Latitudinal_Control_Verif_Heading_Control_Constant3_Value) ;
|
650
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Switch3_2_Integrator1_1" ;
|
651
|
Integrator1_1_In1_1627 = Switch3_Out1_1699 ;
|
652
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Relational\\nOperator_2_Logical\\nOperator1_1" ;
|
653
|
Logical_Operator1_1_In1_1634 = Relational_Operator_Out1_1654 ;
|
654
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Relational\\nOperator_2_Switch1" ;
|
655
|
Switch1_In2_1679 = Relational_Operator_Out1_1654 ;
|
656
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Integrator1_1_2_Relational\\nOperator" ;
|
657
|
Relational_Operator_In2_1653 = Integrator1_1_Out1_1630 ;
|
658
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/Integrator1_1_2_Switch1" ;
|
659
|
Switch1_In3_1680 = Integrator1_1_Out1_1630 ;
|
660
|
|
661
|
tel
|
662
|
|
663
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor" ;
|
664
|
|
665
|
node Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor (
|
666
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Vt/Out1" ;
|
667
|
Vt_Out1_424 : real ;
|
668
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/HdgCmdMCP/Out1" ;
|
669
|
HdgCmdMCP_Out1_434 : real ;
|
670
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Heading/Out1" ;
|
671
|
Heading_Out1_444 : real)
|
672
|
returns (
|
673
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/HdgCmd/In1" ;
|
674
|
HdgCmd_In1_1352 : real ;
|
675
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/HdgRteCmd/In1" ;
|
676
|
HdgRteCmd_In1_1364 : real) ;
|
677
|
var
|
678
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/2zetaOmega/Out1" ;
|
679
|
var2zetaOmega_Out1_464 : real ;
|
680
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/Out1" ;
|
681
|
ANGL_Out1_471 : real ;
|
682
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Divide/Out1" ;
|
683
|
Divide_Out1_667 : real ;
|
684
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Divide1/Out1" ;
|
685
|
Divide1_Out1_679 : real ;
|
686
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/Out1" ;
|
687
|
DynamicSaturation_Out1_688 : real ;
|
688
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Integrator1/Out1" ;
|
689
|
Integrator1_Out1_785 : real ;
|
690
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Logical\\nOperator/Out1" ;
|
691
|
Logical_Operator_Out1_790 : bool ;
|
692
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Product/Out1" ;
|
693
|
Product_Out1_802 : real ;
|
694
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Product1/Out1" ;
|
695
|
Product1_Out1_814 : real ;
|
696
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Saturation1/Out1" ;
|
697
|
Saturation1_Out1_821 : real ;
|
698
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Sum2/Out1" ;
|
699
|
Sum2_Out1_894 : real ;
|
700
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Sum3/Out1" ;
|
701
|
Sum3_Out1_904 : real ;
|
702
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Trigonometric\\nFunction/Out1" ;
|
703
|
Trigonometric_Function_Out1_909 : real ;
|
704
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/k/Out1" ;
|
705
|
k_Out1_1128 : real ;
|
706
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/k1/Out1" ;
|
707
|
k1_Out1_1137 : real ;
|
708
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/k2/Out1" ;
|
709
|
k2_Out1_1146 : real ;
|
710
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/k4/Out1" ;
|
711
|
k4_Out1_1155 : real ;
|
712
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/k6/Out1" ;
|
713
|
k6_Out1_1164 : real ;
|
714
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omegaSq/Out1" ;
|
715
|
omegaSq_Out1_1176 : real ;
|
716
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omegaSq2/Out1" ;
|
717
|
omegaSq2_Out1_1188 : real ;
|
718
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omega_calc/Out1" ;
|
719
|
omega_calc_Out1_1195 : real ;
|
720
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/rateLim_calc/Out1" ;
|
721
|
rateLim_calc_Out1_1280 : real ;
|
722
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/times514dot8/Out1" ;
|
723
|
times514dot8_Out1_1295 : real ;
|
724
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Integrator1_1/Out1" ;
|
725
|
Integrator1_1_Out1_1003 : real ;
|
726
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Logical\\nOperator1_1/Out1" ;
|
727
|
Logical_Operator1_1_Out1_1009 : bool ;
|
728
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Logical\\nOperator1_2/Out1" ;
|
729
|
Logical_Operator1_2_Out1_1015 : bool ;
|
730
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Logical\\nOperator1_3/Out1" ;
|
731
|
Logical_Operator1_3_Out1_1021 : bool ;
|
732
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Relational\\nOperator/Out1" ;
|
733
|
Relational_Operator_Out1_1027 : bool ;
|
734
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Relational\\nOperator1/Out1" ;
|
735
|
Relational_Operator1_Out1_1033 : bool ;
|
736
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Relational\\nOperator2/Out1" ;
|
737
|
Relational_Operator2_Out1_1039 : bool ;
|
738
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Relational\\nOperator3/Out1" ;
|
739
|
Relational_Operator3_Out1_1045 : bool ;
|
740
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Switch1/Out1" ;
|
741
|
Switch1_Out1_1054 : real ;
|
742
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Switch2/Out1" ;
|
743
|
Switch2_Out1_1063 : real ;
|
744
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Switch3/Out1" ;
|
745
|
Switch3_Out1_1072 : real ;
|
746
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/2zetaOmega/In1" ;
|
747
|
var2zetaOmega_In1_462 : real ;
|
748
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/2zetaOmega/In2" ;
|
749
|
var2zetaOmega_In2_463 : real ;
|
750
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/In1" ;
|
751
|
ANGL_In1_470 : real ;
|
752
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Divide/In1" ;
|
753
|
Divide_In1_665 : real ;
|
754
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Divide/In2" ;
|
755
|
Divide_In2_666 : real ;
|
756
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Divide1/In1" ;
|
757
|
Divide1_In1_677 : real ;
|
758
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Divide1/In2" ;
|
759
|
Divide1_In2_678 : real ;
|
760
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/In1" ;
|
761
|
DynamicSaturation_In1_685 : real ;
|
762
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/In2" ;
|
763
|
DynamicSaturation_In2_686 : real ;
|
764
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/In3" ;
|
765
|
DynamicSaturation_In3_687 : real ;
|
766
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Integrator1/In1" ;
|
767
|
Integrator1_In1_782 : real ;
|
768
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Integrator1/In2" ;
|
769
|
Integrator1_In2_783 : bool ;
|
770
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Integrator1/In3" ;
|
771
|
Integrator1_In3_784 : real ;
|
772
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Logical\\nOperator/In1" ;
|
773
|
Logical_Operator_In1_789 : bool ;
|
774
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Product/In1" ;
|
775
|
Product_In1_800 : real ;
|
776
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Product/In2" ;
|
777
|
Product_In2_801 : real ;
|
778
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Product1/In1" ;
|
779
|
Product1_In1_812 : real ;
|
780
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Product1/In2" ;
|
781
|
Product1_In2_813 : real ;
|
782
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Saturation1/In1" ;
|
783
|
Saturation1_In1_820 : real ;
|
784
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Sum2/In1" ;
|
785
|
Sum2_In1_892 : real ;
|
786
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Sum2/In2" ;
|
787
|
Sum2_In2_893 : real ;
|
788
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Sum3/In1" ;
|
789
|
Sum3_In1_902 : real ;
|
790
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Sum3/In2" ;
|
791
|
Sum3_In2_903 : real ;
|
792
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Trigonometric\\nFunction/In1" ;
|
793
|
Trigonometric_Function_In1_908 : real ;
|
794
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/k/In1" ;
|
795
|
k_In1_1127 : real ;
|
796
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/k1/In1" ;
|
797
|
k1_In1_1136 : real ;
|
798
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/k2/In1" ;
|
799
|
k2_In1_1145 : real ;
|
800
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/k4/In1" ;
|
801
|
k4_In1_1154 : real ;
|
802
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/k6/In1" ;
|
803
|
k6_In1_1163 : real ;
|
804
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omegaSq/In1" ;
|
805
|
omegaSq_In1_1174 : real ;
|
806
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omegaSq/In2" ;
|
807
|
omegaSq_In2_1175 : real ;
|
808
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omegaSq2/In1" ;
|
809
|
omegaSq2_In1_1186 : real ;
|
810
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omegaSq2/In2" ;
|
811
|
omegaSq2_In2_1187 : real ;
|
812
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omega_calc/In1" ;
|
813
|
omega_calc_In1_1194 : real ;
|
814
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/rateLim_calc/In1" ;
|
815
|
rateLim_calc_In1_1278 : real ;
|
816
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/rateLim_calc/In2" ;
|
817
|
rateLim_calc_In2_1279 : real ;
|
818
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/times514dot8/In1" ;
|
819
|
times514dot8_In1_1294 : real ;
|
820
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Integrator1_1/In1" ;
|
821
|
Integrator1_1_In1_1000 : real ;
|
822
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Integrator1_1/In2" ;
|
823
|
Integrator1_1_In2_1001 : bool ;
|
824
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Integrator1_1/In3" ;
|
825
|
Integrator1_1_In3_1002 : real ;
|
826
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Logical\\nOperator1_1/In1" ;
|
827
|
Logical_Operator1_1_In1_1007 : bool ;
|
828
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Logical\\nOperator1_1/In2" ;
|
829
|
Logical_Operator1_1_In2_1008 : bool ;
|
830
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Logical\\nOperator1_2/In1" ;
|
831
|
Logical_Operator1_2_In1_1013 : bool ;
|
832
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Logical\\nOperator1_2/In2" ;
|
833
|
Logical_Operator1_2_In2_1014 : bool ;
|
834
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Logical\\nOperator1_3/In1" ;
|
835
|
Logical_Operator1_3_In1_1019 : bool ;
|
836
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Logical\\nOperator1_3/In2" ;
|
837
|
Logical_Operator1_3_In2_1020 : bool ;
|
838
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Relational\\nOperator/In1" ;
|
839
|
Relational_Operator_In1_1025 : real ;
|
840
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Relational\\nOperator/In2" ;
|
841
|
Relational_Operator_In2_1026 : real ;
|
842
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Relational\\nOperator1/In1" ;
|
843
|
Relational_Operator1_In1_1031 : real ;
|
844
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Relational\\nOperator1/In2" ;
|
845
|
Relational_Operator1_In2_1032 : real ;
|
846
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Relational\\nOperator2/In1" ;
|
847
|
Relational_Operator2_In1_1037 : real ;
|
848
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Relational\\nOperator2/In2" ;
|
849
|
Relational_Operator2_In2_1038 : real ;
|
850
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Relational\\nOperator3/In1" ;
|
851
|
Relational_Operator3_In1_1043 : real ;
|
852
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Relational\\nOperator3/In2" ;
|
853
|
Relational_Operator3_In2_1044 : real ;
|
854
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Switch1/In1" ;
|
855
|
Switch1_In1_1051 : real ;
|
856
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Switch1/In2" ;
|
857
|
Switch1_In2_1052 : bool ;
|
858
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Switch1/In3" ;
|
859
|
Switch1_In3_1053 : real ;
|
860
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Switch2/In1" ;
|
861
|
Switch2_In1_1060 : real ;
|
862
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Switch2/In2" ;
|
863
|
Switch2_In2_1061 : bool ;
|
864
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Switch2/In3" ;
|
865
|
Switch2_In3_1062 : real ;
|
866
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Switch3/In1" ;
|
867
|
Switch3_In1_1069 : real ;
|
868
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Switch3/In2" ;
|
869
|
Switch3_In2_1070 : bool ;
|
870
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Switch3/In3" ;
|
871
|
Switch3_In3_1071 : real ;
|
872
|
let
|
873
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/2zetaOmega" ;
|
874
|
var2zetaOmega_Out1_464 = var2zetaOmega_In1_462 * var2zetaOmega_In2_463 ;
|
875
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL" ;
|
876
|
ANGL_Out1_471 = Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_ANGL (ANGL_In1_470) ;
|
877
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Divide" ;
|
878
|
Divide_Out1_667 = Divide_In1_665 / Divide_In2_666 ;
|
879
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Divide1" ;
|
880
|
Divide1_Out1_679 = Divide1_In1_677 / Divide1_In2_678 ;
|
881
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation" ;
|
882
|
DynamicSaturation_Out1_688 = Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_DynamicSaturation (DynamicSaturation_In1_685, DynamicSaturation_In2_686, DynamicSaturation_In3_687) ;
|
883
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Integrator1" ;
|
884
|
Integrator1_Out1_785 = Integrator1_In3_784 -> pre integrator_reset (Integrator1_In1_782, Integrator1_In2_783, Integrator1_In3_784) ;
|
885
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Logical\\nOperator" ;
|
886
|
Logical_Operator_Out1_790 = not Logical_Operator_In1_789 ;
|
887
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Product" ;
|
888
|
Product_Out1_802 = Product_In1_800 * Product_In2_801 ;
|
889
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Product1" ;
|
890
|
Product1_Out1_814 = Product1_In1_812 * Product1_In2_813 ;
|
891
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Saturation1" ;
|
892
|
Saturation1_Out1_821 = Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_Saturation1 (Saturation1_In1_820) ;
|
893
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Sum2" ;
|
894
|
Sum2_Out1_894 = Sum2_In1_892 + - Sum2_In2_893 ;
|
895
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Sum3" ;
|
896
|
Sum3_Out1_904 = Sum3_In1_902 + - Sum3_In2_903 ;
|
897
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Trigonometric\\nFunction" ;
|
898
|
Trigonometric_Function_Out1_909 = tan (Trigonometric_Function_In1_908) ;
|
899
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/k" ;
|
900
|
k_Out1_1128 = Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_k_Gain * k_In1_1127 ;
|
901
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/k1" ;
|
902
|
k1_Out1_1137 = Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_k1_Gain * k1_In1_1136 ;
|
903
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/k2" ;
|
904
|
k2_Out1_1146 = Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_k2_Gain * k2_In1_1145 ;
|
905
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/k4" ;
|
906
|
k4_Out1_1155 = Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_k4_Gain * k4_In1_1154 ;
|
907
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/k6" ;
|
908
|
k6_Out1_1164 = int_to_real (Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_k6_Gain) * k6_In1_1163 ;
|
909
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omegaSq" ;
|
910
|
omegaSq_Out1_1176 = omegaSq_In1_1174 * omegaSq_In2_1175 ;
|
911
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omegaSq2" ;
|
912
|
omegaSq2_Out1_1188 = omegaSq2_In1_1186 * omegaSq2_In2_1187 ;
|
913
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omega_calc" ;
|
914
|
omega_calc_Out1_1195 = Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_omega_calc (omega_calc_In1_1194) ;
|
915
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/rateLim_calc" ;
|
916
|
rateLim_calc_Out1_1280 = rateLim_calc_In1_1278 / rateLim_calc_In2_1279 ;
|
917
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/times514dot8" ;
|
918
|
times514dot8_Out1_1295 = Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_times514dot8 (times514dot8_In1_1294) ;
|
919
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Integrator1_1" ;
|
920
|
Integrator1_1_Out1_1003 = Integrator1_1_In3_1002 -> pre integrator_reset (Integrator1_1_In1_1000, Integrator1_1_In2_1001, Integrator1_1_In3_1002) ;
|
921
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Logical\\nOperator1_1" ;
|
922
|
Logical_Operator1_1_Out1_1009 = Logical_Operator1_1_In1_1007 and Logical_Operator1_1_In2_1008 ;
|
923
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Logical\\nOperator1_2" ;
|
924
|
Logical_Operator1_2_Out1_1015 = Logical_Operator1_2_In1_1013 and Logical_Operator1_2_In2_1014 ;
|
925
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Logical\\nOperator1_3" ;
|
926
|
Logical_Operator1_3_Out1_1021 = Logical_Operator1_3_In1_1019 or Logical_Operator1_3_In2_1020 ;
|
927
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Relational\\nOperator" ;
|
928
|
Relational_Operator_Out1_1027 = Relational_Operator_In1_1025 <= Relational_Operator_In2_1026 ;
|
929
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Relational\\nOperator1" ;
|
930
|
Relational_Operator1_Out1_1033 = Relational_Operator1_In1_1031 >= Relational_Operator1_In2_1032 ;
|
931
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Relational\\nOperator2" ;
|
932
|
Relational_Operator2_Out1_1039 = Relational_Operator2_In1_1037 > Relational_Operator2_In2_1038 ;
|
933
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Relational\\nOperator3" ;
|
934
|
Relational_Operator3_Out1_1045 = Relational_Operator3_In1_1043 < Relational_Operator3_In2_1044 ;
|
935
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Switch1" ;
|
936
|
Switch1_Out1_1054 =
|
937
|
if Switch1_In2_1052 then
|
938
|
Switch1_In1_1051
|
939
|
else Switch1_In3_1053 ;
|
940
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Switch2" ;
|
941
|
Switch2_Out1_1063 =
|
942
|
if Switch2_In2_1061 then
|
943
|
Switch2_In1_1060
|
944
|
else Switch2_In3_1062 ;
|
945
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Switch3" ;
|
946
|
Switch3_Out1_1072 =
|
947
|
if Switch3_In2_1070 then
|
948
|
Switch3_In1_1069
|
949
|
else Switch3_In3_1071 ;
|
950
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Integrator1_2_Sum2" ;
|
951
|
Sum2_In2_893 = Integrator1_Out1_785 ;
|
952
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Integrator1_2_HdgCmd" ;
|
953
|
HdgCmd_In1_1352 = Integrator1_Out1_785 ;
|
954
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Vt_2_k2" ;
|
955
|
k2_In1_1145 = Vt_Out1_424 ;
|
956
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/k2_2_Saturation1" ;
|
957
|
Saturation1_In1_820 = k2_Out1_1146 ;
|
958
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omega_calc_2_omegaSq" ;
|
959
|
omegaSq_In2_1175 = omega_calc_Out1_1195 ;
|
960
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omega_calc_2_omegaSq" ;
|
961
|
omegaSq_In1_1174 = omega_calc_Out1_1195 ;
|
962
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omega_calc_2_k6" ;
|
963
|
k6_In1_1163 = omega_calc_Out1_1195 ;
|
964
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/k_2_DynamicSaturation" ;
|
965
|
DynamicSaturation_In3_687 = k_Out1_1128 ;
|
966
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/rollLimit_2_Product" ;
|
967
|
Product_In1_800 = int_to_real (Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_rollLimit_Value) ;
|
968
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Sum3_2_DynamicSaturation" ;
|
969
|
DynamicSaturation_In2_686 = Sum3_Out1_904 ;
|
970
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Product_2_Trigonometric\\nFunction" ;
|
971
|
Trigonometric_Function_In1_908 = Product_Out1_802 ;
|
972
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Trigonometric\\nFunction_2_k4" ;
|
973
|
k4_In1_1154 = Trigonometric_Function_Out1_909 ;
|
974
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/k4_2_Product1" ;
|
975
|
Product1_In1_812 = k4_Out1_1155 ;
|
976
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/rateLim_calc_2_k1" ;
|
977
|
k1_In1_1136 = rateLim_calc_Out1_1280 ;
|
978
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Switch2_2_2zetaOmega" ;
|
979
|
var2zetaOmega_In1_462 = Switch2_Out1_1063 ;
|
980
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Switch2_2_HdgRteCmd" ;
|
981
|
HdgRteCmd_In1_1364 = Switch2_Out1_1063 ;
|
982
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Switch2_2_Integrator1" ;
|
983
|
Integrator1_In1_782 = Switch2_Out1_1063 ;
|
984
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/k6_2_2zetaOmega" ;
|
985
|
var2zetaOmega_In2_463 = k6_Out1_1164 ;
|
986
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/2zetaOmega_2_Sum3" ;
|
987
|
Sum3_In2_903 = var2zetaOmega_Out1_464 ;
|
988
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/times514dot8_2_DynamicSaturation" ;
|
989
|
DynamicSaturation_In1_685 = times514dot8_Out1_1295 ;
|
990
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/times514dot8_2_k" ;
|
991
|
k_In1_1127 = times514dot8_Out1_1295 ;
|
992
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omegaSq_2_omegaSq2" ;
|
993
|
omegaSq2_In1_1186 = omegaSq_Out1_1176 ;
|
994
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omegaSq2_2_Sum3" ;
|
995
|
Sum3_In1_902 = omegaSq2_Out1_1188 ;
|
996
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Sum2_2_ANGL" ;
|
997
|
ANGL_In1_470 = Sum2_Out1_894 ;
|
998
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/HdgCmdMCP_2_Logical\\nOperator" ;
|
999
|
Logical_Operator_In1_789 =
|
1000
|
if HdgCmdMCP_Out1_434 = 0.0 then
|
1001
|
false
|
1002
|
else true ;
|
1003
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/HdgCmdMCP_2_Sum2" ;
|
1004
|
Sum2_In1_892 = HdgCmdMCP_Out1_434 ;
|
1005
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL_2_omegaSq2" ;
|
1006
|
omegaSq2_In2_1187 = ANGL_Out1_471 ;
|
1007
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Logical\\nOperator_2_Integrator1" ;
|
1008
|
Integrator1_In2_783 = Logical_Operator_Out1_790 ;
|
1009
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Saturation1_2_omega_calc" ;
|
1010
|
omega_calc_In1_1194 = Saturation1_Out1_821 ;
|
1011
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Saturation1_2_times514dot8" ;
|
1012
|
times514dot8_In1_1294 = Saturation1_Out1_821 ;
|
1013
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Saturation1_2_rateLim_calc" ;
|
1014
|
rateLim_calc_In2_1279 = Saturation1_Out1_821 ;
|
1015
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Heading_2_Integrator1" ;
|
1016
|
Integrator1_In3_784 = Heading_Out1_444 ;
|
1017
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/180_2_Divide" ;
|
1018
|
Divide_In2_666 = int_to_real (Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_var180_Value) ;
|
1019
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/180_2_Divide1" ;
|
1020
|
Divide1_In1_677 = int_to_real (Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_var180_Value) ;
|
1021
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/pi_2_Divide1" ;
|
1022
|
Divide1_In2_678 = Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_pi_Value ;
|
1023
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/pi_2_Divide" ;
|
1024
|
Divide_In1_665 = Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_pi_Value ;
|
1025
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Divide_2_Product" ;
|
1026
|
Product_In2_801 = Divide_Out1_667 ;
|
1027
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Divide1_2_Product1" ;
|
1028
|
Product1_In2_813 = Divide1_Out1_679 ;
|
1029
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Product1_2_rateLim_calc" ;
|
1030
|
rateLim_calc_In1_1278 = Product1_Out1_814 ;
|
1031
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/k1_2_Relational\\nOperator1" ;
|
1032
|
Relational_Operator1_In1_1031 = k1_Out1_1137 ;
|
1033
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/k1_2_Switch2" ;
|
1034
|
Switch2_In1_1060 = k1_Out1_1137 ;
|
1035
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/init_2_Integrator1_1" ;
|
1036
|
Integrator1_1_In3_1002 = Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_init_Value ;
|
1037
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Logical\\nOperator_2_Integrator1_1" ;
|
1038
|
Integrator1_1_In2_1001 = Logical_Operator_Out1_790 ;
|
1039
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation_2_Switch3" ;
|
1040
|
Switch3_In3_1071 = DynamicSaturation_Out1_688 ;
|
1041
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation_2_Relational\\nOperator3" ;
|
1042
|
Relational_Operator3_In1_1043 = DynamicSaturation_Out1_688 ;
|
1043
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation_2_Relational\\nOperator2" ;
|
1044
|
Relational_Operator2_In1_1037 = DynamicSaturation_Out1_688 ;
|
1045
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/rateLim_calc_2_Relational\\nOperator" ;
|
1046
|
Relational_Operator_In1_1025 = rateLim_calc_Out1_1280 ;
|
1047
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/rateLim_calc_2_Switch1" ;
|
1048
|
Switch1_In1_1051 = rateLim_calc_Out1_1280 ;
|
1049
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Relational\\nOperator1_2_Logical\\nOperator1_2" ;
|
1050
|
Logical_Operator1_2_In2_1014 = Relational_Operator1_Out1_1033 ;
|
1051
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Relational\\nOperator1_2_Switch2" ;
|
1052
|
Switch2_In2_1061 = Relational_Operator1_Out1_1033 ;
|
1053
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Switch1_2_Switch2" ;
|
1054
|
Switch2_In3_1062 = Switch1_Out1_1054 ;
|
1055
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Switch1_2_Relational\\nOperator1" ;
|
1056
|
Relational_Operator1_In2_1032 = Switch1_Out1_1054 ;
|
1057
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Constant2_2_Relational\\nOperator3" ;
|
1058
|
Relational_Operator3_In2_1044 = int_to_real (Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_Constant2_Value) ;
|
1059
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Relational\\nOperator3_2_Logical\\nOperator1_2" ;
|
1060
|
Logical_Operator1_2_In1_1013 = Relational_Operator3_Out1_1045 ;
|
1061
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Logical\\nOperator1_2_2_Logical\\nOperator1_3" ;
|
1062
|
Logical_Operator1_3_In2_1020 = Logical_Operator1_2_Out1_1015 ;
|
1063
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Logical\\nOperator1_1_2_Logical\\nOperator1_3" ;
|
1064
|
Logical_Operator1_3_In1_1019 = Logical_Operator1_1_Out1_1009 ;
|
1065
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Logical\\nOperator1_3_2_Switch3" ;
|
1066
|
Switch3_In2_1070 = Logical_Operator1_3_Out1_1021 ;
|
1067
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Relational\\nOperator2_2_Logical\\nOperator1_1" ;
|
1068
|
Logical_Operator1_1_In2_1008 = Relational_Operator2_Out1_1039 ;
|
1069
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Constant1_2_Relational\\nOperator2" ;
|
1070
|
Relational_Operator2_In2_1038 = int_to_real (Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_Constant1_Value) ;
|
1071
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Constant3_2_Switch3" ;
|
1072
|
Switch3_In1_1069 = int_to_real (Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_Constant3_Value) ;
|
1073
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Switch3_2_Integrator1_1" ;
|
1074
|
Integrator1_1_In1_1000 = Switch3_Out1_1072 ;
|
1075
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Relational\\nOperator_2_Logical\\nOperator1_1" ;
|
1076
|
Logical_Operator1_1_In1_1007 = Relational_Operator_Out1_1027 ;
|
1077
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Relational\\nOperator_2_Switch1" ;
|
1078
|
Switch1_In2_1052 = Relational_Operator_Out1_1027 ;
|
1079
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Integrator1_1_2_Relational\\nOperator" ;
|
1080
|
Relational_Operator_In2_1026 = Integrator1_1_Out1_1003 ;
|
1081
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Integrator1_1_2_Switch1" ;
|
1082
|
Switch1_In3_1053 = Integrator1_1_Out1_1003 ;
|
1083
|
|
1084
|
tel
|
1085
|
|
1086
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL" ;
|
1087
|
|
1088
|
node Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_ANGL (
|
1089
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/in/Out1" ;
|
1090
|
in_Out1_481 : real)
|
1091
|
returns (
|
1092
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/+ -180/In1" ;
|
1093
|
_180_In1_643 : real) ;
|
1094
|
var
|
1095
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/Abs/Out1" ;
|
1096
|
Abs_Out1_484 : real ;
|
1097
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/Relational\\nOperator_ANGL/Out1" ;
|
1098
|
Relational_Operator_ANGL_Out1_506 : bool ;
|
1099
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/Sum6/Out1" ;
|
1100
|
Sum6_Out1_516 : real ;
|
1101
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/Switch1_ANGL/Out1" ;
|
1102
|
Switch1_ANGL_Out1_525 : real ;
|
1103
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Out1" ;
|
1104
|
sign_Out1_532 : real ;
|
1105
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/times360/Out1" ;
|
1106
|
times360_Out1_631 : real ;
|
1107
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/Abs/In1" ;
|
1108
|
Abs_In1_483 : real ;
|
1109
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/Relational\\nOperator_ANGL/In1" ;
|
1110
|
Relational_Operator_ANGL_In1_504 : real ;
|
1111
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/Relational\\nOperator_ANGL/In2" ;
|
1112
|
Relational_Operator_ANGL_In2_505 : real ;
|
1113
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/Sum6/In1" ;
|
1114
|
Sum6_In1_514 : real ;
|
1115
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/Sum6/In2" ;
|
1116
|
Sum6_In2_515 : real ;
|
1117
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/Switch1_ANGL/In1" ;
|
1118
|
Switch1_ANGL_In1_522 : real ;
|
1119
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/Switch1_ANGL/In2" ;
|
1120
|
Switch1_ANGL_In2_523 : bool ;
|
1121
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/Switch1_ANGL/In3" ;
|
1122
|
Switch1_ANGL_In3_524 : real ;
|
1123
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/In1" ;
|
1124
|
sign_In1_531 : real ;
|
1125
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/times360/In1" ;
|
1126
|
times360_In1_629 : real ;
|
1127
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/times360/In2" ;
|
1128
|
times360_In2_630 : real ;
|
1129
|
let
|
1130
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/Abs" ;
|
1131
|
Abs_Out1_484 =
|
1132
|
if Abs_In1_483 < 0.0 then
|
1133
|
- Abs_In1_483
|
1134
|
else Abs_In1_483 ;
|
1135
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/Relational\\nOperator_ANGL" ;
|
1136
|
Relational_Operator_ANGL_Out1_506 = Relational_Operator_ANGL_In1_504 > Relational_Operator_ANGL_In2_505 ;
|
1137
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/Sum6" ;
|
1138
|
Sum6_Out1_516 = - Sum6_In1_514 + Sum6_In2_515 ;
|
1139
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/Switch1_ANGL" ;
|
1140
|
Switch1_ANGL_Out1_525 =
|
1141
|
if Switch1_ANGL_In2_523 then
|
1142
|
Switch1_ANGL_In1_522
|
1143
|
else Switch1_ANGL_In3_524 ;
|
1144
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign" ;
|
1145
|
sign_Out1_532 = Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_ANGL_sign (sign_In1_531) ;
|
1146
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/times360" ;
|
1147
|
times360_Out1_631 = times360_In1_629 * times360_In2_630 ;
|
1148
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/Abs_2_Relational\\nOperator_ANGL" ;
|
1149
|
Relational_Operator_ANGL_In1_504 = Abs_Out1_484 ;
|
1150
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/in_2_Abs" ;
|
1151
|
Abs_In1_483 = in_Out1_481 ;
|
1152
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/in_2_Switch1_ANGL" ;
|
1153
|
Switch1_ANGL_In3_524 = in_Out1_481 ;
|
1154
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/in_2_Sum6" ;
|
1155
|
Sum6_In2_515 = in_Out1_481 ;
|
1156
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/in_2_sign" ;
|
1157
|
sign_In1_531 = in_Out1_481 ;
|
1158
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/Switch1_ANGL_2_+ -180" ;
|
1159
|
_180_In1_643 = Switch1_ANGL_Out1_525 ;
|
1160
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/times360_2_Sum6" ;
|
1161
|
Sum6_In1_514 = times360_Out1_631 ;
|
1162
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/Sum6_2_Switch1_ANGL" ;
|
1163
|
Switch1_ANGL_In1_522 = Sum6_Out1_516 ;
|
1164
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/Relational\\nOperator_ANGL_2_Switch1_ANGL" ;
|
1165
|
Switch1_ANGL_In2_523 = Relational_Operator_ANGL_Out1_506 ;
|
1166
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/Constant1_ANGL_2_Relational\\nOperator_ANGL" ;
|
1167
|
Relational_Operator_ANGL_In2_505 = int_to_real (Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_ANGL_Constant1_ANGL_Value) ;
|
1168
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign_2_times360" ;
|
1169
|
times360_In2_630 = sign_Out1_532 ;
|
1170
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/Constant2_ANGL_2_times360" ;
|
1171
|
times360_In1_629 = int_to_real (Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_ANGL_Constant2_ANGL_Value) ;
|
1172
|
|
1173
|
tel
|
1174
|
|
1175
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign" ;
|
1176
|
|
1177
|
node Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_ANGL_sign (
|
1178
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/SigIn/Out1" ;
|
1179
|
SigIn_Out1_542 : real)
|
1180
|
returns (
|
1181
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Out2/In1" ;
|
1182
|
Out2_In1_608 : real) ;
|
1183
|
var
|
1184
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Relational Operator/Out1" ;
|
1185
|
Relational_Operator_Out1_572 : bool ;
|
1186
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Relational Operator1/Out1" ;
|
1187
|
Relational_Operator1_Out1_578 : bool ;
|
1188
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Switch1/Out1" ;
|
1189
|
Switch1_Out1_587 : real ;
|
1190
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Switch2/Out1" ;
|
1191
|
Switch2_Out1_596 : real ;
|
1192
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Relational Operator/In1" ;
|
1193
|
Relational_Operator_In1_570 : real ;
|
1194
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Relational Operator/In2" ;
|
1195
|
Relational_Operator_In2_571 : real ;
|
1196
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Relational Operator1/In1" ;
|
1197
|
Relational_Operator1_In1_576 : real ;
|
1198
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Relational Operator1/In2" ;
|
1199
|
Relational_Operator1_In2_577 : real ;
|
1200
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Switch1/In1" ;
|
1201
|
Switch1_In1_584 : real ;
|
1202
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Switch1/In2" ;
|
1203
|
Switch1_In2_585 : bool ;
|
1204
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Switch1/In3" ;
|
1205
|
Switch1_In3_586 : real ;
|
1206
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Switch2/In1" ;
|
1207
|
Switch2_In1_593 : real ;
|
1208
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Switch2/In2" ;
|
1209
|
Switch2_In2_594 : bool ;
|
1210
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Switch2/In3" ;
|
1211
|
Switch2_In3_595 : real ;
|
1212
|
let
|
1213
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Relational Operator" ;
|
1214
|
Relational_Operator_Out1_572 = Relational_Operator_In1_570 > Relational_Operator_In2_571 ;
|
1215
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Relational Operator1" ;
|
1216
|
Relational_Operator1_Out1_578 = Relational_Operator1_In1_576 = Relational_Operator1_In2_577 ;
|
1217
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Switch1" ;
|
1218
|
Switch1_Out1_587 =
|
1219
|
if Switch1_In2_585 then
|
1220
|
Switch1_In1_584
|
1221
|
else Switch1_In3_586 ;
|
1222
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Switch2" ;
|
1223
|
Switch2_Out1_596 =
|
1224
|
if Switch2_In2_594 then
|
1225
|
Switch2_In1_593
|
1226
|
else Switch2_In3_595 ;
|
1227
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/SigIn_2_Relational Operator1" ;
|
1228
|
Relational_Operator1_In2_577 = SigIn_Out1_542 ;
|
1229
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/SigIn_2_Relational Operator" ;
|
1230
|
Relational_Operator_In1_570 = SigIn_Out1_542 ;
|
1231
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Constant3_2_Switch1" ;
|
1232
|
Switch1_In1_584 = Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_ANGL_sign_Constant3_Value ;
|
1233
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Constant3_2_Relational Operator1" ;
|
1234
|
Relational_Operator1_In1_576 = Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_ANGL_sign_Constant3_Value ;
|
1235
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Constant3_2_Relational Operator" ;
|
1236
|
Relational_Operator_In2_571 = Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_ANGL_sign_Constant3_Value ;
|
1237
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Relational Operator_2_Switch2" ;
|
1238
|
Switch2_In2_594 = Relational_Operator_Out1_572 ;
|
1239
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Switch2_2_Out2" ;
|
1240
|
Out2_In1_608 = Switch2_Out1_596 ;
|
1241
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Constant4_2_Switch2" ;
|
1242
|
Switch2_In1_593 = Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_ANGL_sign_Constant4_Value ;
|
1243
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Switch1_2_Switch2" ;
|
1244
|
Switch2_In3_595 = Switch1_Out1_587 ;
|
1245
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Relational Operator1_2_Switch1" ;
|
1246
|
Switch1_In2_585 = Relational_Operator1_Out1_578 ;
|
1247
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/ANGL/sign/Constant5_2_Switch1" ;
|
1248
|
Switch1_In3_586 = Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_ANGL_sign_Constant5_Value ;
|
1249
|
|
1250
|
tel
|
1251
|
|
1252
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation" ;
|
1253
|
|
1254
|
node Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_DynamicSaturation (
|
1255
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/up/Out1" ;
|
1256
|
up_Out1_698 : real ;
|
1257
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/u/Out1" ;
|
1258
|
u_Out1_708 : real ;
|
1259
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/lo/Out1" ;
|
1260
|
lo_Out1_718 : real)
|
1261
|
returns (
|
1262
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/y1/In1" ;
|
1263
|
y1_In1_760 : real) ;
|
1264
|
var
|
1265
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/LowerRelop1/Out1" ;
|
1266
|
LowerRelop1_Out1_724 : bool ;
|
1267
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/UpperRelop/Out1" ;
|
1268
|
UpperRelop_Out1_730 : bool ;
|
1269
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/switch2_1/Out1" ;
|
1270
|
switch2_1_Out1_739 : real ;
|
1271
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/switch2_2/Out1" ;
|
1272
|
switch2_2_Out1_748 : real ;
|
1273
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/LowerRelop1/In1" ;
|
1274
|
LowerRelop1_In1_722 : real ;
|
1275
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/LowerRelop1/In2" ;
|
1276
|
LowerRelop1_In2_723 : real ;
|
1277
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/UpperRelop/In1" ;
|
1278
|
UpperRelop_In1_728 : real ;
|
1279
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/UpperRelop/In2" ;
|
1280
|
UpperRelop_In2_729 : real ;
|
1281
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/switch2_1/In1" ;
|
1282
|
switch2_1_In1_736 : real ;
|
1283
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/switch2_1/In2" ;
|
1284
|
switch2_1_In2_737 : bool ;
|
1285
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/switch2_1/In3" ;
|
1286
|
switch2_1_In3_738 : real ;
|
1287
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/switch2_2/In1" ;
|
1288
|
switch2_2_In1_745 : real ;
|
1289
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/switch2_2/In2" ;
|
1290
|
switch2_2_In2_746 : bool ;
|
1291
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/switch2_2/In3" ;
|
1292
|
switch2_2_In3_747 : real ;
|
1293
|
let
|
1294
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/LowerRelop1" ;
|
1295
|
LowerRelop1_Out1_724 = LowerRelop1_In1_722 > LowerRelop1_In2_723 ;
|
1296
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/UpperRelop" ;
|
1297
|
UpperRelop_Out1_730 = UpperRelop_In1_728 < UpperRelop_In2_729 ;
|
1298
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/switch2_1" ;
|
1299
|
switch2_1_Out1_739 =
|
1300
|
if switch2_1_In2_737 then
|
1301
|
switch2_1_In1_736
|
1302
|
else switch2_1_In3_738 ;
|
1303
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/switch2_2" ;
|
1304
|
switch2_2_Out1_748 =
|
1305
|
if switch2_2_In2_746 then
|
1306
|
switch2_2_In1_745
|
1307
|
else switch2_2_In3_747 ;
|
1308
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/up_2_switch2_2" ;
|
1309
|
switch2_2_In1_745 = up_Out1_698 ;
|
1310
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/up_2_LowerRelop1" ;
|
1311
|
LowerRelop1_In2_723 = up_Out1_698 ;
|
1312
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/u_2_switch2_1" ;
|
1313
|
switch2_1_In3_738 = u_Out1_708 ;
|
1314
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/u_2_LowerRelop1" ;
|
1315
|
LowerRelop1_In1_722 = u_Out1_708 ;
|
1316
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/u_2_UpperRelop" ;
|
1317
|
UpperRelop_In1_728 = u_Out1_708 ;
|
1318
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/lo_2_switch2_1" ;
|
1319
|
switch2_1_In1_736 = lo_Out1_718 ;
|
1320
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/lo_2_UpperRelop" ;
|
1321
|
UpperRelop_In2_729 = lo_Out1_718 ;
|
1322
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/switch2_1_2_switch2_2" ;
|
1323
|
switch2_2_In3_747 = switch2_1_Out1_739 ;
|
1324
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/switch2_2_2_y1" ;
|
1325
|
y1_In1_760 = switch2_2_Out1_748 ;
|
1326
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/LowerRelop1_2_switch2_2" ;
|
1327
|
switch2_2_In2_746 = LowerRelop1_Out1_724 ;
|
1328
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/DynamicSaturation/UpperRelop_2_switch2_1" ;
|
1329
|
switch2_1_In2_737 = UpperRelop_Out1_730 ;
|
1330
|
|
1331
|
tel
|
1332
|
|
1333
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Saturation1" ;
|
1334
|
|
1335
|
node Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_Saturation1 (
|
1336
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Saturation1/SigIn/Out1" ;
|
1337
|
SigIn_Out1_831 : real)
|
1338
|
returns (
|
1339
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Saturation1/Out1/In1" ;
|
1340
|
Out1_In1_879 : real) ;
|
1341
|
var
|
1342
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Saturation1/Enforce\\nlow lim/Out1" ;
|
1343
|
Enforce_low_lim_Out1_857 : real ;
|
1344
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Saturation1/Enforce\\nup lim/Out1" ;
|
1345
|
Enforce_up_lim_Out1_867 : real ;
|
1346
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Saturation1/Enforce\\nlow lim/In1" ;
|
1347
|
Enforce_low_lim_In1_855 : real ;
|
1348
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Saturation1/Enforce\\nlow lim/In2" ;
|
1349
|
Enforce_low_lim_In2_856 : real ;
|
1350
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Saturation1/Enforce\\nup lim/In1" ;
|
1351
|
Enforce_up_lim_In1_865 : real ;
|
1352
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Saturation1/Enforce\\nup lim/In2" ;
|
1353
|
Enforce_up_lim_In2_866 : real ;
|
1354
|
let
|
1355
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Saturation1/Enforce\\nlow lim" ;
|
1356
|
Enforce_low_lim_Out1_857 =
|
1357
|
if Enforce_low_lim_In1_855 >= Enforce_low_lim_In2_856 then
|
1358
|
Enforce_low_lim_In1_855
|
1359
|
else Enforce_low_lim_In2_856 ;
|
1360
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Saturation1/Enforce\\nup lim" ;
|
1361
|
Enforce_up_lim_Out1_867 =
|
1362
|
if Enforce_up_lim_In1_865 <= Enforce_up_lim_In2_866 then
|
1363
|
Enforce_up_lim_In1_865
|
1364
|
else Enforce_up_lim_In2_866 ;
|
1365
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Saturation1/Constant1_2_Enforce\\nlow lim" ;
|
1366
|
Enforce_low_lim_In1_855 = Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_Saturation1_Constant1_Value ;
|
1367
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Saturation1/SigIn_2_Enforce\\nlow lim" ;
|
1368
|
Enforce_low_lim_In2_856 = SigIn_Out1_831 ;
|
1369
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Saturation1/Enforce\\nlow lim_2_Enforce\\nup lim" ;
|
1370
|
Enforce_up_lim_In1_865 = Enforce_low_lim_Out1_857 ;
|
1371
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Saturation1/Constant2_2_Enforce\\nup lim" ;
|
1372
|
Enforce_up_lim_In2_866 = int_to_real (Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_Saturation1_Constant2_Value) ;
|
1373
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/Saturation1/Enforce\\nup lim_2_Out1" ;
|
1374
|
Out1_In1_879 = Enforce_up_lim_Out1_867 ;
|
1375
|
|
1376
|
tel
|
1377
|
|
1378
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omega_calc" ;
|
1379
|
|
1380
|
node Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_omega_calc (
|
1381
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omega_calc/SigIn/Out1" ;
|
1382
|
SigIn_Out1_1205 : real)
|
1383
|
returns (
|
1384
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omega_calc/Out1/In1" ;
|
1385
|
Out1_In1_1255 : real) ;
|
1386
|
var
|
1387
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omega_calc/Sum2/Out1" ;
|
1388
|
Sum2_Out1_1231 : real ;
|
1389
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omega_calc/timesZero/Out1" ;
|
1390
|
timesZero_Out1_1243 : real ;
|
1391
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omega_calc/Sum2/In1" ;
|
1392
|
Sum2_In1_1229 : real ;
|
1393
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omega_calc/Sum2/In2" ;
|
1394
|
Sum2_In2_1230 : real ;
|
1395
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omega_calc/timesZero/In1" ;
|
1396
|
timesZero_In1_1241 : real ;
|
1397
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omega_calc/timesZero/In2" ;
|
1398
|
timesZero_In2_1242 : real ;
|
1399
|
let
|
1400
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omega_calc/Sum2" ;
|
1401
|
Sum2_Out1_1231 = - Sum2_In1_1229 + Sum2_In2_1230 ;
|
1402
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omega_calc/timesZero" ;
|
1403
|
timesZero_Out1_1243 = timesZero_In1_1241 * timesZero_In2_1242 ;
|
1404
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omega_calc/Constant1_2_Sum2" ;
|
1405
|
Sum2_In1_1229 = Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_omega_calc_Constant1_Value ;
|
1406
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omega_calc/Sum2_2_Out1" ;
|
1407
|
Out1_In1_1255 = Sum2_Out1_1231 ;
|
1408
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omega_calc/timesZero_2_Sum2" ;
|
1409
|
Sum2_In2_1230 = timesZero_Out1_1243 ;
|
1410
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omega_calc/Constant2_2_timesZero" ;
|
1411
|
timesZero_In1_1241 = Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_omega_calc_Constant2_Value ;
|
1412
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/omega_calc/SigIn_2_timesZero" ;
|
1413
|
timesZero_In2_1242 = SigIn_Out1_1205 ;
|
1414
|
tel
|
1415
|
|
1416
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/times514dot8" ;
|
1417
|
|
1418
|
node Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_times514dot8 (
|
1419
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/times514dot8/SigIn/Out1" ;
|
1420
|
SigIn_Out1_1305 : real)
|
1421
|
returns (
|
1422
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/times514dot8/Out1/In1" ;
|
1423
|
Out1_In1_1337 : real) ;
|
1424
|
var
|
1425
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/times514dot8/timesZero/Out1" ;
|
1426
|
timesZero_Out1_1325 : real ;
|
1427
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/times514dot8/timesZero/In1" ;
|
1428
|
timesZero_In1_1323 : real ;
|
1429
|
--Trace PORT : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/times514dot8/timesZero/In2" ;
|
1430
|
timesZero_In2_1324 : real ;
|
1431
|
let
|
1432
|
--Trace BLOCK : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/times514dot8/timesZero" ;
|
1433
|
timesZero_Out1_1325 = timesZero_In1_1323 / timesZero_In2_1324 ;
|
1434
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/times514dot8/timesZero_2_Out1" ;
|
1435
|
Out1_In1_1337 = timesZero_Out1_1325 ;
|
1436
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/times514dot8/SigIn_2_timesZero" ;
|
1437
|
timesZero_In2_1324 = SigIn_Out1_1305 ;
|
1438
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Heading Control/HdgCmdProcessor/times514dot8/Constant1_2_timesZero" ;
|
1439
|
timesZero_In1_1323 = Latitudinal_Control_Verif_Heading_Control_HdgCmdProcessor_times514dot8_Constant1_Value ;
|
1440
|
tel
|
1441
|
|
1442
|
--Trace BLOCK : "Latitudinal_Control_Verif/ManualOverride" ;
|
1443
|
|
1444
|
node Latitudinal_Control_Verif_ManualOverride (
|
1445
|
--Trace PORT : "Latitudinal_Control_Verif/ManualOverride/Man/Out1" ;
|
1446
|
Man_Out1_1816 : real ;
|
1447
|
--Trace PORT : "Latitudinal_Control_Verif/ManualOverride/Auto/Out1" ;
|
1448
|
Auto_Out1_1826 : real)
|
1449
|
returns (
|
1450
|
--Trace PORT : "Latitudinal_Control_Verif/ManualOverride/Out/In1" ;
|
1451
|
Out_In1_1847 : real) ;
|
1452
|
var
|
1453
|
--Trace PORT : "Latitudinal_Control_Verif/ManualOverride/Switch1/Out1" ;
|
1454
|
Switch1_Out1_1835 : real ;
|
1455
|
--Trace PORT : "Latitudinal_Control_Verif/ManualOverride/Switch1/In1" ;
|
1456
|
Switch1_In1_1832 : real ;
|
1457
|
--Trace PORT : "Latitudinal_Control_Verif/ManualOverride/Switch1/In2" ;
|
1458
|
Switch1_In2_1833 : bool ;
|
1459
|
--Trace PORT : "Latitudinal_Control_Verif/ManualOverride/Switch1/In3" ;
|
1460
|
Switch1_In3_1834 : real ;
|
1461
|
let
|
1462
|
--Trace BLOCK : "Latitudinal_Control_Verif/ManualOverride/Switch1" ;
|
1463
|
Switch1_Out1_1835 =
|
1464
|
if Switch1_In2_1833 then
|
1465
|
Switch1_In1_1832
|
1466
|
else Switch1_In3_1834 ;
|
1467
|
--Trace SIGNAL : "Latitudinal_Control_Verif/ManualOverride/Man_2_Switch1" ;
|
1468
|
Switch1_In3_1834 = Man_Out1_1816 ;
|
1469
|
--Trace SIGNAL : "Latitudinal_Control_Verif/ManualOverride/Man_2_Switch1" ;
|
1470
|
Switch1_In2_1833 =
|
1471
|
if Man_Out1_1816 = 0.0 then
|
1472
|
false
|
1473
|
else true ;
|
1474
|
--Trace SIGNAL : "Latitudinal_Control_Verif/ManualOverride/Auto_2_Switch1" ;
|
1475
|
Switch1_In1_1832 = Auto_Out1_1826 ;
|
1476
|
--Trace SIGNAL : "Latitudinal_Control_Verif/ManualOverride/Switch1_2_Out" ;
|
1477
|
Out_In1_1847 = Switch1_Out1_1835 ;
|
1478
|
|
1479
|
tel
|
1480
|
|
1481
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop" ;
|
1482
|
|
1483
|
node Latitudinal_Control_Verif_Roll_InnerLoop (
|
1484
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/RollCmd/Out1" ;
|
1485
|
RollCmd_Out1_1871 : real ;
|
1486
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/Roll/Out1" ;
|
1487
|
Roll_Out1_1881 : real ;
|
1488
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/pdeg/Out1" ;
|
1489
|
pdeg_Out1_1891 : real ;
|
1490
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/CAS/Out1" ;
|
1491
|
CAS_Out1_1901 : real)
|
1492
|
returns (
|
1493
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/AilCmd/In1" ;
|
1494
|
AilCmd_In1_2707 : real) ;
|
1495
|
var
|
1496
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/Kphierr/Out1" ;
|
1497
|
Kphierr_Out1_1910 : real ;
|
1498
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/Product/Out1" ;
|
1499
|
Product_Out1_1922 : real ;
|
1500
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/Sum/Out1" ;
|
1501
|
Sum_Out1_1940 : real ;
|
1502
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/Sum1/Out1" ;
|
1503
|
Sum1_Out1_1950 : real ;
|
1504
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/Out1" ;
|
1505
|
lookup1d_Out1_1957 : real ;
|
1506
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/a#1/Out1" ;
|
1507
|
asharp1_Out1_2609 : real ;
|
1508
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/an_fb#1/Out1" ;
|
1509
|
an_fbsharp1_Out1_2619 : real ;
|
1510
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/b0#1/Out1" ;
|
1511
|
b0sharp1_Out1_2628 : real ;
|
1512
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/b0#2/Out1" ;
|
1513
|
b0sharp2_Out1_2637 : real ;
|
1514
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/delay#1/Out1" ;
|
1515
|
delaysharp1_Out1_2642 : real ;
|
1516
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/delay_fb#1/Out1" ;
|
1517
|
delay_fbsharp1_Out1_2652 : real ;
|
1518
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/out_sum/Out1" ;
|
1519
|
out_sum_Out1_2662 : real ;
|
1520
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/sample#1/Out1" ;
|
1521
|
samplesharp1_Out1_2671 : real ;
|
1522
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/Kphierr/In1" ;
|
1523
|
Kphierr_In1_1909 : real ;
|
1524
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/Product/In1" ;
|
1525
|
Product_In1_1920 : real ;
|
1526
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/Product/In2" ;
|
1527
|
Product_In2_1921 : real ;
|
1528
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/Sum/In1" ;
|
1529
|
Sum_In1_1938 : real ;
|
1530
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/Sum/In2" ;
|
1531
|
Sum_In2_1939 : real ;
|
1532
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/Sum1/In1" ;
|
1533
|
Sum1_In1_1948 : real ;
|
1534
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/Sum1/In2" ;
|
1535
|
Sum1_In2_1949 : real ;
|
1536
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/In1" ;
|
1537
|
lookup1d_In1_1956 : real ;
|
1538
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/a#1/In1" ;
|
1539
|
asharp1_In1_2608 : real ;
|
1540
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/an_fb#1/In1" ;
|
1541
|
an_fbsharp1_In1_2617 : real ;
|
1542
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/an_fb#1/In2" ;
|
1543
|
an_fbsharp1_In2_2618 : real ;
|
1544
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/b0#1/In1" ;
|
1545
|
b0sharp1_In1_2627 : real ;
|
1546
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/b0#2/In1" ;
|
1547
|
b0sharp2_In1_2636 : real ;
|
1548
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/delay#1/In1" ;
|
1549
|
delaysharp1_In1_2641 : real ;
|
1550
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/delay_fb#1/In1" ;
|
1551
|
delay_fbsharp1_In1_2650 : real ;
|
1552
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/delay_fb#1/In2" ;
|
1553
|
delay_fbsharp1_In2_2651 : real ;
|
1554
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/out_sum/In1" ;
|
1555
|
out_sum_In1_2660 : real ;
|
1556
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/out_sum/In2" ;
|
1557
|
out_sum_In2_2661 : real ;
|
1558
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/sample#1/In1" ;
|
1559
|
samplesharp1_In1_2670 : real ;
|
1560
|
let
|
1561
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/Kphierr" ;
|
1562
|
Kphierr_Out1_1910 = Latitudinal_Control_Verif_Roll_InnerLoop_Kphierr_Gain * Kphierr_In1_1909 ;
|
1563
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/Product" ;
|
1564
|
Product_Out1_1922 = Product_In1_1920 * Product_In2_1921 ;
|
1565
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/Sum" ;
|
1566
|
Sum_Out1_1940 = Sum_In1_1938 + - Sum_In2_1939 ;
|
1567
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/Sum1" ;
|
1568
|
Sum1_Out1_1950 = Sum1_In1_1948 + - Sum1_In2_1949 ;
|
1569
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d" ;
|
1570
|
lookup1d_Out1_1957 = Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d (lookup1d_In1_1956) ;
|
1571
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/a#1" ;
|
1572
|
asharp1_Out1_2609 = Latitudinal_Control_Verif_Roll_InnerLoop_asharp1_Gain * asharp1_In1_2608 ;
|
1573
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/an_fb#1" ;
|
1574
|
an_fbsharp1_Out1_2619 = an_fbsharp1_In1_2617 + - an_fbsharp1_In2_2618 ;
|
1575
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/b0#1" ;
|
1576
|
b0sharp1_Out1_2628 = Latitudinal_Control_Verif_Roll_InnerLoop_b0sharp1_Gain * b0sharp1_In1_2627 ;
|
1577
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/b0#2" ;
|
1578
|
b0sharp2_Out1_2637 = Latitudinal_Control_Verif_Roll_InnerLoop_b0sharp2_Gain * b0sharp2_In1_2636 ;
|
1579
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/delay#1" ;
|
1580
|
delaysharp1_Out1_2642 = Latitudinal_Control_Verif_Roll_InnerLoop_delaysharp1_InitialValue -> pre delaysharp1_In1_2641 ;
|
1581
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/delay_fb#1" ;
|
1582
|
delay_fbsharp1_Out1_2652 = delay_fbsharp1_In1_2650 + delay_fbsharp1_In2_2651 ;
|
1583
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/out_sum" ;
|
1584
|
out_sum_Out1_2662 = out_sum_In1_2660 + out_sum_In2_2661 ;
|
1585
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/sample#1" ;
|
1586
|
samplesharp1_Out1_2671 = Latitudinal_Control_Verif_Roll_InnerLoop_samplesharp1_Gain * samplesharp1_In1_2670 ;
|
1587
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/Product_2_AilCmd" ;
|
1588
|
AilCmd_In1_2707 = Product_Out1_1922 ;
|
1589
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d_2_Product" ;
|
1590
|
Product_In2_1921 = lookup1d_Out1_1957 ;
|
1591
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/Sum1_2_Product" ;
|
1592
|
Product_In1_1920 = Sum1_Out1_1950 ;
|
1593
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/CAS_2_lookup1d" ;
|
1594
|
lookup1d_In1_1956 = CAS_Out1_1901 ;
|
1595
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/out_sum_2_Sum1" ;
|
1596
|
Sum1_In2_1949 = out_sum_Out1_2662 ;
|
1597
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/Kphierr_2_Sum1" ;
|
1598
|
Sum1_In1_1948 = Kphierr_Out1_1910 ;
|
1599
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/Roll_2_Sum" ;
|
1600
|
Sum_In2_1939 = Roll_Out1_1881 ;
|
1601
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/Sum_2_Kphierr" ;
|
1602
|
Kphierr_In1_1909 = Sum_Out1_1940 ;
|
1603
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/RollCmd_2_Sum" ;
|
1604
|
Sum_In1_1938 = RollCmd_Out1_1871 ;
|
1605
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/pdeg_2_b0#2" ;
|
1606
|
b0sharp2_In1_2636 = pdeg_Out1_1891 ;
|
1607
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/pdeg_2_an_fb#1" ;
|
1608
|
an_fbsharp1_In1_2617 = pdeg_Out1_1891 ;
|
1609
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/an_fb#1_2_sample#1" ;
|
1610
|
samplesharp1_In1_2670 = an_fbsharp1_Out1_2619 ;
|
1611
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/delay_fb#1_2_delay#1" ;
|
1612
|
delaysharp1_In1_2641 = delay_fbsharp1_Out1_2652 ;
|
1613
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/delay#1_2_delay_fb#1" ;
|
1614
|
delay_fbsharp1_In2_2651 = delaysharp1_Out1_2642 ;
|
1615
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/delay#1_2_a#1" ;
|
1616
|
asharp1_In1_2608 = delaysharp1_Out1_2642 ;
|
1617
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/sample#1_2_delay_fb#1" ;
|
1618
|
delay_fbsharp1_In1_2650 = samplesharp1_Out1_2671 ;
|
1619
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/a#1_2_an_fb#1" ;
|
1620
|
an_fbsharp1_In2_2618 = asharp1_Out1_2609 ;
|
1621
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/a#1_2_b0#1" ;
|
1622
|
b0sharp1_In1_2627 = asharp1_Out1_2609 ;
|
1623
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/b0#2_2_out_sum" ;
|
1624
|
out_sum_In1_2660 = b0sharp2_Out1_2637 ;
|
1625
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/b0#1_2_out_sum" ;
|
1626
|
out_sum_In2_2661 = b0sharp1_Out1_2628 ;
|
1627
|
tel
|
1628
|
|
1629
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d" ;
|
1630
|
|
1631
|
node Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d (
|
1632
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/In1/Out1" ;
|
1633
|
In1_Out1_1967 : real)
|
1634
|
returns (
|
1635
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/Out1/In1" ;
|
1636
|
Out1_In1_2543 : real) ;
|
1637
|
var
|
1638
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/Add/Out1" ;
|
1639
|
Add_Out1_1978 : real ;
|
1640
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/branch#1/Out1" ;
|
1641
|
branchsharp1_Out1_1991 : real ;
|
1642
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/branch#2/Out1" ;
|
1643
|
branchsharp2_Out1_2004 : real ;
|
1644
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/branch#3/Out1" ;
|
1645
|
branchsharp3_Out1_2017 : real ;
|
1646
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/gte1/Out1" ;
|
1647
|
gte1_Out1_2023 : bool ;
|
1648
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/gte2/Out1" ;
|
1649
|
gte2_Out1_2029 : bool ;
|
1650
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/gte3/Out1" ;
|
1651
|
gte3_Out1_2035 : bool ;
|
1652
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/Out1" ;
|
1653
|
interpolate1dsharp0_Out1_2046 : real ;
|
1654
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/Out1" ;
|
1655
|
interpolate1dsharp1_Out1_2184 : real ;
|
1656
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/Out1" ;
|
1657
|
interpolate1dsharp2_Out1_2322 : real ;
|
1658
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/lte1/Out1" ;
|
1659
|
lte1_Out1_2455 : bool ;
|
1660
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/lte2/Out1" ;
|
1661
|
lte2_Out1_2461 : bool ;
|
1662
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/lte3/Out1" ;
|
1663
|
lte3_Out1_2467 : bool ;
|
1664
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/Add/In1" ;
|
1665
|
Add_In1_1975 : real ;
|
1666
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/Add/In2" ;
|
1667
|
Add_In2_1976 : real ;
|
1668
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/Add/In3" ;
|
1669
|
Add_In3_1977 : real ;
|
1670
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/branch#1/In1" ;
|
1671
|
branchsharp1_In1_1988 : real ;
|
1672
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/branch#1/In2" ;
|
1673
|
branchsharp1_In2_1989 : real ;
|
1674
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/branch#1/In3" ;
|
1675
|
branchsharp1_In3_1990 : real ;
|
1676
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/branch#2/In1" ;
|
1677
|
branchsharp2_In1_2001 : real ;
|
1678
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/branch#2/In2" ;
|
1679
|
branchsharp2_In2_2002 : real ;
|
1680
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/branch#2/In3" ;
|
1681
|
branchsharp2_In3_2003 : real ;
|
1682
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/branch#3/In1" ;
|
1683
|
branchsharp3_In1_2014 : real ;
|
1684
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/branch#3/In2" ;
|
1685
|
branchsharp3_In2_2015 : real ;
|
1686
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/branch#3/In3" ;
|
1687
|
branchsharp3_In3_2016 : real ;
|
1688
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/gte1/In1" ;
|
1689
|
gte1_In1_2021 : real ;
|
1690
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/gte1/In2" ;
|
1691
|
gte1_In2_2022 : real ;
|
1692
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/gte2/In1" ;
|
1693
|
gte2_In1_2027 : real ;
|
1694
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/gte2/In2" ;
|
1695
|
gte2_In2_2028 : real ;
|
1696
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/gte3/In1" ;
|
1697
|
gte3_In1_2033 : real ;
|
1698
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/gte3/In2" ;
|
1699
|
gte3_In2_2034 : real ;
|
1700
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/In1" ;
|
1701
|
interpolate1dsharp0_In1_2041 : real ;
|
1702
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/In2" ;
|
1703
|
interpolate1dsharp0_In2_2042 : real ;
|
1704
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/In3" ;
|
1705
|
interpolate1dsharp0_In3_2043 : real ;
|
1706
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/In4" ;
|
1707
|
interpolate1dsharp0_In4_2044 : real ;
|
1708
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/In5" ;
|
1709
|
interpolate1dsharp0_In5_2045 : real ;
|
1710
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/In1" ;
|
1711
|
interpolate1dsharp1_In1_2179 : real ;
|
1712
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/In2" ;
|
1713
|
interpolate1dsharp1_In2_2180 : real ;
|
1714
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/In3" ;
|
1715
|
interpolate1dsharp1_In3_2181 : real ;
|
1716
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/In4" ;
|
1717
|
interpolate1dsharp1_In4_2182 : real ;
|
1718
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/In5" ;
|
1719
|
interpolate1dsharp1_In5_2183 : real ;
|
1720
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/In1" ;
|
1721
|
interpolate1dsharp2_In1_2317 : real ;
|
1722
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/In2" ;
|
1723
|
interpolate1dsharp2_In2_2318 : real ;
|
1724
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/In3" ;
|
1725
|
interpolate1dsharp2_In3_2319 : real ;
|
1726
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/In4" ;
|
1727
|
interpolate1dsharp2_In4_2320 : real ;
|
1728
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/In5" ;
|
1729
|
interpolate1dsharp2_In5_2321 : real ;
|
1730
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/lte1/In1" ;
|
1731
|
lte1_In1_2453 : real ;
|
1732
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/lte1/In2" ;
|
1733
|
lte1_In2_2454 : real ;
|
1734
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/lte2/In1" ;
|
1735
|
lte2_In1_2459 : real ;
|
1736
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/lte2/In2" ;
|
1737
|
lte2_In2_2460 : real ;
|
1738
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/lte3/In1" ;
|
1739
|
lte3_In1_2465 : real ;
|
1740
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/lte3/In2" ;
|
1741
|
lte3_In2_2466 : real ;
|
1742
|
let
|
1743
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/Add" ;
|
1744
|
Add_Out1_1978 = Add_In1_1975 + (Add_In2_1976 + Add_In3_1977) ;
|
1745
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/branch#1" ;
|
1746
|
branchsharp1_Out1_1991 = branchsharp1_In1_1988 * branchsharp1_In2_1989 * branchsharp1_In3_1990 ;
|
1747
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/branch#2" ;
|
1748
|
branchsharp2_Out1_2004 = branchsharp2_In1_2001 * branchsharp2_In2_2002 * branchsharp2_In3_2003 ;
|
1749
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/branch#3" ;
|
1750
|
branchsharp3_Out1_2017 = branchsharp3_In1_2014 * branchsharp3_In2_2015 * branchsharp3_In3_2016 ;
|
1751
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/gte1" ;
|
1752
|
gte1_Out1_2023 = gte1_In1_2021 <= gte1_In2_2022 ;
|
1753
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/gte2" ;
|
1754
|
gte2_Out1_2029 = gte2_In1_2027 <= gte2_In2_2028 ;
|
1755
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/gte3" ;
|
1756
|
gte3_Out1_2035 = gte3_In1_2033 <= gte3_In2_2034 ;
|
1757
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0" ;
|
1758
|
interpolate1dsharp0_Out1_2046 = Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_interpolate1dsharp0 (interpolate1dsharp0_In1_2041, interpolate1dsharp0_In2_2042, interpolate1dsharp0_In3_2043, interpolate1dsharp0_In4_2044, interpolate1dsharp0_In5_2045) ;
|
1759
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1" ;
|
1760
|
interpolate1dsharp1_Out1_2184 = Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_interpolate1dsharp1 (interpolate1dsharp1_In1_2179, interpolate1dsharp1_In2_2180, interpolate1dsharp1_In3_2181, interpolate1dsharp1_In4_2182, interpolate1dsharp1_In5_2183) ;
|
1761
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2" ;
|
1762
|
interpolate1dsharp2_Out1_2322 = Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_interpolate1dsharp2 (interpolate1dsharp2_In1_2317, interpolate1dsharp2_In2_2318, interpolate1dsharp2_In3_2319, interpolate1dsharp2_In4_2320, interpolate1dsharp2_In5_2321) ;
|
1763
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/lte1" ;
|
1764
|
lte1_Out1_2455 = lte1_In1_2453 >= lte1_In2_2454 ;
|
1765
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/lte2" ;
|
1766
|
lte2_Out1_2461 = lte2_In1_2459 > lte2_In2_2460 ;
|
1767
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/lte3" ;
|
1768
|
lte3_Out1_2467 = lte3_In1_2465 > lte3_In2_2466 ;
|
1769
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/r4_2_gte3" ;
|
1770
|
gte3_In2_2034 = Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_r4_Value ;
|
1771
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/r4_2_interpolate1d#2" ;
|
1772
|
interpolate1dsharp2_In3_2319 = Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_r4_Value ;
|
1773
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/r3_2_gte2" ;
|
1774
|
gte2_In2_2028 = Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_r3_Value ;
|
1775
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/r3_2_interpolate1d#1" ;
|
1776
|
interpolate1dsharp1_In3_2181 = Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_r3_Value ;
|
1777
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/r3_2_lte3" ;
|
1778
|
lte3_In2_2466 = Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_r3_Value ;
|
1779
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/r3_2_interpolate1d#2" ;
|
1780
|
interpolate1dsharp2_In2_2318 = Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_r3_Value ;
|
1781
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/r2_2_gte1" ;
|
1782
|
gte1_In2_2022 = Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_r2_Value ;
|
1783
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/r2_2_interpolate1d#0" ;
|
1784
|
interpolate1dsharp0_In3_2043 = Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_r2_Value ;
|
1785
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/r2_2_lte2" ;
|
1786
|
lte2_In2_2460 = Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_r2_Value ;
|
1787
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/r2_2_interpolate1d#1" ;
|
1788
|
interpolate1dsharp1_In2_2180 = Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_r2_Value ;
|
1789
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/r1_2_lte1" ;
|
1790
|
lte1_In2_2454 = Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_r1_Value ;
|
1791
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/r1_2_interpolate1d#0" ;
|
1792
|
interpolate1dsharp0_In2_2042 = Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_r1_Value ;
|
1793
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/In1_2_gte1" ;
|
1794
|
gte1_In1_2021 = In1_Out1_1967 ;
|
1795
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/In1_2_lte2" ;
|
1796
|
lte2_In1_2459 = In1_Out1_1967 ;
|
1797
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/In1_2_gte2" ;
|
1798
|
gte2_In1_2027 = In1_Out1_1967 ;
|
1799
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/In1_2_lte3" ;
|
1800
|
lte3_In1_2465 = In1_Out1_1967 ;
|
1801
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/In1_2_gte3" ;
|
1802
|
gte3_In1_2033 = In1_Out1_1967 ;
|
1803
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/In1_2_interpolate1d#2" ;
|
1804
|
interpolate1dsharp2_In1_2317 = In1_Out1_1967 ;
|
1805
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/In1_2_interpolate1d#1" ;
|
1806
|
interpolate1dsharp1_In1_2179 = In1_Out1_1967 ;
|
1807
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/In1_2_lte1" ;
|
1808
|
lte1_In1_2453 = In1_Out1_1967 ;
|
1809
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/In1_2_interpolate1d#0" ;
|
1810
|
interpolate1dsharp0_In1_2041 = In1_Out1_1967 ;
|
1811
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0_2_branch#1" ;
|
1812
|
branchsharp1_In1_1988 = interpolate1dsharp0_Out1_2046 ;
|
1813
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/r8_2_interpolate1d#2" ;
|
1814
|
interpolate1dsharp2_In5_2321 = Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_r8_Value ;
|
1815
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/r7_2_interpolate1d#2" ;
|
1816
|
interpolate1dsharp2_In4_2320 = Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_r7_Value ;
|
1817
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/r7_2_interpolate1d#1" ;
|
1818
|
interpolate1dsharp1_In5_2183 = Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_r7_Value ;
|
1819
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/r6_2_interpolate1d#1" ;
|
1820
|
interpolate1dsharp1_In4_2182 = Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_r6_Value ;
|
1821
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/r6_2_interpolate1d#0" ;
|
1822
|
interpolate1dsharp0_In5_2045 = Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_r6_Value ;
|
1823
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/r5_2_interpolate1d#0" ;
|
1824
|
interpolate1dsharp0_In4_2044 = Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_r5_Value ;
|
1825
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2_2_branch#3" ;
|
1826
|
branchsharp3_In1_2014 = interpolate1dsharp2_Out1_2322 ;
|
1827
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1_2_branch#2" ;
|
1828
|
branchsharp2_In1_2001 = interpolate1dsharp1_Out1_2184 ;
|
1829
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/lte1_2_branch#1" ;
|
1830
|
branchsharp1_In2_1989 =
|
1831
|
if lte1_Out1_2455 then
|
1832
|
1.0
|
1833
|
else 0.0 ;
|
1834
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/gte1_2_branch#1" ;
|
1835
|
branchsharp1_In3_1990 =
|
1836
|
if gte1_Out1_2023 then
|
1837
|
1.0
|
1838
|
else 0.0 ;
|
1839
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/lte2_2_branch#2" ;
|
1840
|
branchsharp2_In2_2002 =
|
1841
|
if lte2_Out1_2461 then
|
1842
|
1.0
|
1843
|
else 0.0 ;
|
1844
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/gte2_2_branch#2" ;
|
1845
|
branchsharp2_In3_2003 =
|
1846
|
if gte2_Out1_2029 then
|
1847
|
1.0
|
1848
|
else 0.0 ;
|
1849
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/lte3_2_branch#3" ;
|
1850
|
branchsharp3_In2_2015 =
|
1851
|
if lte3_Out1_2467 then
|
1852
|
1.0
|
1853
|
else 0.0 ;
|
1854
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/gte3_2_branch#3" ;
|
1855
|
branchsharp3_In3_2016 =
|
1856
|
if gte3_Out1_2035 then
|
1857
|
1.0
|
1858
|
else 0.0 ;
|
1859
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/branch#1_2_Add" ;
|
1860
|
Add_In1_1975 = branchsharp1_Out1_1991 ;
|
1861
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/branch#2_2_Add" ;
|
1862
|
Add_In2_1976 = branchsharp2_Out1_2004 ;
|
1863
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/branch#3_2_Add" ;
|
1864
|
Add_In3_1977 = branchsharp3_Out1_2017 ;
|
1865
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/Add_2_Out1" ;
|
1866
|
Out1_In1_2543 = Add_Out1_1978 ;
|
1867
|
|
1868
|
tel
|
1869
|
|
1870
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0" ;
|
1871
|
|
1872
|
node Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_interpolate1dsharp0 (
|
1873
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/In1/Out1" ;
|
1874
|
In1_Out1_2056 : real ;
|
1875
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/x1/Out1" ;
|
1876
|
x1_Out1_2066 : real ;
|
1877
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/x2/Out1" ;
|
1878
|
x2_Out1_2076 : real ;
|
1879
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/y1/Out1" ;
|
1880
|
y1_Out1_2086 : real ;
|
1881
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/y2/Out1" ;
|
1882
|
y2_Out1_2096 : real)
|
1883
|
returns (
|
1884
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/Out1/In1" ;
|
1885
|
Out1_In1_2161 : real) ;
|
1886
|
var
|
1887
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/Add1/Out1" ;
|
1888
|
Add1_Out1_2106 : real ;
|
1889
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/Add2/Out1" ;
|
1890
|
Add2_Out1_2116 : real ;
|
1891
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/Add3/Out1" ;
|
1892
|
Add3_Out1_2126 : real ;
|
1893
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/Add4/Out1" ;
|
1894
|
Add4_Out1_2136 : real ;
|
1895
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/Divide/Out1" ;
|
1896
|
Divide_Out1_2149 : real ;
|
1897
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/Add1/In1" ;
|
1898
|
Add1_In1_2104 : real ;
|
1899
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/Add1/In2" ;
|
1900
|
Add1_In2_2105 : real ;
|
1901
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/Add2/In1" ;
|
1902
|
Add2_In1_2114 : real ;
|
1903
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/Add2/In2" ;
|
1904
|
Add2_In2_2115 : real ;
|
1905
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/Add3/In1" ;
|
1906
|
Add3_In1_2124 : real ;
|
1907
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/Add3/In2" ;
|
1908
|
Add3_In2_2125 : real ;
|
1909
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/Add4/In1" ;
|
1910
|
Add4_In1_2134 : real ;
|
1911
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/Add4/In2" ;
|
1912
|
Add4_In2_2135 : real ;
|
1913
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/Divide/In1" ;
|
1914
|
Divide_In1_2146 : real ;
|
1915
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/Divide/In2" ;
|
1916
|
Divide_In2_2147 : real ;
|
1917
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/Divide/In3" ;
|
1918
|
Divide_In3_2148 : real ;
|
1919
|
let
|
1920
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/Add1" ;
|
1921
|
Add1_Out1_2106 = - Add1_In1_2104 + Add1_In2_2105 ;
|
1922
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/Add2" ;
|
1923
|
Add2_Out1_2116 = Add2_In1_2114 + Add2_In2_2115 ;
|
1924
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/Add3" ;
|
1925
|
Add3_Out1_2126 = - Add3_In1_2124 + Add3_In2_2125 ;
|
1926
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/Add4" ;
|
1927
|
Add4_Out1_2136 = Add4_In1_2134 + - Add4_In2_2135 ;
|
1928
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/Divide" ;
|
1929
|
Divide_Out1_2149 = Divide_In1_2146 / Divide_In2_2147 * Divide_In3_2148 ;
|
1930
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/Add2_2_Out1" ;
|
1931
|
Out1_In1_2161 = Add2_Out1_2116 ;
|
1932
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/y1_2_Add2" ;
|
1933
|
Add2_In2_2115 = y1_Out1_2086 ;
|
1934
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/y1_2_Add3" ;
|
1935
|
Add3_In1_2124 = y1_Out1_2086 ;
|
1936
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/x2_2_Add1" ;
|
1937
|
Add1_In2_2105 = x2_Out1_2076 ;
|
1938
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/x1_2_Add1" ;
|
1939
|
Add1_In1_2104 = x1_Out1_2066 ;
|
1940
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/x1_2_Add4" ;
|
1941
|
Add4_In2_2135 = x1_Out1_2066 ;
|
1942
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/Add1_2_Divide" ;
|
1943
|
Divide_In2_2147 = Add1_Out1_2106 ;
|
1944
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/y2_2_Add3" ;
|
1945
|
Add3_In2_2125 = y2_Out1_2096 ;
|
1946
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/Add3_2_Divide" ;
|
1947
|
Divide_In3_2148 = Add3_Out1_2126 ;
|
1948
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/Divide_2_Add2" ;
|
1949
|
Add2_In1_2114 = Divide_Out1_2149 ;
|
1950
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/Add4_2_Divide" ;
|
1951
|
Divide_In1_2146 = Add4_Out1_2136 ;
|
1952
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#0/In1_2_Add4" ;
|
1953
|
Add4_In1_2134 = In1_Out1_2056 ;
|
1954
|
tel
|
1955
|
|
1956
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1" ;
|
1957
|
|
1958
|
node Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_interpolate1dsharp1 (
|
1959
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/In1/Out1" ;
|
1960
|
In1_Out1_2194 : real ;
|
1961
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/x1/Out1" ;
|
1962
|
x1_Out1_2204 : real ;
|
1963
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/x2/Out1" ;
|
1964
|
x2_Out1_2214 : real ;
|
1965
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/y1/Out1" ;
|
1966
|
y1_Out1_2224 : real ;
|
1967
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/y2/Out1" ;
|
1968
|
y2_Out1_2234 : real)
|
1969
|
returns (
|
1970
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/Out1/In1" ;
|
1971
|
Out1_In1_2299 : real) ;
|
1972
|
var
|
1973
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/Add1/Out1" ;
|
1974
|
Add1_Out1_2244 : real ;
|
1975
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/Add2/Out1" ;
|
1976
|
Add2_Out1_2254 : real ;
|
1977
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/Add3/Out1" ;
|
1978
|
Add3_Out1_2264 : real ;
|
1979
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/Add4/Out1" ;
|
1980
|
Add4_Out1_2274 : real ;
|
1981
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/Divide/Out1" ;
|
1982
|
Divide_Out1_2287 : real ;
|
1983
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/Add1/In1" ;
|
1984
|
Add1_In1_2242 : real ;
|
1985
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/Add1/In2" ;
|
1986
|
Add1_In2_2243 : real ;
|
1987
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/Add2/In1" ;
|
1988
|
Add2_In1_2252 : real ;
|
1989
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/Add2/In2" ;
|
1990
|
Add2_In2_2253 : real ;
|
1991
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/Add3/In1" ;
|
1992
|
Add3_In1_2262 : real ;
|
1993
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/Add3/In2" ;
|
1994
|
Add3_In2_2263 : real ;
|
1995
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/Add4/In1" ;
|
1996
|
Add4_In1_2272 : real ;
|
1997
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/Add4/In2" ;
|
1998
|
Add4_In2_2273 : real ;
|
1999
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/Divide/In1" ;
|
2000
|
Divide_In1_2284 : real ;
|
2001
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/Divide/In2" ;
|
2002
|
Divide_In2_2285 : real ;
|
2003
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/Divide/In3" ;
|
2004
|
Divide_In3_2286 : real ;
|
2005
|
let
|
2006
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/Add1" ;
|
2007
|
Add1_Out1_2244 = - Add1_In1_2242 + Add1_In2_2243 ;
|
2008
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/Add2" ;
|
2009
|
Add2_Out1_2254 = Add2_In1_2252 + Add2_In2_2253 ;
|
2010
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/Add3" ;
|
2011
|
Add3_Out1_2264 = - Add3_In1_2262 + Add3_In2_2263 ;
|
2012
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/Add4" ;
|
2013
|
Add4_Out1_2274 = Add4_In1_2272 + - Add4_In2_2273 ;
|
2014
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/Divide" ;
|
2015
|
Divide_Out1_2287 = Divide_In1_2284 / Divide_In2_2285 * Divide_In3_2286 ;
|
2016
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/Add2_2_Out1" ;
|
2017
|
Out1_In1_2299 = Add2_Out1_2254 ;
|
2018
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/y1_2_Add2" ;
|
2019
|
Add2_In2_2253 = y1_Out1_2224 ;
|
2020
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/y1_2_Add3" ;
|
2021
|
Add3_In1_2262 = y1_Out1_2224 ;
|
2022
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/x2_2_Add1" ;
|
2023
|
Add1_In2_2243 = x2_Out1_2214 ;
|
2024
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/x1_2_Add1" ;
|
2025
|
Add1_In1_2242 = x1_Out1_2204 ;
|
2026
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/x1_2_Add4" ;
|
2027
|
Add4_In2_2273 = x1_Out1_2204 ;
|
2028
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/Add1_2_Divide" ;
|
2029
|
Divide_In2_2285 = Add1_Out1_2244 ;
|
2030
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/y2_2_Add3" ;
|
2031
|
Add3_In2_2263 = y2_Out1_2234 ;
|
2032
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/Add3_2_Divide" ;
|
2033
|
Divide_In3_2286 = Add3_Out1_2264 ;
|
2034
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/Divide_2_Add2" ;
|
2035
|
Add2_In1_2252 = Divide_Out1_2287 ;
|
2036
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/Add4_2_Divide" ;
|
2037
|
Divide_In1_2284 = Add4_Out1_2274 ;
|
2038
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#1/In1_2_Add4" ;
|
2039
|
Add4_In1_2272 = In1_Out1_2194 ;
|
2040
|
tel
|
2041
|
|
2042
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2" ;
|
2043
|
|
2044
|
node Latitudinal_Control_Verif_Roll_InnerLoop_lookup1d_interpolate1dsharp2 (
|
2045
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/In1/Out1" ;
|
2046
|
In1_Out1_2332 : real ;
|
2047
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/x1/Out1" ;
|
2048
|
x1_Out1_2342 : real ;
|
2049
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/x2/Out1" ;
|
2050
|
x2_Out1_2352 : real ;
|
2051
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/y1/Out1" ;
|
2052
|
y1_Out1_2362 : real ;
|
2053
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/y2/Out1" ;
|
2054
|
y2_Out1_2372 : real)
|
2055
|
returns (
|
2056
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/Out1/In1" ;
|
2057
|
Out1_In1_2437 : real) ;
|
2058
|
var
|
2059
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/Add1/Out1" ;
|
2060
|
Add1_Out1_2382 : real ;
|
2061
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/Add2/Out1" ;
|
2062
|
Add2_Out1_2392 : real ;
|
2063
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/Add3/Out1" ;
|
2064
|
Add3_Out1_2402 : real ;
|
2065
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/Add4/Out1" ;
|
2066
|
Add4_Out1_2412 : real ;
|
2067
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/Divide/Out1" ;
|
2068
|
Divide_Out1_2425 : real ;
|
2069
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/Add1/In1" ;
|
2070
|
Add1_In1_2380 : real ;
|
2071
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/Add1/In2" ;
|
2072
|
Add1_In2_2381 : real ;
|
2073
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/Add2/In1" ;
|
2074
|
Add2_In1_2390 : real ;
|
2075
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/Add2/In2" ;
|
2076
|
Add2_In2_2391 : real ;
|
2077
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/Add3/In1" ;
|
2078
|
Add3_In1_2400 : real ;
|
2079
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/Add3/In2" ;
|
2080
|
Add3_In2_2401 : real ;
|
2081
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/Add4/In1" ;
|
2082
|
Add4_In1_2410 : real ;
|
2083
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/Add4/In2" ;
|
2084
|
Add4_In2_2411 : real ;
|
2085
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/Divide/In1" ;
|
2086
|
Divide_In1_2422 : real ;
|
2087
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/Divide/In2" ;
|
2088
|
Divide_In2_2423 : real ;
|
2089
|
--Trace PORT : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/Divide/In3" ;
|
2090
|
Divide_In3_2424 : real ;
|
2091
|
let
|
2092
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/Add1" ;
|
2093
|
Add1_Out1_2382 = - Add1_In1_2380 + Add1_In2_2381 ;
|
2094
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/Add2" ;
|
2095
|
Add2_Out1_2392 = Add2_In1_2390 + Add2_In2_2391 ;
|
2096
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/Add3" ;
|
2097
|
Add3_Out1_2402 = - Add3_In1_2400 + Add3_In2_2401 ;
|
2098
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/Add4" ;
|
2099
|
Add4_Out1_2412 = Add4_In1_2410 + - Add4_In2_2411 ;
|
2100
|
--Trace BLOCK : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/Divide" ;
|
2101
|
Divide_Out1_2425 = Divide_In1_2422 / Divide_In2_2423 * Divide_In3_2424 ;
|
2102
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/Add2_2_Out1" ;
|
2103
|
Out1_In1_2437 = Add2_Out1_2392 ;
|
2104
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/y1_2_Add2" ;
|
2105
|
Add2_In2_2391 = y1_Out1_2362 ;
|
2106
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/y1_2_Add3" ;
|
2107
|
Add3_In1_2400 = y1_Out1_2362 ;
|
2108
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/x2_2_Add1" ;
|
2109
|
Add1_In2_2381 = x2_Out1_2352 ;
|
2110
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/x1_2_Add1" ;
|
2111
|
Add1_In1_2380 = x1_Out1_2342 ;
|
2112
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/x1_2_Add4" ;
|
2113
|
Add4_In2_2411 = x1_Out1_2342 ;
|
2114
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/Add1_2_Divide" ;
|
2115
|
Divide_In2_2423 = Add1_Out1_2382 ;
|
2116
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/y2_2_Add3" ;
|
2117
|
Add3_In2_2401 = y2_Out1_2372 ;
|
2118
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/Add3_2_Divide" ;
|
2119
|
Divide_In3_2424 = Add3_Out1_2402 ;
|
2120
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/Divide_2_Add2" ;
|
2121
|
Add2_In1_2390 = Divide_Out1_2425 ;
|
2122
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/Add4_2_Divide" ;
|
2123
|
Divide_In1_2422 = Add4_Out1_2412 ;
|
2124
|
--Trace SIGNAL : "Latitudinal_Control_Verif/Roll InnerLoop/lookup1d/interpolate1d#2/In1_2_Add4" ;
|
2125
|
Add4_In1_2410 = In1_Out1_2332 ;
|
2126
|
tel
|