update gencode

This commit is contained in:
Matthew GONG
2021-11-13 15:01:52 +08:00
parent ab51208cb0
commit 6f69da38f5
10 changed files with 5202 additions and 5108 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+146 -146
View File
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.653
* Model version : 1.659
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Wed Nov 3 17:13:40 2021
* C/C++ source code generated on : Sat Nov 13 14:52:16 2021
*
* Target selection: ert_shrlib.tlc
* Embedded hardware selection: Intel->x86-64 (Windows64)
@@ -144,145 +144,145 @@ static const rtwCAPI_ModelParameters rtModelParameters[] = {
{ 45, TARGET_STRING("Ma_lst"), 1, 5, 0 },
{ 46, TARGET_STRING("Ma_lst2"), 1, 4, 0 },
{ 46, TARGET_STRING("P11_lst"), 1, 5, 0 },
{ 47, TARGET_STRING("P11_lst"), 1, 5, 0 },
{ 47, TARGET_STRING("P12_lst"), 1, 5, 0 },
{ 48, TARGET_STRING("P12_lst"), 1, 5, 0 },
{ 48, TARGET_STRING("P21_lst"), 1, 5, 0 },
{ 49, TARGET_STRING("P21_lst"), 1, 5, 0 },
{ 49, TARGET_STRING("P22_lst"), 1, 5, 0 },
{ 50, TARGET_STRING("P22_lst"), 1, 5, 0 },
{ 50, TARGET_STRING("RefArea"), 1, 3, 0 },
{ 51, TARGET_STRING("RefArea"), 1, 3, 0 },
{ 51, TARGET_STRING("RefLen"), 1, 3, 0 },
{ 52, TARGET_STRING("RefLen"), 1, 3, 0 },
{ 52, TARGET_STRING("RefSpan"), 1, 3, 0 },
{ 53, TARGET_STRING("RefSpan"), 1, 3, 0 },
{ 53, TARGET_STRING("Toffset"), 1, 3, 0 },
{ 54, TARGET_STRING("Toffset"), 1, 3, 0 },
{ 54, TARGET_STRING("alt_lst"), 1, 4, 0 },
{ 55, TARGET_STRING("alt_lst"), 1, 4, 0 },
{ 55, TARGET_STRING("dal0"), 1, 3, 0 },
{ 56, TARGET_STRING("dal0"), 1, 3, 0 },
{ 56, TARGET_STRING("dar0"), 1, 3, 0 },
{ 57, TARGET_STRING("dar0"), 1, 3, 0 },
{ 57, TARGET_STRING("de_takeoff"), 1, 3, 0 },
{ 58, TARGET_STRING("de_takeoff"), 1, 3, 0 },
{ 58, TARGET_STRING("deadband_da"), 1, 3, 0 },
{ 59, TARGET_STRING("deadband_da"), 1, 3, 0 },
{ 59, TARGET_STRING("deadband_de"), 1, 3, 0 },
{ 60, TARGET_STRING("deadband_de"), 1, 3, 0 },
{ 60, TARGET_STRING("deadband_dr"), 1, 3, 0 },
{ 61, TARGET_STRING("deadband_dr"), 1, 3, 0 },
{ 61, TARGET_STRING("del0"), 1, 3, 0 },
{ 62, TARGET_STRING("del0"), 1, 3, 0 },
{ 62, TARGET_STRING("delayAftLnch"), 1, 3, 0 },
{ 63, TARGET_STRING("delayAftLnch"), 1, 3, 0 },
{ 63, TARGET_STRING("den_tht_leadlag"), 1, 6, 0 },
{ 64, TARGET_STRING("den_tht_leadlag"), 1, 6, 0 },
{ 64, TARGET_STRING("der0"), 1, 3, 0 },
{ 65, TARGET_STRING("der0"), 1, 3, 0 },
{ 65, TARGET_STRING("det_time"), 1, 3, 0 },
{ 66, TARGET_STRING("det_time"), 1, 3, 0 },
{ 66, TARGET_STRING("dfilter_den"), 1, 6, 0 },
{ 67, TARGET_STRING("door_level"), 1, 3, 0 },
{ 67, TARGET_STRING("dfilter_num"), 1, 6, 0 },
{ 68, TARGET_STRING("dr0"), 1, 3, 0 },
{ 68, TARGET_STRING("door_level"), 1, 3, 0 },
{ 69, TARGET_STRING("emergency_ias"), 1, 3, 0 },
{ 69, TARGET_STRING("dr0"), 1, 3, 0 },
{ 70, TARGET_STRING("h_TD"), 1, 3, 0 },
{ 70, TARGET_STRING("emergency_ias"), 1, 3, 0 },
{ 71, TARGET_STRING("h_thr2rpm"), 1, 7, 0 },
{ 71, TARGET_STRING("h_TD"), 1, 3, 0 },
{ 72, TARGET_STRING("ias_takeoff"), 1, 3, 0 },
{ 72, TARGET_STRING("h_thr2rpm"), 1, 7, 0 },
{ 73, TARGET_STRING("inflect_time"), 1, 3, 0 },
{ 73, TARGET_STRING("ias_takeoff"), 1, 3, 0 },
{ 74, TARGET_STRING("k_dal"), 1, 3, 0 },
{ 74, TARGET_STRING("inflect_time"), 1, 3, 0 },
{ 75, TARGET_STRING("k_dar"), 1, 3, 0 },
{ 75, TARGET_STRING("k_dal"), 1, 3, 0 },
{ 76, TARGET_STRING("k_del"), 1, 3, 0 },
{ 76, TARGET_STRING("k_dar"), 1, 3, 0 },
{ 77, TARGET_STRING("k_der"), 1, 3, 0 },
{ 77, TARGET_STRING("k_del"), 1, 3, 0 },
{ 78, TARGET_STRING("k_dr"), 1, 3, 0 },
{ 78, TARGET_STRING("k_der"), 1, 3, 0 },
{ 79, TARGET_STRING("k_p"), 1, 3, 0 },
{ 79, TARGET_STRING("k_dr"), 1, 3, 0 },
{ 80, TARGET_STRING("k_p2dr"), 1, 3, 0 },
{ 80, TARGET_STRING("k_p"), 1, 3, 0 },
{ 81, TARGET_STRING("k_r"), 1, 3, 0 },
{ 81, TARGET_STRING("k_p2dr"), 1, 3, 0 },
{ 82, TARGET_STRING("k_r2da"), 1, 3, 0 },
{ 82, TARGET_STRING("k_r"), 1, 3, 0 },
{ 83, TARGET_STRING("ksi_v2tht"), 1, 3, 0 },
{ 83, TARGET_STRING("k_r2da"), 1, 3, 0 },
{ 84, TARGET_STRING("load_detect"), 1, 3, 0 },
{ 84, TARGET_STRING("ksi_v2tht"), 1, 3, 0 },
{ 85, TARGET_STRING("m"), 1, 3, 0 },
{ 85, TARGET_STRING("load_detect"), 1, 3, 0 },
{ 86, TARGET_STRING("max_az"), 1, 3, 0 },
{ 86, TARGET_STRING("m"), 1, 3, 0 },
{ 87, TARGET_STRING("max_da"), 1, 3, 0 },
{ 87, TARGET_STRING("max_az"), 1, 3, 0 },
{ 88, TARGET_STRING("max_de"), 1, 3, 0 },
{ 88, TARGET_STRING("max_da"), 1, 3, 0 },
{ 89, TARGET_STRING("max_dr"), 1, 3, 0 },
{ 89, TARGET_STRING("max_de"), 1, 3, 0 },
{ 90, TARGET_STRING("max_hdot"), 1, 3, 0 },
{ 90, TARGET_STRING("max_dr"), 1, 3, 0 },
{ 91, TARGET_STRING("max_p"), 1, 3, 0 },
{ 91, TARGET_STRING("max_hdot"), 1, 3, 0 },
{ 92, TARGET_STRING("max_phi"), 1, 3, 0 },
{ 92, TARGET_STRING("max_p"), 1, 3, 0 },
{ 93, TARGET_STRING("max_q"), 1, 3, 0 },
{ 93, TARGET_STRING("max_phi"), 1, 3, 0 },
{ 94, TARGET_STRING("max_rpm"), 1, 7, 0 },
{ 94, TARGET_STRING("max_q"), 1, 3, 0 },
{ 95, TARGET_STRING("max_rpm_lim"), 1, 3, 0 },
{ 95, TARGET_STRING("max_rpm"), 1, 7, 0 },
{ 96, TARGET_STRING("max_thrust"), 1, 7, 0 },
{ 96, TARGET_STRING("max_rpm_lim"), 1, 3, 0 },
{ 97, TARGET_STRING("max_tht"), 1, 3, 0 },
{ 97, TARGET_STRING("max_thrust"), 1, 7, 0 },
{ 98, TARGET_STRING("min_abs_alt"), 1, 3, 0 },
{ 98, TARGET_STRING("max_tht"), 1, 3, 0 },
{ 99, TARGET_STRING("min_de"), 1, 3, 0 },
{ 99, TARGET_STRING("min_abs_alt"), 1, 3, 0 },
{ 100, TARGET_STRING("min_hdot"), 1, 3, 0 },
{ 100, TARGET_STRING("min_de"), 1, 3, 0 },
{ 101, TARGET_STRING("min_ias"), 1, 3, 0 },
{ 101, TARGET_STRING("min_hdot"), 1, 3, 0 },
{ 102, TARGET_STRING("min_rpm"), 1, 7, 0 },
{ 102, TARGET_STRING("min_ias"), 1, 3, 0 },
{ 103, TARGET_STRING("min_rpm_lim"), 1, 3, 0 },
{ 103, TARGET_STRING("min_rpm"), 1, 7, 0 },
{ 104, TARGET_STRING("min_tht"), 1, 3, 0 },
{ 104, TARGET_STRING("min_rpm_lim"), 1, 3, 0 },
{ 105, TARGET_STRING("num_tht_leadlag"), 1, 6, 0 },
{ 105, TARGET_STRING("min_tht"), 1, 3, 0 },
{ 106, TARGET_STRING("r_TD"), 1, 3, 0 },
{ 106, TARGET_STRING("num_tht_leadlag"), 1, 6, 0 },
{ 107, TARGET_STRING("recovery_ias"), 1, 3, 0 },
{ 107, TARGET_STRING("rINDI_Kp"), 1, 3, 0 },
{ 108, TARGET_STRING("recovery_max_da"), 1, 3, 0 },
{ 108, TARGET_STRING("rINDI_Kr"), 1, 3, 0 },
{ 109, TARGET_STRING("relay_on"), 1, 3, 0 },
{ 109, TARGET_STRING("r_TD"), 1, 3, 0 },
{ 110, TARGET_STRING("relay_out"), 1, 3, 0 },
{ 110, TARGET_STRING("recovery_ias"), 1, 3, 0 },
{ 111, TARGET_STRING("roll_b0_gain"), 1, 3, 0 },
{ 111, TARGET_STRING("recovery_max_da"), 1, 3, 0 },
{ 112, TARGET_STRING("roll_beta_01"), 1, 3, 0 },
{ 112, TARGET_STRING("relay_on"), 1, 3, 0 },
{ 113, TARGET_STRING("roll_beta_02"), 1, 3, 0 },
{ 113, TARGET_STRING("relay_out"), 1, 3, 0 },
{ 114, TARGET_STRING("roll_kd_lst"), 1, 4, 0 },
{ 114, TARGET_STRING("synfilter_den"), 1, 0, 0 },
{ 115, TARGET_STRING("roll_kp_lst"), 1, 4, 0 },
{ 115, TARGET_STRING("synfilter_num"), 1, 0, 0 },
{ 116, TARGET_STRING("tas_gl"), 1, 4, 0 },
@@ -457,76 +457,76 @@ static void* rtDataAddrMap[] = {
&SIL_P.Iyy, /* 43: Model Parameter */
&SIL_P.Izz, /* 44: Model Parameter */
&SIL_P.Ma_lst[0], /* 45: Model Parameter */
&SIL_P.Ma_lst2[0], /* 46: Model Parameter */
&SIL_P.P11_lst[0], /* 47: Model Parameter */
&SIL_P.P12_lst[0], /* 48: Model Parameter */
&SIL_P.P21_lst[0], /* 49: Model Parameter */
&SIL_P.P22_lst[0], /* 50: Model Parameter */
&SIL_P.RefArea, /* 51: Model Parameter */
&SIL_P.RefLen, /* 52: Model Parameter */
&SIL_P.RefSpan, /* 53: Model Parameter */
&SIL_P.Toffset, /* 54: Model Parameter */
&SIL_P.alt_lst[0], /* 55: Model Parameter */
&SIL_P.dal0, /* 56: Model Parameter */
&SIL_P.dar0, /* 57: Model Parameter */
&SIL_P.de_takeoff, /* 58: Model Parameter */
&SIL_P.deadband_da, /* 59: Model Parameter */
&SIL_P.deadband_de, /* 60: Model Parameter */
&SIL_P.deadband_dr, /* 61: Model Parameter */
&SIL_P.del0, /* 62: Model Parameter */
&SIL_P.delayAftLnch, /* 63: Model Parameter */
&SIL_P.den_tht_leadlag[0], /* 64: Model Parameter */
&SIL_P.der0, /* 65: Model Parameter */
&SIL_P.det_time, /* 66: Model Parameter */
&SIL_P.door_level, /* 67: Model Parameter */
&SIL_P.dr0, /* 68: Model Parameter */
&SIL_P.emergency_ias, /* 69: Model Parameter */
&SIL_P.h_TD, /* 70: Model Parameter */
&SIL_P.h_thr2rpm[0], /* 71: Model Parameter */
&SIL_P.ias_takeoff, /* 72: Model Parameter */
&SIL_P.inflect_time, /* 73: Model Parameter */
&SIL_P.k_dal, /* 74: Model Parameter */
&SIL_P.k_dar, /* 75: Model Parameter */
&SIL_P.k_del, /* 76: Model Parameter */
&SIL_P.k_der, /* 77: Model Parameter */
&SIL_P.k_dr, /* 78: Model Parameter */
&SIL_P.k_p, /* 79: Model Parameter */
&SIL_P.k_p2dr, /* 80: Model Parameter */
&SIL_P.k_r, /* 81: Model Parameter */
&SIL_P.k_r2da, /* 82: Model Parameter */
&SIL_P.ksi_v2tht, /* 83: Model Parameter */
&SIL_P.load_detect, /* 84: Model Parameter */
&SIL_P.m, /* 85: Model Parameter */
&SIL_P.max_az, /* 86: Model Parameter */
&SIL_P.max_da, /* 87: Model Parameter */
&SIL_P.max_de, /* 88: Model Parameter */
&SIL_P.max_dr, /* 89: Model Parameter */
&SIL_P.max_hdot, /* 90: Model Parameter */
&SIL_P.max_p, /* 91: Model Parameter */
&SIL_P.max_phi, /* 92: Model Parameter */
&SIL_P.max_q, /* 93: Model Parameter */
&SIL_P.max_rpm[0], /* 94: Model Parameter */
&SIL_P.max_rpm_lim, /* 95: Model Parameter */
&SIL_P.max_thrust[0], /* 96: Model Parameter */
&SIL_P.max_tht, /* 97: Model Parameter */
&SIL_P.min_abs_alt, /* 98: Model Parameter */
&SIL_P.min_de, /* 99: Model Parameter */
&SIL_P.min_hdot, /* 100: Model Parameter */
&SIL_P.min_ias, /* 101: Model Parameter */
&SIL_P.min_rpm[0], /* 102: Model Parameter */
&SIL_P.min_rpm_lim, /* 103: Model Parameter */
&SIL_P.min_tht, /* 104: Model Parameter */
&SIL_P.num_tht_leadlag[0], /* 105: Model Parameter */
&SIL_P.r_TD, /* 106: Model Parameter */
&SIL_P.recovery_ias, /* 107: Model Parameter */
&SIL_P.recovery_max_da, /* 108: Model Parameter */
&SIL_P.relay_on, /* 109: Model Parameter */
&SIL_P.relay_out, /* 110: Model Parameter */
&SIL_P.roll_b0_gain, /* 111: Model Parameter */
&SIL_P.roll_beta_01, /* 112: Model Parameter */
&SIL_P.roll_beta_02, /* 113: Model Parameter */
&SIL_P.roll_kd_lst[0], /* 114: Model Parameter */
&SIL_P.roll_kp_lst[0], /* 115: Model Parameter */
&SIL_P.P11_lst[0], /* 46: Model Parameter */
&SIL_P.P12_lst[0], /* 47: Model Parameter */
&SIL_P.P21_lst[0], /* 48: Model Parameter */
&SIL_P.P22_lst[0], /* 49: Model Parameter */
&SIL_P.RefArea, /* 50: Model Parameter */
&SIL_P.RefLen, /* 51: Model Parameter */
&SIL_P.RefSpan, /* 52: Model Parameter */
&SIL_P.Toffset, /* 53: Model Parameter */
&SIL_P.alt_lst[0], /* 54: Model Parameter */
&SIL_P.dal0, /* 55: Model Parameter */
&SIL_P.dar0, /* 56: Model Parameter */
&SIL_P.de_takeoff, /* 57: Model Parameter */
&SIL_P.deadband_da, /* 58: Model Parameter */
&SIL_P.deadband_de, /* 59: Model Parameter */
&SIL_P.deadband_dr, /* 60: Model Parameter */
&SIL_P.del0, /* 61: Model Parameter */
&SIL_P.delayAftLnch, /* 62: Model Parameter */
&SIL_P.den_tht_leadlag[0], /* 63: Model Parameter */
&SIL_P.der0, /* 64: Model Parameter */
&SIL_P.det_time, /* 65: Model Parameter */
&SIL_P.dfilter_den[0], /* 66: Model Parameter */
&SIL_P.dfilter_num[0], /* 67: Model Parameter */
&SIL_P.door_level, /* 68: Model Parameter */
&SIL_P.dr0, /* 69: Model Parameter */
&SIL_P.emergency_ias, /* 70: Model Parameter */
&SIL_P.h_TD, /* 71: Model Parameter */
&SIL_P.h_thr2rpm[0], /* 72: Model Parameter */
&SIL_P.ias_takeoff, /* 73: Model Parameter */
&SIL_P.inflect_time, /* 74: Model Parameter */
&SIL_P.k_dal, /* 75: Model Parameter */
&SIL_P.k_dar, /* 76: Model Parameter */
&SIL_P.k_del, /* 77: Model Parameter */
&SIL_P.k_der, /* 78: Model Parameter */
&SIL_P.k_dr, /* 79: Model Parameter */
&SIL_P.k_p, /* 80: Model Parameter */
&SIL_P.k_p2dr, /* 81: Model Parameter */
&SIL_P.k_r, /* 82: Model Parameter */
&SIL_P.k_r2da, /* 83: Model Parameter */
&SIL_P.ksi_v2tht, /* 84: Model Parameter */
&SIL_P.load_detect, /* 85: Model Parameter */
&SIL_P.m, /* 86: Model Parameter */
&SIL_P.max_az, /* 87: Model Parameter */
&SIL_P.max_da, /* 88: Model Parameter */
&SIL_P.max_de, /* 89: Model Parameter */
&SIL_P.max_dr, /* 90: Model Parameter */
&SIL_P.max_hdot, /* 91: Model Parameter */
&SIL_P.max_p, /* 92: Model Parameter */
&SIL_P.max_phi, /* 93: Model Parameter */
&SIL_P.max_q, /* 94: Model Parameter */
&SIL_P.max_rpm[0], /* 95: Model Parameter */
&SIL_P.max_rpm_lim, /* 96: Model Parameter */
&SIL_P.max_thrust[0], /* 97: Model Parameter */
&SIL_P.max_tht, /* 98: Model Parameter */
&SIL_P.min_abs_alt, /* 99: Model Parameter */
&SIL_P.min_de, /* 100: Model Parameter */
&SIL_P.min_hdot, /* 101: Model Parameter */
&SIL_P.min_ias, /* 102: Model Parameter */
&SIL_P.min_rpm[0], /* 103: Model Parameter */
&SIL_P.min_rpm_lim, /* 104: Model Parameter */
&SIL_P.min_tht, /* 105: Model Parameter */
&SIL_P.num_tht_leadlag[0], /* 106: Model Parameter */
&SIL_P.rINDI_Kp, /* 107: Model Parameter */
&SIL_P.rINDI_Kr, /* 108: Model Parameter */
&SIL_P.r_TD, /* 109: Model Parameter */
&SIL_P.recovery_ias, /* 110: Model Parameter */
&SIL_P.recovery_max_da, /* 111: Model Parameter */
&SIL_P.relay_on, /* 112: Model Parameter */
&SIL_P.relay_out, /* 113: Model Parameter */
&SIL_P.synfilter_den[0], /* 114: Model Parameter */
&SIL_P.synfilter_num[0], /* 115: Model Parameter */
&SIL_P.tas_gl[0], /* 116: Model Parameter */
&SIL_P.tas_qc[0], /* 117: Model Parameter */
&SIL_P.use_deadbandComp, /* 118: Model Parameter */
@@ -701,10 +701,10 @@ static rtwCAPI_ModelMappingStaticInfo mmiStatic = {
rtElementMap, rtSampleTimeMap, rtDimensionArray },
"float",
{ 2282259408U,
2797026634U,
1710884651U,
138794991U },
{ 1333753461U,
743005813U,
2716168661U,
1611918854U },
(NULL), 0,
0
};
+2 -2
View File
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.653
* Model version : 1.659
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Wed Nov 3 17:13:40 2021
* C/C++ source code generated on : Sat Nov 13 14:52:16 2021
*
* Target selection: ert_shrlib.tlc
* Embedded hardware selection: Intel->x86-64 (Windows64)
+112 -114
View File
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.653
* Model version : 1.659
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Wed Nov 3 17:13:40 2021
* C/C++ source code generated on : Sat Nov 13 14:52:16 2021
*
* Target selection: ert_shrlib.tlc
* Embedded hardware selection: Intel->x86-64 (Windows64)
@@ -47,20 +47,20 @@ const ConstB_SIL_T SIL_ConstB = {
{ -0.5, -0.5, 0.6 }, /* '<S333>/Selector2' */
1.0, /* '<S30>/Selector4' */
87U, /* '<S1329>/Width1' */
81U, /* '<S1328>/Width1' */
189U, /* '<S1327>/Width1' */
195U, /* '<S1326>/Width1' */
82U, /* '<S1329>/Width' */
76U, /* '<S1328>/Width' */
184U, /* '<S1327>/Width' */
190U, /* '<S1326>/Width' */
87U, /* '<S1324>/Width1' */
81U, /* '<S1323>/Width1' */
189U, /* '<S1322>/Width1' */
195U, /* '<S1321>/Width1' */
82U, /* '<S1324>/Width' */
76U, /* '<S1323>/Width' */
184U, /* '<S1322>/Width' */
190U, /* '<S1321>/Width' */
1, /* '<S332>/Compare' */
/* Start of '<S7>/new_rec' */
{
9U, /* '<S1320>/Width1' */
4U /* '<S1320>/Width' */
9U, /* '<S1315>/Width1' */
4U /* '<S1315>/Width' */
}
/* End of '<S7>/new_rec' */
};
@@ -242,42 +242,42 @@ P_SIL_T SIL_P = {
10.0F,
/* Variable: CLa
* Referenced by: '<S1222>/Constant1'
* Referenced by: '<S1217>/Constant1'
*/
4.0F,
/* Variable: Clda_lst
* Referenced by: '<S1227>/Clda'
* Referenced by: '<S1222>/Clda'
*/
{ -0.0463F, -0.0484F, -0.0464F, -0.0521F, -0.05F, -0.0438F, -0.0302F, -0.0279F,
-0.0241F, -0.02F, -0.02F },
/* Variable: Clp_lst
* Referenced by: '<S1227>/Clp'
* Referenced by: '<S1222>/Clp'
*/
{ -0.3028F, -0.3136F, -0.3218F, -0.3548F, -0.3874F, -0.3523F, -0.3341F,
-0.3235F, -0.3086F, -0.2863F, -0.2472F },
/* Variable: Cmde_lst
* Referenced by: '<S1226>/Cmde1'
* Referenced by: '<S1221>/Cmde1'
*/
{ -0.9966F, -1.0408F, -1.0628F, -1.1017F, -1.166F, -1.1862F, -1.1456F,
-1.1158F, -1.0376F, -0.97F, -0.8407F },
/* Variable: Cmq_lst
* Referenced by: '<S1226>/Cmq'
* Referenced by: '<S1221>/Cmq'
*/
{ -7.4817F, -8.353F, -8.0743F, -8.6229F, -9.981F, -9.5258F, -8.6237F, -8.736F,
-8.521F, -8.2233F, -7.7842F },
/* Variable: Cndr_lst
* Referenced by: '<S1228>/Cndr'
* Referenced by: '<S1223>/Cndr'
*/
{ -0.1977F, -0.1998F, -0.2167F, -0.2311F, -0.2454F, -0.2613F, -0.1698F,
-0.1522F, -0.1339F, -0.1227F, -0.0921F },
/* Variable: Cnr_lst
* Referenced by: '<S1228>/Clp'
* Referenced by: '<S1223>/Clp'
*/
{ -1.2527F, -1.4036F, -1.3428F, -1.3764F, -1.473F, -1.706F, -1.2978F, -1.3471F,
-1.357F, -1.4332F, -1.4512F },
@@ -292,72 +292,65 @@ P_SIL_T SIL_P = {
* '<S838>/Gain2'
* '<S838>/Gain3'
* '<S838>/Gain4'
* '<S886>/Gain2'
* '<S886>/Gain3'
* '<S886>/Gain4'
* '<S942>/Gain2'
* '<S942>/Gain3'
* '<S942>/Gain4'
* '<S885>/Gain2'
* '<S885>/Gain3'
* '<S885>/Gain4'
* '<S937>/Gain2'
* '<S937>/Gain3'
* '<S937>/Gain4'
*/
2000.0F,
/* Variable: Ixx
* Referenced by: '<S1227>/Constant'
* Referenced by: '<S1222>/Constant'
*/
9.0F,
/* Variable: Iyy
* Referenced by: '<S1226>/Constant'
* Referenced by: '<S1221>/Constant'
*/
300.0F,
/* Variable: Izz
* Referenced by: '<S1228>/Constant'
* Referenced by: '<S1223>/Constant'
*/
300.0F,
/* Variable: Ma_lst
* Referenced by:
* '<S1225>/P11'
* '<S1225>/P12'
* '<S1225>/P21'
* '<S1225>/P22'
* '<S1226>/Cmde1'
* '<S1226>/Cmq'
* '<S1227>/Clda'
* '<S1227>/Clp'
* '<S1228>/Clp'
* '<S1228>/Cndr'
* '<S1220>/P11'
* '<S1220>/P12'
* '<S1220>/P21'
* '<S1220>/P22'
* '<S1221>/Cmde1'
* '<S1221>/Cmq'
* '<S1222>/Clda'
* '<S1222>/Clp'
* '<S1223>/Clp'
* '<S1223>/Cndr'
*/
{ 0.2F, 0.3F, 0.6F, 0.8F, 0.9F, 0.95F, 1.05F, 1.1F, 1.2F, 1.3F, 1.5F },
/* Variable: Ma_lst2
* Referenced by:
* '<S564>/roll_kd'
* '<S564>/roll_kp'
*/
{ 0.3F, 0.4F, 0.8F, 1.0F, 1.4F, 1.5F },
/* Variable: P11_lst
* Referenced by: '<S1225>/P11'
* Referenced by: '<S1220>/P11'
*/
{ 0.7993F, 0.7994F, 0.758F, 0.7385F, 0.7327F, 0.7349F, 0.7192F, 0.7283F,
0.753F, 0.706F, 0.6672F },
/* Variable: P12_lst
* Referenced by: '<S1225>/P12'
* Referenced by: '<S1220>/P12'
*/
{ 0.4433F, 0.4435F, 0.4543F, 0.4349F, 0.501F, 0.8959F, 0.7461F, 0.7932F,
0.8386F, 0.8347F, 0.7954F },
/* Variable: P21_lst
* Referenced by: '<S1225>/P21'
* Referenced by: '<S1220>/P21'
*/
{ -0.3618F, -0.3615F, -0.4038F, -0.444F, -0.3909F, -0.2175F, -0.2707F,
-0.2494F, -0.2218F, -0.2487F, -0.2792F },
/* Variable: P22_lst
* Referenced by: '<S1225>/P22'
* Referenced by: '<S1220>/P22'
*/
{ 0.7993F, 0.7994F, 0.758F, 0.7385F, 0.7327F, 0.7349F, 0.7192F, 0.7283F,
0.753F, 0.706F, 0.6672F },
@@ -365,31 +358,31 @@ P_SIL_T SIL_P = {
/* Variable: RefArea
* Referenced by:
* '<S564>/Sc_Iyy'
* '<S1217>/Sc_Iyy'
* '<S1221>/Sc_Iyy'
* '<S1222>/Sc_Iyy'
* '<S1226>/Sc_Iyy'
* '<S1227>/Sc_Iyy'
* '<S1228>/Sc_Iyy'
* '<S1223>/Sc_Iyy'
*/
0.919F,
/* Variable: RefLen
* Referenced by:
* '<S1226>/Constant3'
* '<S1226>/Sc_Iyy'
* '<S1221>/Constant3'
* '<S1221>/Sc_Iyy'
*/
0.659F,
/* Variable: RefSpan
* Referenced by:
* '<S1227>/Constant2'
* '<S1227>/Sc_Iyy'
* '<S1228>/Constant2'
* '<S1228>/Sc_Iyy'
* '<S1222>/Constant2'
* '<S1222>/Sc_Iyy'
* '<S1223>/Constant2'
* '<S1223>/Sc_Iyy'
*/
1.7F,
/* Variable: Toffset
* Referenced by: '<S1229>/Constant1'
* Referenced by: '<S1224>/Constant1'
*/
0.0F,
@@ -459,8 +452,18 @@ P_SIL_T SIL_P = {
*/
5.0F,
/* Variable: dfilter_den
* Referenced by: '<S928>/Constant2'
*/
{ 1.0F, -0.860465109F },
/* Variable: dfilter_num
* Referenced by: '<S928>/Constant1'
*/
{ 27.9069767F, -27.9069767F },
/* Variable: door_level
* Referenced by: '<S1292>/Constant'
* Referenced by: '<S1287>/Constant'
*/
17.0F,
@@ -475,7 +478,7 @@ P_SIL_T SIL_P = {
120.0F,
/* Variable: h_TD
* Referenced by: '<S906>/Constant1'
* Referenced by: '<S905>/Constant1'
*/
0.02F,
@@ -533,27 +536,27 @@ P_SIL_T SIL_P = {
-1.0F,
/* Variable: k_p
* Referenced by: '<S1227>/Constant4'
* Referenced by: '<S1222>/Constant4'
*/
10.0F,
/* Variable: k_p2dr
* Referenced by: '<S997>/gain4'
* Referenced by: '<S992>/gain4'
*/
0.0F,
/* Variable: k_r
* Referenced by: '<S1228>/Constant4'
* Referenced by: '<S1223>/Constant4'
*/
5.0F,
/* Variable: k_r2da
* Referenced by: '<S997>/gain'
* Referenced by: '<S992>/gain'
*/
0.0F,
/* Variable: ksi_v2tht
* Referenced by: '<S1220>/Constant1'
* Referenced by: '<S1215>/Constant1'
*/
0.8F,
@@ -565,7 +568,7 @@ P_SIL_T SIL_P = {
/* Variable: m
* Referenced by:
* '<S564>/Constant5'
* '<S1222>/Constant'
* '<S1217>/Constant'
*/
200.0F,
@@ -576,7 +579,7 @@ P_SIL_T SIL_P = {
/* Variable: max_da
* Referenced by:
* '<S1227>/Constant1'
* '<S1222>/Constant1'
* '<S753>/gain1'
* '<S707>/gain1'
* '<S708>/gain1'
@@ -585,7 +588,7 @@ P_SIL_T SIL_P = {
/* Variable: max_de
* Referenced by:
* '<S1226>/Constant1'
* '<S1221>/Constant1'
* '<S753>/gain'
* '<S707>/gain'
* '<S708>/gain'
@@ -648,7 +651,7 @@ P_SIL_T SIL_P = {
1650.0F,
/* Variable: min_de
* Referenced by: '<S1226>/Constant2'
* Referenced by: '<S1221>/Constant2'
*/
-0.349F,
@@ -685,8 +688,18 @@ P_SIL_T SIL_P = {
*/
{ 2.9277F, -2.8554F },
/* Variable: rINDI_Kp
* Referenced by: '<S928>/Kp'
*/
5.0F,
/* Variable: rINDI_Kr
* Referenced by: '<S928>/Kr'
*/
3.0F,
/* Variable: r_TD
* Referenced by: '<S906>/Constant'
* Referenced by: '<S905>/Constant'
*/
400.0F,
@@ -696,44 +709,29 @@ P_SIL_T SIL_P = {
80.0F,
/* Variable: recovery_max_da
* Referenced by: '<S692>/landing_task'
* Referenced by: '<S692>/Constant2'
*/
0.2618F,
0.261780113F,
/* Variable: relay_on
* Referenced by: '<S906>/Relay'
* Referenced by: '<S905>/Relay'
*/
0.01F,
/* Variable: relay_out
* Referenced by: '<S906>/Relay'
* Referenced by: '<S905>/Relay'
*/
0.0035F,
/* Variable: roll_b0_gain
* Referenced by: '<S564>/Constant18'
/* Variable: synfilter_den
* Referenced by: '<S928>/Constant5'
*/
1.0F,
{ 1.0F, -1.59959555F, 0.635996F },
/* Variable: roll_beta_01
* Referenced by: '<S564>/Constant16'
/* Variable: synfilter_num
* Referenced by: '<S928>/Constant4'
*/
70.0F,
/* Variable: roll_beta_02
* Referenced by: '<S564>/Constant17'
*/
100.0F,
/* Variable: roll_kd_lst
* Referenced by: '<S564>/roll_kd'
*/
{ 0.18F, 0.06F, 0.06F, 0.06F, 0.06F, 0.083F },
/* Variable: roll_kp_lst
* Referenced by: '<S564>/roll_kp'
*/
{ -0.275F, -0.18F, -0.09F, -0.09F, -0.06F, -0.075F },
{ 0.00910010096F, 0.0182002019F, 0.00910010096F },
/* Variable: tas_gl
* Referenced by: '<S564>/IAS_lookup'
@@ -747,8 +745,8 @@ P_SIL_T SIL_P = {
/* Variable: use_deadbandComp
* Referenced by:
* '<S1329>/Constant1'
* '<S906>/gain1'
* '<S1324>/Constant1'
* '<S905>/gain1'
*/
0.0F,
@@ -758,12 +756,12 @@ P_SIL_T SIL_P = {
0.5F,
/* Variable: w_p
* Referenced by: '<S1227>/Constant3'
* Referenced by: '<S1222>/Constant3'
*/
8.0F,
/* Variable: w_r
* Referenced by: '<S1228>/Constant3'
* Referenced by: '<S1223>/Constant3'
*/
5.0F,
@@ -773,7 +771,7 @@ P_SIL_T SIL_P = {
0.2F,
/* Variable: w_v2tht
* Referenced by: '<S1220>/Constant'
* Referenced by: '<S1215>/Constant'
*/
0.4F,
@@ -800,18 +798,18 @@ P_SIL_T SIL_P = {
/* Variable: system_id
* Referenced by:
* '<S6>/Constant'
* '<S1126>/system_id'
* '<S1134>/Chart_proc_mission_clr_all'
* '<S1135>/Chart'
* '<S1136>/Chart'
* '<S1137>/Chart_proc_mission_req'
* '<S1138>/Chart_proc_mission_req_lst'
* '<S1139>/Chart'
* '<S1175>/Chart'
* '<S1176>/Chart_proc_param_req_read'
* '<S1177>/Chart_proc_param_set'
* '<S1205>/system_id'
* '<S1216>/system_id'
* '<S1121>/system_id'
* '<S1129>/Chart_proc_mission_clr_all'
* '<S1130>/Chart'
* '<S1131>/Chart'
* '<S1132>/Chart_proc_mission_req'
* '<S1133>/Chart_proc_mission_req_lst'
* '<S1134>/Chart'
* '<S1170>/Chart'
* '<S1171>/Chart_proc_param_req_read'
* '<S1172>/Chart_proc_param_set'
* '<S1200>/system_id'
* '<S1211>/system_id'
*/
1U,
@@ -839,7 +837,7 @@ P_SIL_T SIL_P = {
0U,
/* Variable: door_idx
* Referenced by: '<S1257>/Constant1'
* Referenced by: '<S1252>/Constant1'
*/
1U,
+31 -31
View File
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.653
* Model version : 1.659
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Wed Nov 3 17:13:40 2021
* C/C++ source code generated on : Sat Nov 13 14:52:16 2021
*
* Target selection: ert_shrlib.tlc
* Embedded hardware selection: Intel->x86-64 (Windows64)
@@ -826,91 +826,91 @@ extern const uint8_T rtCP_pooled_mhMab4fllVU3;
* Referenced by: '<S316>/table3D_Nh'
*/
#define rtCP_uDLookupTable_tableData_l rtCP_pooled_ILYhw3wLpXtl /* Computed Parameter: rtCP_uDLookupTable_tableData_l
* Referenced by: '<S976>/1-D Lookup Table'
* Referenced by: '<S971>/1-D Lookup Table'
*/
#define rtCP_uDLookupTable_bp01Data_i rtCP_pooled_35WmkkJSFruV /* Computed Parameter: rtCP_uDLookupTable_bp01Data_i
* Referenced by: '<S976>/1-D Lookup Table'
* Referenced by: '<S971>/1-D Lookup Table'
*/
#define rtCP_uDLookupTable_tableData_i rtCP_pooled_HF8NWw8ahBZB /* Computed Parameter: rtCP_uDLookupTable_tableData_i
* Referenced by: '<S1226>/1-D Lookup Table'
* Referenced by: '<S1221>/1-D Lookup Table'
*/
#define rtCP_uDLookupTable_bp01Data_l rtCP_pooled_NsfoROSYwB8n /* Computed Parameter: rtCP_uDLookupTable_bp01Data_l
* Referenced by: '<S1226>/1-D Lookup Table'
* Referenced by: '<S1221>/1-D Lookup Table'
*/
#define rtCP_uDLookupTable_tableData_a rtCP_pooled_HF8NWw8ahBZB /* Computed Parameter: rtCP_uDLookupTable_tableData_a
* Referenced by: '<S1227>/1-D Lookup Table'
* Referenced by: '<S1222>/1-D Lookup Table'
*/
#define rtCP_uDLookupTable_bp01Data_g rtCP_pooled_NsfoROSYwB8n /* Computed Parameter: rtCP_uDLookupTable_bp01Data_g
* Referenced by: '<S1227>/1-D Lookup Table'
* Referenced by: '<S1222>/1-D Lookup Table'
*/
#define rtCP_table2D_cftAB_tableData_o rtCP_pooled_A05DoahVwG6e /* Computed Parameter: rtCP_table2D_cftAB_tableData_o
* Referenced by: '<S983>/table2D_cftAB'
* Referenced by: '<S978>/table2D_cftAB'
*/
#define rtCP_table2D_cftAB_bp01Data_c rtCP_pooled_CjwZJxM33sUf /* Computed Parameter: rtCP_table2D_cftAB_bp01Data_c
* Referenced by: '<S983>/table2D_cftAB'
* Referenced by: '<S978>/table2D_cftAB'
*/
#define rtCP_table2D_cftAB_bp02Data_l rtCP_pooled_4R9HnDqNNfyC /* Computed Parameter: rtCP_table2D_cftAB_bp02Data_l
* Referenced by: '<S983>/table2D_cftAB'
* Referenced by: '<S978>/table2D_cftAB'
*/
#define rtCP_table1D_thrAB_map_tableData_b rtCP_pooled_YtY2876fJdi4/* Computed Parameter: rtCP_table1D_thrAB_map_tableData_b
* Referenced by: '<S987>/table1D_thrAB_map'
* Referenced by: '<S982>/table1D_thrAB_map'
*/
#define rtCP_table1D_thrAB_map_bp01Data_o rtCP_pooled_8oAFyuceoFlQ/* Computed Parameter: rtCP_table1D_thrAB_map_bp01Data_o
* Referenced by: '<S987>/table1D_thrAB_map'
* Referenced by: '<S982>/table1D_thrAB_map'
*/
#define rtCP_table1D_thr_map_tableData_p rtCP_pooled_iDGBVG9z8tBx/* Computed Parameter: rtCP_table1D_thr_map_tableData_p
* Referenced by: '<S986>/table1D_thr_map'
* Referenced by: '<S981>/table1D_thr_map'
*/
#define rtCP_table1D_thr_map_bp01Data_o rtCP_pooled_8oAFyuceoFlQ /* Computed Parameter: rtCP_table1D_thr_map_bp01Data_o
* Referenced by: '<S986>/table1D_thr_map'
* Referenced by: '<S981>/table1D_thr_map'
*/
#define rtCP_table3D_cft_tableData_i rtCP_pooled_89Nhzifd6aSY /* Computed Parameter: rtCP_table3D_cft_tableData_i
* Referenced by: '<S984>/table3D_cft'
* Referenced by: '<S979>/table3D_cft'
*/
#define rtCP_table3D_cft_bp01Data_l rtCP_pooled_ohnMAdtcG72M /* Computed Parameter: rtCP_table3D_cft_bp01Data_l
* Referenced by: '<S984>/table3D_cft'
* Referenced by: '<S979>/table3D_cft'
*/
#define rtCP_table3D_cft_bp02Data_h rtCP_pooled_4R9HnDqNNfyC /* Computed Parameter: rtCP_table3D_cft_bp02Data_h
* Referenced by: '<S984>/table3D_cft'
* Referenced by: '<S979>/table3D_cft'
*/
#define rtCP_table3D_cft_bp03Data_j rtCP_pooled_aoFl7QCPgCDt /* Computed Parameter: rtCP_table3D_cft_bp03Data_j
* Referenced by: '<S984>/table3D_cft'
* Referenced by: '<S979>/table3D_cft'
*/
#define rtCP_table2D_NhAB_tableData_g rtCP_pooled_zZTlIFBN7RuM /* Computed Parameter: rtCP_table2D_NhAB_tableData_g
* Referenced by: '<S980>/table2D_NhAB'
* Referenced by: '<S975>/table2D_NhAB'
*/
#define rtCP_table2D_NhAB_bp01Data_l rtCP_pooled_CjwZJxM33sUf /* Computed Parameter: rtCP_table2D_NhAB_bp01Data_l
* Referenced by: '<S980>/table2D_NhAB'
* Referenced by: '<S975>/table2D_NhAB'
*/
#define rtCP_table2D_NhAB_bp02Data_c rtCP_pooled_4R9HnDqNNfyC /* Computed Parameter: rtCP_table2D_NhAB_bp02Data_c
* Referenced by: '<S980>/table2D_NhAB'
* Referenced by: '<S975>/table2D_NhAB'
*/
#define rtCP_table3D_Nh_tableData_b rtCP_pooled_pRK3GfMcVL5c /* Computed Parameter: rtCP_table3D_Nh_tableData_b
* Referenced by: '<S981>/table3D_Nh'
* Referenced by: '<S976>/table3D_Nh'
*/
#define rtCP_table3D_Nh_bp01Data_m rtCP_pooled_ohnMAdtcG72M /* Computed Parameter: rtCP_table3D_Nh_bp01Data_m
* Referenced by: '<S981>/table3D_Nh'
* Referenced by: '<S976>/table3D_Nh'
*/
#define rtCP_table3D_Nh_bp02Data_o rtCP_pooled_4R9HnDqNNfyC /* Computed Parameter: rtCP_table3D_Nh_bp02Data_o
* Referenced by: '<S981>/table3D_Nh'
* Referenced by: '<S976>/table3D_Nh'
*/
#define rtCP_table3D_Nh_bp03Data_l rtCP_pooled_aoFl7QCPgCDt /* Computed Parameter: rtCP_table3D_Nh_bp03Data_l
* Referenced by: '<S981>/table3D_Nh'
* Referenced by: '<S976>/table3D_Nh'
*/
#define rtCP_uDLookupTable1_maxIndex rtCP_pooled_QoUfS3pLidPZ /* Computed Parameter: rtCP_uDLookupTable1_maxIndex
* Referenced by: '<S535>/1-D Lookup Table1'
*/
#define rtCP_table2D_cftAB_maxIndex rtCP_pooled_a3Su5DwHejJI /* Computed Parameter: rtCP_table2D_cftAB_maxIndex
* Referenced by: '<S983>/table2D_cftAB'
* Referenced by: '<S978>/table2D_cftAB'
*/
#define rtCP_table3D_cft_dimSizes rtCP_pooled_rsQCCyrSe0iD /* Computed Parameter: rtCP_table3D_cft_dimSizes
* Referenced by: '<S984>/table3D_cft'
* Referenced by: '<S979>/table3D_cft'
*/
#define rtCP_table2D_NhAB_maxIndex rtCP_pooled_a3Su5DwHejJI /* Computed Parameter: rtCP_table2D_NhAB_maxIndex
* Referenced by: '<S980>/table2D_NhAB'
* Referenced by: '<S975>/table2D_NhAB'
*/
#define rtCP_table3D_Nh_dimSizes rtCP_pooled_rsQCCyrSe0iD /* Computed Parameter: rtCP_table3D_Nh_dimSizes
* Referenced by: '<S981>/table3D_Nh'
* Referenced by: '<S976>/table3D_Nh'
*/
#define rtCP_table2D_CL_base_maxIndex rtCP_pooled_qhm2sJNkM8ZA /* Computed Parameter: rtCP_table2D_CL_base_maxIndex
* Referenced by: '<S54>/table2D_CL_base'
@@ -1054,7 +1054,7 @@ extern const uint8_T rtCP_pooled_mhMab4fllVU3;
* Referenced by: '<S316>/table3D_Nh'
*/
#define rtCP_mav_parser_P1 rtCP_pooled_e6HU8n7YauPz /* Expression: Channel
* Referenced by: '<S1122>/mav_parser'
* Referenced by: '<S1117>/mav_parser'
*/
#define rtCP_ConstantBP_Value_hk rtCP_pooled_mhMab4fllVU3 /* Computed Parameter: rtCP_ConstantBP_Value_hk
* Referenced by: '<S6>/Constant BP'
+2 -2
View File
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.653
* Model version : 1.659
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Wed Nov 3 17:13:40 2021
* C/C++ source code generated on : Sat Nov 13 14:52:16 2021
*
* Target selection: ert_shrlib.tlc
* Embedded hardware selection: Intel->x86-64 (Windows64)
Binary file not shown.
+2 -2
View File
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.653
* Model version : 1.659
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Wed Nov 3 17:13:40 2021
* C/C++ source code generated on : Sat Nov 13 14:52:16 2021
*
* Target selection: ert_shrlib.tlc
* Embedded hardware selection: Intel->x86-64 (Windows64)
Binary file not shown.