update gencode

This commit is contained in:
matt
2020-12-02 07:45:17 +08:00
parent a460afe203
commit 8463e0518d
71 changed files with 8345 additions and 8332 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+207 -207
View File
@@ -5,7 +5,7 @@
*
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 07:09:27 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*
* Target selection: ert_shrlib.tlc
* Embedded hardware selection: Intel->x86-64 (Windows64)
@@ -56,207 +56,207 @@ static const rtwCAPI_ModelParameters rtModelParameters[] = {
{ 1, TARGET_STRING("AccelScaleMatrix"), 0, 1, 0 },
{ 2, TARGET_STRING("BoosterUncertGain"), 0, 2, 0 },
{ 2, TARGET_STRING("GyroBias"), 0, 0, 0 },
{ 3, TARGET_STRING("CD0UncertVal"), 0, 2, 0 },
{ 3, TARGET_STRING("GyroGBias"), 0, 0, 0 },
{ 4, TARGET_STRING("CG_bias_m"), 0, 0, 0 },
{ 4, TARGET_STRING("GyroScaleMatrix"), 0, 1, 0 },
{ 5, TARGET_STRING("CL0UncertVal"), 0, 2, 0 },
{ 5, TARGET_STRING("IMUloc"), 0, 0, 0 },
{ 6, TARGET_STRING("CLaUncertGain"), 0, 2, 0 },
{ 6, TARGET_STRING("mass0"), 0, 2, 0 },
{ 7, TARGET_STRING("CLdeUncertGain"), 0, 2, 0 },
{ 7, TARGET_STRING("throttle_k"), 0, 2, 0 },
{ 8, TARGET_STRING("CLqUncertGain"), 0, 2, 0 },
{ 8, TARGET_STRING("throttle_rate"), 0, 2, 0 },
{ 9, TARGET_STRING("CY0UncertVal"), 0, 2, 0 },
{ 9, TARGET_STRING("wind_east"), 0, 0, 0 },
{ 10, TARGET_STRING("CYbUncertGain"), 0, 2, 0 },
{ 10, TARGET_STRING("wind_level"), 0, 0, 0 },
{ 11, TARGET_STRING("CYdrUncertGain"), 0, 2, 0 },
{ 11, TARGET_STRING("wind_north"), 0, 0, 0 },
{ 12, TARGET_STRING("CYpUncertGain"), 0, 2, 0 },
{ 12, TARGET_STRING("CLa"), 1, 2, 0 },
{ 13, TARGET_STRING("CYrUncertGain"), 0, 2, 0 },
{ 13, TARGET_STRING("Clda_lst"), 1, 3, 0 },
{ 14, TARGET_STRING("Cl0UncertVal"), 0, 2, 0 },
{ 14, TARGET_STRING("Clp_lst"), 1, 3, 0 },
{ 15, TARGET_STRING("ClbUncertGain"), 0, 2, 0 },
{ 15, TARGET_STRING("Cmde_lst"), 1, 3, 0 },
{ 16, TARGET_STRING("CldaUncertGain"), 0, 2, 0 },
{ 16, TARGET_STRING("Cmq_lst"), 1, 3, 0 },
{ 17, TARGET_STRING("CldrUncertGain"), 0, 2, 0 },
{ 17, TARGET_STRING("Gamma_L1"), 1, 2, 0 },
{ 18, TARGET_STRING("ClpUncertGain"), 0, 2, 0 },
{ 18, TARGET_STRING("Ixx"), 1, 2, 0 },
{ 19, TARGET_STRING("ClrUncertGain"), 0, 2, 0 },
{ 19, TARGET_STRING("Iyy"), 1, 2, 0 },
{ 20, TARGET_STRING("Cm0UncertVal"), 0, 2, 0 },
{ 20, TARGET_STRING("Ma_lst"), 1, 3, 0 },
{ 21, TARGET_STRING("CmaUncertGain"), 0, 2, 0 },
{ 21, TARGET_STRING("RefArea"), 1, 2, 0 },
{ 22, TARGET_STRING("CmdeUncertGain"), 0, 2, 0 },
{ 22, TARGET_STRING("RefLen"), 1, 2, 0 },
{ 23, TARGET_STRING("CmqUncertGain"), 0, 2, 0 },
{ 23, TARGET_STRING("RefSpan"), 1, 2, 0 },
{ 24, TARGET_STRING("Cn0UncertVal"), 0, 2, 0 },
{ 24, TARGET_STRING("aoa_scale"), 1, 2, 0 },
{ 25, TARGET_STRING("CnbUncertGain"), 0, 2, 0 },
{ 25, TARGET_STRING("aos_scale"), 1, 2, 0 },
{ 26, TARGET_STRING("CndaUncertGain"), 0, 2, 0 },
{ 26, TARGET_STRING("dal0"), 1, 2, 0 },
{ 27, TARGET_STRING("CndrUncertGain"), 0, 2, 0 },
{ 27, TARGET_STRING("dar0"), 1, 2, 0 },
{ 28, TARGET_STRING("CnpUncertGain"), 0, 2, 0 },
{ 28, TARGET_STRING("de_takeoff"), 1, 2, 0 },
{ 29, TARGET_STRING("CnrUncertGain"), 0, 2, 0 },
{ 29, TARGET_STRING("del0"), 1, 2, 0 },
{ 30, TARGET_STRING("GyroBias"), 0, 0, 0 },
{ 30, TARGET_STRING("der0"), 1, 2, 0 },
{ 31, TARGET_STRING("GyroGBias"), 0, 0, 0 },
{ 31, TARGET_STRING("dr0"), 1, 2, 0 },
{ 32, TARGET_STRING("GyroScaleMatrix"), 0, 1, 0 },
{ 32, TARGET_STRING("h_thr2rpm"), 1, 0, 0 },
{ 33, TARGET_STRING("IMUloc"), 0, 0, 0 },
{ 33, TARGET_STRING("k_dal"), 1, 2, 0 },
{ 34, TARGET_STRING("InertiaMoments_bias_kg_m2"), 0, 1, 0 },
{ 34, TARGET_STRING("k_dar"), 1, 2, 0 },
{ 35, TARGET_STRING("ThrustUncertGain"), 0, 2, 0 },
{ 35, TARGET_STRING("k_del"), 1, 2, 0 },
{ 36, TARGET_STRING("booster_att_rad"), 0, 0, 0 },
{ 36, TARGET_STRING("k_der"), 1, 2, 0 },
{ 37, TARGET_STRING("booster_pos_m"), 0, 0, 0 },
{ 37, TARGET_STRING("k_dr"), 1, 2, 0 },
{ 38, TARGET_STRING("engine_att_rad"), 0, 0, 0 },
{ 38, TARGET_STRING("ksi_v2tht"), 1, 2, 0 },
{ 39, TARGET_STRING("engine_pos_m"), 0, 0, 0 },
{ 39, TARGET_STRING("m"), 1, 2, 0 },
{ 40, TARGET_STRING("force_CG"), 0, 2, 0 },
{ 40, TARGET_STRING("max_az"), 1, 2, 0 },
{ 41, TARGET_STRING("force_CG_pos_m"), 0, 0, 0 },
{ 41, TARGET_STRING("max_da"), 1, 2, 0 },
{ 42, TARGET_STRING("mass0"), 0, 2, 0 },
{ 42, TARGET_STRING("max_de"), 1, 2, 0 },
{ 43, TARGET_STRING("throttle_k"), 0, 2, 0 },
{ 43, TARGET_STRING("max_dr"), 1, 2, 0 },
{ 44, TARGET_STRING("throttle_rate"), 0, 2, 0 },
{ 44, TARGET_STRING("max_hdot"), 1, 2, 0 },
{ 45, TARGET_STRING("wind_east"), 0, 0, 0 },
{ 45, TARGET_STRING("max_p"), 1, 2, 0 },
{ 46, TARGET_STRING("wind_level"), 0, 0, 0 },
{ 46, TARGET_STRING("max_phi"), 1, 2, 0 },
{ 47, TARGET_STRING("wind_north"), 0, 0, 0 },
{ 47, TARGET_STRING("max_q"), 1, 2, 0 },
{ 48, TARGET_STRING("CLa"), 1, 2, 0 },
{ 48, TARGET_STRING("max_rpm"), 1, 0, 0 },
{ 49, TARGET_STRING("Clda_lst"), 1, 3, 0 },
{ 49, TARGET_STRING("max_thr"), 1, 2, 0 },
{ 50, TARGET_STRING("Clp_lst"), 1, 3, 0 },
{ 50, TARGET_STRING("max_thrust"), 1, 0, 0 },
{ 51, TARGET_STRING("Cmde_lst"), 1, 3, 0 },
{ 51, TARGET_STRING("max_tht"), 1, 2, 0 },
{ 52, TARGET_STRING("Cmq_lst"), 1, 3, 0 },
{ 52, TARGET_STRING("min_de"), 1, 2, 0 },
{ 53, TARGET_STRING("Gamma_L1"), 1, 2, 0 },
{ 53, TARGET_STRING("min_hdot"), 1, 2, 0 },
{ 54, TARGET_STRING("Ixx"), 1, 2, 0 },
{ 54, TARGET_STRING("min_rpm"), 1, 0, 0 },
{ 55, TARGET_STRING("Iyy"), 1, 2, 0 },
{ 55, TARGET_STRING("min_tht"), 1, 2, 0 },
{ 56, TARGET_STRING("Ma_lst"), 1, 3, 0 },
{ 56, TARGET_STRING("recovery_ias"), 1, 2, 0 },
{ 57, TARGET_STRING("RefArea"), 1, 2, 0 },
{ 57, TARGET_STRING("w_as"), 1, 2, 0 },
{ 58, TARGET_STRING("RefLen"), 1, 2, 0 },
{ 58, TARGET_STRING("w_v"), 1, 2, 0 },
{ 59, TARGET_STRING("RefSpan"), 1, 2, 0 },
{ 59, TARGET_STRING("w_v2tht"), 1, 2, 0 },
{ 60, TARGET_STRING("aoa_scale"), 1, 2, 0 },
{ 60, TARGET_STRING("w_x"), 1, 2, 0 },
{ 61, TARGET_STRING("aos_scale"), 1, 2, 0 },
{ 61, TARGET_STRING("w_y"), 1, 2, 0 },
{ 62, TARGET_STRING("dal0"), 1, 2, 0 },
{ 62, TARGET_STRING("washout_r_den"), 1, 0, 0 },
{ 63, TARGET_STRING("dar0"), 1, 2, 0 },
{ 63, TARGET_STRING("washout_r_num"), 1, 4, 0 },
{ 64, TARGET_STRING("de_takeoff"), 1, 2, 0 },
{ 64, TARGET_STRING("system_id"), 2, 2, 0 },
{ 65, TARGET_STRING("del0"), 1, 2, 0 },
{ 65, TARGET_STRING("Att0"), 0, 0, 0 },
{ 66, TARGET_STRING("der0"), 1, 2, 0 },
{ 66, TARGET_STRING("BoosterUncertGain"), 0, 2, 0 },
{ 67, TARGET_STRING("dr0"), 1, 2, 0 },
{ 67, TARGET_STRING("CD0UncertVal"), 0, 2, 0 },
{ 68, TARGET_STRING("h_thr2rpm"), 1, 0, 0 },
{ 68, TARGET_STRING("CG_bias_m"), 0, 0, 0 },
{ 69, TARGET_STRING("k_dal"), 1, 2, 0 },
{ 69, TARGET_STRING("CL0UncertVal"), 0, 2, 0 },
{ 70, TARGET_STRING("k_dar"), 1, 2, 0 },
{ 70, TARGET_STRING("CLaUncertGain"), 0, 2, 0 },
{ 71, TARGET_STRING("k_del"), 1, 2, 0 },
{ 71, TARGET_STRING("CLdeUncertGain"), 0, 2, 0 },
{ 72, TARGET_STRING("k_der"), 1, 2, 0 },
{ 72, TARGET_STRING("CLqUncertGain"), 0, 2, 0 },
{ 73, TARGET_STRING("k_dr"), 1, 2, 0 },
{ 73, TARGET_STRING("CY0UncertVal"), 0, 2, 0 },
{ 74, TARGET_STRING("ksi_v2tht"), 1, 2, 0 },
{ 74, TARGET_STRING("CYbUncertGain"), 0, 2, 0 },
{ 75, TARGET_STRING("m"), 1, 2, 0 },
{ 75, TARGET_STRING("CYdrUncertGain"), 0, 2, 0 },
{ 76, TARGET_STRING("max_az"), 1, 2, 0 },
{ 76, TARGET_STRING("CYpUncertGain"), 0, 2, 0 },
{ 77, TARGET_STRING("max_da"), 1, 2, 0 },
{ 77, TARGET_STRING("CYrUncertGain"), 0, 2, 0 },
{ 78, TARGET_STRING("max_de"), 1, 2, 0 },
{ 78, TARGET_STRING("Cl0UncertVal"), 0, 2, 0 },
{ 79, TARGET_STRING("max_dr"), 1, 2, 0 },
{ 79, TARGET_STRING("ClbUncertGain"), 0, 2, 0 },
{ 80, TARGET_STRING("max_hdot"), 1, 2, 0 },
{ 80, TARGET_STRING("CldaUncertGain"), 0, 2, 0 },
{ 81, TARGET_STRING("max_p"), 1, 2, 0 },
{ 81, TARGET_STRING("CldrUncertGain"), 0, 2, 0 },
{ 82, TARGET_STRING("max_phi"), 1, 2, 0 },
{ 82, TARGET_STRING("ClpUncertGain"), 0, 2, 0 },
{ 83, TARGET_STRING("max_q"), 1, 2, 0 },
{ 83, TARGET_STRING("ClrUncertGain"), 0, 2, 0 },
{ 84, TARGET_STRING("max_rpm"), 1, 0, 0 },
{ 84, TARGET_STRING("Cm0UncertVal"), 0, 2, 0 },
{ 85, TARGET_STRING("max_thr"), 1, 2, 0 },
{ 85, TARGET_STRING("CmaUncertGain"), 0, 2, 0 },
{ 86, TARGET_STRING("max_thrust"), 1, 0, 0 },
{ 86, TARGET_STRING("CmdeUncertGain"), 0, 2, 0 },
{ 87, TARGET_STRING("max_tht"), 1, 2, 0 },
{ 87, TARGET_STRING("CmqUncertGain"), 0, 2, 0 },
{ 88, TARGET_STRING("min_de"), 1, 2, 0 },
{ 88, TARGET_STRING("Cn0UncertVal"), 0, 2, 0 },
{ 89, TARGET_STRING("min_hdot"), 1, 2, 0 },
{ 89, TARGET_STRING("CnbUncertGain"), 0, 2, 0 },
{ 90, TARGET_STRING("min_rpm"), 1, 0, 0 },
{ 90, TARGET_STRING("CndaUncertGain"), 0, 2, 0 },
{ 91, TARGET_STRING("min_tht"), 1, 2, 0 },
{ 91, TARGET_STRING("CndrUncertGain"), 0, 2, 0 },
{ 92, TARGET_STRING("recovery_ias"), 1, 2, 0 },
{ 92, TARGET_STRING("CnpUncertGain"), 0, 2, 0 },
{ 93, TARGET_STRING("w_as"), 1, 2, 0 },
{ 93, TARGET_STRING("CnrUncertGain"), 0, 2, 0 },
{ 94, TARGET_STRING("w_v"), 1, 2, 0 },
{ 94, TARGET_STRING("InertiaMoments_bias_kg_m2"), 0, 1, 0 },
{ 95, TARGET_STRING("w_v2tht"), 1, 2, 0 },
{ 95, TARGET_STRING("ThrustUncertGain"), 0, 2, 0 },
{ 96, TARGET_STRING("w_x"), 1, 2, 0 },
{ 96, TARGET_STRING("X0"), 0, 0, 0 },
{ 97, TARGET_STRING("w_y"), 1, 2, 0 },
{ 97, TARGET_STRING("booster_att_rad"), 0, 0, 0 },
{ 98, TARGET_STRING("washout_r_den"), 1, 0, 0 },
{ 98, TARGET_STRING("booster_pos_m"), 0, 0, 0 },
{ 99, TARGET_STRING("washout_r_num"), 1, 4, 0 },
{ 99, TARGET_STRING("engine_att_rad"), 0, 0, 0 },
{ 100, TARGET_STRING("system_id"), 2, 2, 0 },
{ 100, TARGET_STRING("engine_pos_m"), 0, 0, 0 },
{ 101, TARGET_STRING("Att0"), 0, 0, 0 },
{ 101, TARGET_STRING("force_CG"), 0, 2, 0 },
{ 102, TARGET_STRING("X0"), 0, 0, 0 },
{ 102, TARGET_STRING("force_CG_pos_m"), 0, 0, 0 },
{ 103, TARGET_STRING("hground"), 0, 2, 0 },
@@ -271,107 +271,107 @@ static const rtwCAPI_ModelParameters rtModelParameters[] = {
static void* rtDataAddrMap[] = {
&SIL_P.AccelBias[0], /* 0: Model Parameter */
&SIL_P.AccelScaleMatrix[0], /* 1: Model Parameter */
&SIL_P.BoosterUncertGain, /* 2: Model Parameter */
&SIL_P.CD0UncertVal, /* 3: Model Parameter */
&SIL_P.CG_bias_m[0], /* 4: Model Parameter */
&SIL_P.CL0UncertVal, /* 5: Model Parameter */
&SIL_P.CLaUncertGain, /* 6: Model Parameter */
&SIL_P.CLdeUncertGain, /* 7: Model Parameter */
&SIL_P.CLqUncertGain, /* 8: Model Parameter */
&SIL_P.CY0UncertVal, /* 9: Model Parameter */
&SIL_P.CYbUncertGain, /* 10: Model Parameter */
&SIL_P.CYdrUncertGain, /* 11: Model Parameter */
&SIL_P.CYpUncertGain, /* 12: Model Parameter */
&SIL_P.CYrUncertGain, /* 13: Model Parameter */
&SIL_P.Cl0UncertVal, /* 14: Model Parameter */
&SIL_P.ClbUncertGain, /* 15: Model Parameter */
&SIL_P.CldaUncertGain, /* 16: Model Parameter */
&SIL_P.CldrUncertGain, /* 17: Model Parameter */
&SIL_P.ClpUncertGain, /* 18: Model Parameter */
&SIL_P.ClrUncertGain, /* 19: Model Parameter */
&SIL_P.Cm0UncertVal, /* 20: Model Parameter */
&SIL_P.CmaUncertGain, /* 21: Model Parameter */
&SIL_P.CmdeUncertGain, /* 22: Model Parameter */
&SIL_P.CmqUncertGain, /* 23: Model Parameter */
&SIL_P.Cn0UncertVal, /* 24: Model Parameter */
&SIL_P.CnbUncertGain, /* 25: Model Parameter */
&SIL_P.CndaUncertGain, /* 26: Model Parameter */
&SIL_P.CndrUncertGain, /* 27: Model Parameter */
&SIL_P.CnpUncertGain, /* 28: Model Parameter */
&SIL_P.CnrUncertGain, /* 29: Model Parameter */
&SIL_P.GyroBias[0], /* 30: Model Parameter */
&SIL_P.GyroGBias[0], /* 31: Model Parameter */
&SIL_P.GyroScaleMatrix[0], /* 32: Model Parameter */
&SIL_P.IMUloc[0], /* 33: Model Parameter */
&SIL_P.InertiaMoments_bias_kg_m2[0], /* 34: Model Parameter */
&SIL_P.ThrustUncertGain, /* 35: Model Parameter */
&SIL_P.booster_att_rad[0], /* 36: Model Parameter */
&SIL_P.booster_pos_m[0], /* 37: Model Parameter */
&SIL_P.engine_att_rad[0], /* 38: Model Parameter */
&SIL_P.engine_pos_m[0], /* 39: Model Parameter */
&SIL_P.force_CG, /* 40: Model Parameter */
&SIL_P.force_CG_pos_m[0], /* 41: Model Parameter */
&SIL_P.mass0, /* 42: Model Parameter */
&SIL_P.throttle_k, /* 43: Model Parameter */
&SIL_P.throttle_rate, /* 44: Model Parameter */
&SIL_P.wind_east[0], /* 45: Model Parameter */
&SIL_P.wind_level[0], /* 46: Model Parameter */
&SIL_P.wind_north[0], /* 47: Model Parameter */
&SIL_P.CLa, /* 48: Model Parameter */
&SIL_P.Clda_lst[0], /* 49: Model Parameter */
&SIL_P.Clp_lst[0], /* 50: Model Parameter */
&SIL_P.Cmde_lst[0], /* 51: Model Parameter */
&SIL_P.Cmq_lst[0], /* 52: Model Parameter */
&SIL_P.Gamma_L1, /* 53: Model Parameter */
&SIL_P.Ixx, /* 54: Model Parameter */
&SIL_P.Iyy, /* 55: Model Parameter */
&SIL_P.Ma_lst[0], /* 56: Model Parameter */
&SIL_P.RefArea, /* 57: Model Parameter */
&SIL_P.RefLen, /* 58: Model Parameter */
&SIL_P.RefSpan, /* 59: Model Parameter */
&SIL_P.aoa_scale, /* 60: Model Parameter */
&SIL_P.aos_scale, /* 61: Model Parameter */
&SIL_P.dal0, /* 62: Model Parameter */
&SIL_P.dar0, /* 63: Model Parameter */
&SIL_P.de_takeoff, /* 64: Model Parameter */
&SIL_P.del0, /* 65: Model Parameter */
&SIL_P.der0, /* 66: Model Parameter */
&SIL_P.dr0, /* 67: Model Parameter */
&SIL_P.h_thr2rpm[0], /* 68: Model Parameter */
&SIL_P.k_dal, /* 69: Model Parameter */
&SIL_P.k_dar, /* 70: Model Parameter */
&SIL_P.k_del, /* 71: Model Parameter */
&SIL_P.k_der, /* 72: Model Parameter */
&SIL_P.k_dr, /* 73: Model Parameter */
&SIL_P.ksi_v2tht, /* 74: Model Parameter */
&SIL_P.m, /* 75: Model Parameter */
&SIL_P.max_az, /* 76: Model Parameter */
&SIL_P.max_da, /* 77: Model Parameter */
&SIL_P.max_de, /* 78: Model Parameter */
&SIL_P.max_dr, /* 79: Model Parameter */
&SIL_P.max_hdot, /* 80: Model Parameter */
&SIL_P.max_p, /* 81: Model Parameter */
&SIL_P.max_phi, /* 82: Model Parameter */
&SIL_P.max_q, /* 83: Model Parameter */
&SIL_P.max_rpm[0], /* 84: Model Parameter */
&SIL_P.max_thr, /* 85: Model Parameter */
&SIL_P.max_thrust[0], /* 86: Model Parameter */
&SIL_P.max_tht, /* 87: Model Parameter */
&SIL_P.min_de, /* 88: Model Parameter */
&SIL_P.min_hdot, /* 89: Model Parameter */
&SIL_P.min_rpm[0], /* 90: Model Parameter */
&SIL_P.min_tht, /* 91: Model Parameter */
&SIL_P.recovery_ias, /* 92: Model Parameter */
&SIL_P.w_as, /* 93: Model Parameter */
&SIL_P.w_v, /* 94: Model Parameter */
&SIL_P.w_v2tht, /* 95: Model Parameter */
&SIL_P.w_x, /* 96: Model Parameter */
&SIL_P.w_y, /* 97: Model Parameter */
&SIL_P.washout_r_den[0], /* 98: Model Parameter */
&SIL_P.washout_r_num[0], /* 99: Model Parameter */
&SIL_P.system_id, /* 100: Model Parameter */
Att0, /* 101: Model Parameter */
X0, /* 102: Model Parameter */
&SIL_P.GyroBias[0], /* 2: Model Parameter */
&SIL_P.GyroGBias[0], /* 3: Model Parameter */
&SIL_P.GyroScaleMatrix[0], /* 4: Model Parameter */
&SIL_P.IMUloc[0], /* 5: Model Parameter */
&SIL_P.mass0, /* 6: Model Parameter */
&SIL_P.throttle_k, /* 7: Model Parameter */
&SIL_P.throttle_rate, /* 8: Model Parameter */
&SIL_P.wind_east[0], /* 9: Model Parameter */
&SIL_P.wind_level[0], /* 10: Model Parameter */
&SIL_P.wind_north[0], /* 11: Model Parameter */
&SIL_P.CLa, /* 12: Model Parameter */
&SIL_P.Clda_lst[0], /* 13: Model Parameter */
&SIL_P.Clp_lst[0], /* 14: Model Parameter */
&SIL_P.Cmde_lst[0], /* 15: Model Parameter */
&SIL_P.Cmq_lst[0], /* 16: Model Parameter */
&SIL_P.Gamma_L1, /* 17: Model Parameter */
&SIL_P.Ixx, /* 18: Model Parameter */
&SIL_P.Iyy, /* 19: Model Parameter */
&SIL_P.Ma_lst[0], /* 20: Model Parameter */
&SIL_P.RefArea, /* 21: Model Parameter */
&SIL_P.RefLen, /* 22: Model Parameter */
&SIL_P.RefSpan, /* 23: Model Parameter */
&SIL_P.aoa_scale, /* 24: Model Parameter */
&SIL_P.aos_scale, /* 25: Model Parameter */
&SIL_P.dal0, /* 26: Model Parameter */
&SIL_P.dar0, /* 27: Model Parameter */
&SIL_P.de_takeoff, /* 28: Model Parameter */
&SIL_P.del0, /* 29: Model Parameter */
&SIL_P.der0, /* 30: Model Parameter */
&SIL_P.dr0, /* 31: Model Parameter */
&SIL_P.h_thr2rpm[0], /* 32: Model Parameter */
&SIL_P.k_dal, /* 33: Model Parameter */
&SIL_P.k_dar, /* 34: Model Parameter */
&SIL_P.k_del, /* 35: Model Parameter */
&SIL_P.k_der, /* 36: Model Parameter */
&SIL_P.k_dr, /* 37: Model Parameter */
&SIL_P.ksi_v2tht, /* 38: Model Parameter */
&SIL_P.m, /* 39: Model Parameter */
&SIL_P.max_az, /* 40: Model Parameter */
&SIL_P.max_da, /* 41: Model Parameter */
&SIL_P.max_de, /* 42: Model Parameter */
&SIL_P.max_dr, /* 43: Model Parameter */
&SIL_P.max_hdot, /* 44: Model Parameter */
&SIL_P.max_p, /* 45: Model Parameter */
&SIL_P.max_phi, /* 46: Model Parameter */
&SIL_P.max_q, /* 47: Model Parameter */
&SIL_P.max_rpm[0], /* 48: Model Parameter */
&SIL_P.max_thr, /* 49: Model Parameter */
&SIL_P.max_thrust[0], /* 50: Model Parameter */
&SIL_P.max_tht, /* 51: Model Parameter */
&SIL_P.min_de, /* 52: Model Parameter */
&SIL_P.min_hdot, /* 53: Model Parameter */
&SIL_P.min_rpm[0], /* 54: Model Parameter */
&SIL_P.min_tht, /* 55: Model Parameter */
&SIL_P.recovery_ias, /* 56: Model Parameter */
&SIL_P.w_as, /* 57: Model Parameter */
&SIL_P.w_v, /* 58: Model Parameter */
&SIL_P.w_v2tht, /* 59: Model Parameter */
&SIL_P.w_x, /* 60: Model Parameter */
&SIL_P.w_y, /* 61: Model Parameter */
&SIL_P.washout_r_den[0], /* 62: Model Parameter */
&SIL_P.washout_r_num[0], /* 63: Model Parameter */
&SIL_P.system_id, /* 64: Model Parameter */
Att0, /* 65: Model Parameter */
&BoosterUncertGain, /* 66: Model Parameter */
&CD0UncertVal, /* 67: Model Parameter */
CG_bias_m, /* 68: Model Parameter */
&CL0UncertVal, /* 69: Model Parameter */
&CLaUncertGain, /* 70: Model Parameter */
&CLdeUncertGain, /* 71: Model Parameter */
&CLqUncertGain, /* 72: Model Parameter */
&CY0UncertVal, /* 73: Model Parameter */
&CYbUncertGain, /* 74: Model Parameter */
&CYdrUncertGain, /* 75: Model Parameter */
&CYpUncertGain, /* 76: Model Parameter */
&CYrUncertGain, /* 77: Model Parameter */
&Cl0UncertVal, /* 78: Model Parameter */
&ClbUncertGain, /* 79: Model Parameter */
&CldaUncertGain, /* 80: Model Parameter */
&CldrUncertGain, /* 81: Model Parameter */
&ClpUncertGain, /* 82: Model Parameter */
&ClrUncertGain, /* 83: Model Parameter */
&Cm0UncertVal, /* 84: Model Parameter */
&CmaUncertGain, /* 85: Model Parameter */
&CmdeUncertGain, /* 86: Model Parameter */
&CmqUncertGain, /* 87: Model Parameter */
&Cn0UncertVal, /* 88: Model Parameter */
&CnbUncertGain, /* 89: Model Parameter */
&CndaUncertGain, /* 90: Model Parameter */
&CndrUncertGain, /* 91: Model Parameter */
&CnpUncertGain, /* 92: Model Parameter */
&CnrUncertGain, /* 93: Model Parameter */
InertiaMoments_bias_kg_m2, /* 94: Model Parameter */
&ThrustUncertGain, /* 95: Model Parameter */
X0, /* 96: Model Parameter */
booster_att_rad, /* 97: Model Parameter */
booster_pos_m, /* 98: Model Parameter */
engine_att_rad, /* 99: Model Parameter */
engine_pos_m, /* 100: Model Parameter */
&force_CG, /* 101: Model Parameter */
force_CG_pos_m, /* 102: Model Parameter */
&hground, /* 103: Model Parameter */
&transrate, /* 104: Model Parameter */
};
@@ -472,10 +472,10 @@ static rtwCAPI_ModelMappingStaticInfo mmiStatic = {
rtElementMap, rtSampleTimeMap, rtDimensionArray },
"float",
{ 1190727104U,
4108139065U,
3734167581U,
2016686091U },
{ 2018390078U,
3538475814U,
307450848U,
1694129538U },
(NULL), 0,
0
};
+1 -1
View File
@@ -5,7 +5,7 @@
*
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 07:09:27 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*
* Target selection: ert_shrlib.tlc
* Embedded hardware selection: Intel->x86-64 (Windows64)
+127 -307
View File
@@ -5,7 +5,7 @@
*
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 07:09:27 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*
* Target selection: ert_shrlib.tlc
* Embedded hardware selection: Intel->x86-64 (Windows64)
@@ -18,257 +18,77 @@
/* Invariant block signals (default storage) */
const ConstB_SIL_T SIL_ConstB = {
0.99664718933525254, /* '<S228>/Sum' */
0.99664718933525254, /* '<S257>/Sum' */
0.99330562000985867, /* '<S257>/Product4' */
1.0067394967422765, /* '<S257>/Product1' */
0.006739496742276474, /* '<S257>/Sum1' */
0.99664718933525254, /* '<S230>/Sum' */
0.99330562000985867, /* '<S230>/Product4' */
1.0067394967422765, /* '<S230>/Product1' */
0.006739496742276474, /* '<S230>/Sum1' */
0.99664718933525254, /* '<S289>/Sum1' */
6.3567523142451793E+6, /* '<S119>/Product1' */
0.99330562000985867, /* '<S290>/Product2' */
0.00669437999014133, /* '<S290>/Sum1' */
0.99330562000985867, /* '<S288>/Sum1' */
0.0067394967422764488, /* '<S288>/Product2' */
0.99664718933525254, /* '<S298>/Sum' */
0.99330562000985867, /* '<S298>/Product3' */
0.00669437999014133, /* '<S298>/Sum2' */
0.99330562000985867, /* '<S296>/Sum' */
0.0, /* '<S112>/Unit Conversion' */
0.99664718933525254, /* '<S231>/Sum' */
0.99664718933525254, /* '<S260>/Sum' */
0.99330562000985867, /* '<S260>/Product4' */
1.0067394967422765, /* '<S260>/Product1' */
0.006739496742276474, /* '<S260>/Sum1' */
0.99664718933525254, /* '<S233>/Sum' */
0.99330562000985867, /* '<S233>/Product4' */
1.0067394967422765, /* '<S233>/Product1' */
0.006739496742276474, /* '<S233>/Sum1' */
0.99664718933525254, /* '<S292>/Sum1' */
6.3567523142451793E+6, /* '<S122>/Product1' */
0.99330562000985867, /* '<S293>/Product2' */
0.00669437999014133, /* '<S293>/Sum1' */
0.99330562000985867, /* '<S291>/Sum1' */
0.0067394967422764488, /* '<S291>/Product2' */
0.99664718933525254, /* '<S301>/Sum' */
0.99330562000985867, /* '<S301>/Product3' */
0.00669437999014133, /* '<S301>/Sum2' */
0.99330562000985867, /* '<S299>/Sum' */
0.0, /* '<S115>/Unit Conversion' */
{ 0.0, 0.0, 0.0 }, /* synthesized block */
{ -0.5, 0.5, 0.6 }, /* '<S318>/Selector1' */
{ -0.5, 0.5, 0.6 }, /* '<S321>/Selector1' */
{ 1.0, 0.0, 0.96 }, /* '<S318>/Selector' */
{ 1.0, 0.0, 0.96 }, /* '<S321>/Selector' */
{ -0.5, -0.5, 0.6 }, /* '<S318>/Selector2' */
{ -0.5, -0.5, 0.6 }, /* '<S321>/Selector2' */
{ 0.0, 0.0, 0.0 }, /* '<S14>/BusConversion_InsertedFor_atmosphere_at_inport_0' */
1.0, /* '<S29>/Selector4' */
70U, /* '<S1105>/Width' */
76U, /* '<S1105>/Width1' */
362U, /* '<S1104>/Width' */
368U, /* '<S1104>/Width1' */
70U, /* '<S1108>/Width' */
76U, /* '<S1108>/Width1' */
362U, /* '<S1107>/Width' */
368U, /* '<S1107>/Width1' */
{ 70U, 0U }, /* '<S1105>/Byte Pack1' */
{ 70U, 0U }, /* '<S1108>/Byte Pack1' */
{ 106U, 1U }, /* '<S1104>/Byte Pack1' */
1 /* '<S317>/Compare' */
{ 106U, 1U }, /* '<S1107>/Byte Pack1' */
1 /* '<S320>/Compare' */
};
/* Block parameters (default storage) */
P_SIL_T SIL_P = {
/* Variable: AccelBias
* Referenced by: '<S477>/Measurement bias'
* Referenced by: '<S480>/Measurement bias'
*/
{ 0.0, 0.0, 0.0 },
/* Variable: AccelScaleMatrix
* Referenced by: '<S477>/Scale factors & Cross-coupling errors'
* Referenced by: '<S480>/Scale factors & Cross-coupling errors'
*/
{ 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0 },
/* Variable: BoosterUncertGain
* Referenced by: '<S93>/Const_BoosterUncertGain'
*/
1.0,
/* Variable: CD0UncertVal
* Referenced by: '<S79>/Const_CD0UncertVal'
*/
0.005,
/* Variable: CG_bias_m
* Referenced by: '<S103>/Const_CG_bias_m'
*/
{ 0.0, 0.0, 0.0 },
/* Variable: CL0UncertVal
* Referenced by: '<S79>/Const_CL0UncertVal'
*/
0.0,
/* Variable: CLaUncertGain
* Referenced by: '<S79>/Const_CLaUncertGain'
*/
0.0,
/* Variable: CLdeUncertGain
* Referenced by: '<S79>/Const_CLdeUncertGain'
*/
1.0,
/* Variable: CLqUncertGain
* Referenced by: '<S79>/Const_CLqUncertGain'
*/
1.0,
/* Variable: CY0UncertVal
* Referenced by: '<S79>/Const_CY0UncertVal'
*/
0.0,
/* Variable: CYbUncertGain
* Referenced by: '<S79>/Const_CYbUncertGain'
*/
0.0,
/* Variable: CYdrUncertGain
* Referenced by: '<S79>/Const_CYdrUncertGain'
*/
1.0,
/* Variable: CYpUncertGain
* Referenced by: '<S79>/Const_CYpUncertGain'
*/
1.0,
/* Variable: CYrUncertGain
* Referenced by: '<S79>/Const_CYrUncertGain'
*/
1.0,
/* Variable: Cl0UncertVal
* Referenced by: '<S79>/Const_Cl0UncertVal'
*/
0.0,
/* Variable: ClbUncertGain
* Referenced by: '<S79>/Const_ClbUncertGain'
*/
0.0,
/* Variable: CldaUncertGain
* Referenced by: '<S79>/Const_CldaUncertGain'
*/
1.0,
/* Variable: CldrUncertGain
* Referenced by: '<S79>/Const_CldrUncertGain'
*/
1.0,
/* Variable: ClpUncertGain
* Referenced by: '<S79>/Const_ClpUncertGain'
*/
1.0,
/* Variable: ClrUncertGain
* Referenced by: '<S79>/Const_ClrUncertGain'
*/
1.0,
/* Variable: Cm0UncertVal
* Referenced by: '<S79>/Const_Cm0UncertVal'
*/
0.0,
/* Variable: CmaUncertGain
* Referenced by: '<S79>/Const_CmaUncertGain'
*/
0.0,
/* Variable: CmdeUncertGain
* Referenced by: '<S79>/Const_CmdeUncertGain'
*/
1.0,
/* Variable: CmqUncertGain
* Referenced by: '<S79>/Const_CmqUncertGain'
*/
1.0,
/* Variable: Cn0UncertVal
* Referenced by: '<S79>/Const_Cn0UncertVal'
*/
0.0,
/* Variable: CnbUncertGain
* Referenced by: '<S79>/Const_CnbUncertGain'
*/
0.0,
/* Variable: CndaUncertGain
* Referenced by: '<S79>/Const_CndaUncertGain'
*/
1.0,
/* Variable: CndrUncertGain
* Referenced by: '<S79>/Const_CndrUncertGain'
*/
1.0,
/* Variable: CnpUncertGain
* Referenced by: '<S79>/Const_CnpUncertGain'
*/
1.0,
/* Variable: CnrUncertGain
* Referenced by: '<S79>/Const_CnrUncertGain'
*/
1.0,
/* Variable: GyroBias
* Referenced by: '<S478>/Measurement bias'
* Referenced by: '<S481>/Measurement bias'
*/
{ 0.0, 0.0, 0.0 },
/* Variable: GyroGBias
* Referenced by: '<S478>/g-sensitive bias'
* Referenced by: '<S481>/g-sensitive bias'
*/
{ 0.0, 0.0, 0.0 },
/* Variable: GyroScaleMatrix
* Referenced by: '<S478>/Scale factors & Cross-coupling errors '
* Referenced by: '<S481>/Scale factors & Cross-coupling errors '
*/
{ 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0 },
/* Variable: IMUloc
* Referenced by: '<S477>/wl_ins'
*/
{ 0.0, 0.0, 0.0 },
/* Variable: InertiaMoments_bias_kg_m2
* Referenced by: '<S103>/Const_InertiaMoments_bias_kg_m2'
*/
{ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 },
/* Variable: ThrustUncertGain
* Referenced by: '<S313>/Const_ThrustUncertGain'
*/
1.0,
/* Variable: booster_att_rad
* Referenced by: '<S93>/Const_booster_att_rad'
*/
{ 0.0, 0.2443, 0.0 },
/* Variable: booster_pos_m
* Referenced by: '<S93>/Const_booster_pos_m'
*/
{ -0.025, 0.0, -0.005 },
/* Variable: engine_att_rad
* Referenced by: '<S313>/Const_engine_att_rad'
*/
{ 0.0, 0.0, 0.0 },
/* Variable: engine_pos_m
* Referenced by: '<S313>/Const_engine_pos_m'
*/
{ -0.0, 0.0, 0.0 },
/* Variable: force_CG
* Referenced by: '<S103>/Const_force_CG'
*/
0.0,
/* Variable: force_CG_pos_m
* Referenced by: '<S103>/Const_force_CG_pos_m'
* Referenced by: '<S480>/wl_ins'
*/
{ 0.0, 0.0, 0.0 },
@@ -305,337 +125,337 @@ P_SIL_T SIL_P = {
{ 0.0, 0.0, 0.0 },
/* Variable: CLa
* Referenced by: '<S1042>/Constant1'
* Referenced by: '<S1045>/Constant1'
*/
4.0F,
/* Variable: Clda_lst
* Referenced by: '<S1046>/Clda'
* Referenced by: '<S1049>/Clda'
*/
{ -0.0533F, -0.0548F, -0.0566F, -0.0604F, -0.0624F, -0.0438F, -0.0311F,
-0.0278F, -0.0222F, -0.0161F, -0.0099F },
/* Variable: Clp_lst
* Referenced by: '<S1046>/Clp'
* Referenced by: '<S1049>/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: '<S1045>/Cmde1'
* Referenced by: '<S1048>/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: '<S1045>/Cmq'
* Referenced by: '<S1048>/Cmq'
*/
{ -7.4817F, -8.353F, -8.0743F, -8.6229F, -9.981F, -9.5258F, -8.6237F, -8.736F,
-8.521F, -8.2233F, -7.7842F },
/* Variable: Gamma_L1
* Referenced by:
* '<S766>/Gain2'
* '<S766>/Gain3'
* '<S766>/Gain4'
* '<S798>/Gain2'
* '<S798>/Gain3'
* '<S798>/Gain4'
* '<S769>/Gain2'
* '<S769>/Gain3'
* '<S769>/Gain4'
* '<S801>/Gain2'
* '<S801>/Gain3'
* '<S801>/Gain4'
*/
2000.0F,
/* Variable: Ixx
* Referenced by: '<S1046>/Constant'
* Referenced by: '<S1049>/Constant'
*/
6.0F,
5.0F,
/* Variable: Iyy
* Referenced by: '<S1045>/Constant'
* Referenced by: '<S1048>/Constant'
*/
300.0F,
/* Variable: Ma_lst
* Referenced by:
* '<S1045>/Cmde1'
* '<S1045>/Cmq'
* '<S1046>/Clda'
* '<S1046>/Clp'
* '<S1048>/Cmde1'
* '<S1048>/Cmq'
* '<S1049>/Clda'
* '<S1049>/Clp'
*/
{ 0.2F, 0.3F, 0.6F, 0.8F, 0.9F, 0.95F, 1.05F, 1.1F, 1.2F, 1.3F, 1.5F },
/* Variable: RefArea
* Referenced by:
* '<S1042>/Sc_Iyy'
* '<S1045>/Sc_Iyy'
* '<S1046>/Sc_Iyy'
* '<S1048>/Sc_Iyy'
* '<S1049>/Sc_Iyy'
*/
0.919F,
/* Variable: RefLen
* Referenced by:
* '<S1045>/Constant3'
* '<S1045>/Sc_Iyy'
* '<S1048>/Constant3'
* '<S1048>/Sc_Iyy'
*/
0.659F,
/* Variable: RefSpan
* Referenced by:
* '<S1046>/Constant2'
* '<S1046>/Sc_Iyy'
* '<S1049>/Constant2'
* '<S1049>/Sc_Iyy'
*/
1.7F,
/* Variable: aoa_scale
* Referenced by: '<S1048>/Gain'
* Referenced by: '<S1051>/Gain'
*/
1.0F,
/* Variable: aos_scale
* Referenced by: '<S1048>/Gain1'
* Referenced by: '<S1051>/Gain1'
*/
1.0F,
/* Variable: dal0
* Referenced by: '<S530>/Constant4'
* Referenced by: '<S533>/Constant4'
*/
-0.0218F,
/* Variable: dar0
* Referenced by: '<S530>/Constant5'
* Referenced by: '<S533>/Constant5'
*/
-0.0209F,
/* Variable: de_takeoff
* Referenced by: '<S672>/Constant'
* Referenced by: '<S675>/Constant'
*/
-0.0523F,
/* Variable: del0
* Referenced by: '<S530>/Constant'
* Referenced by: '<S533>/Constant'
*/
0.0F,
/* Variable: der0
* Referenced by: '<S530>/Constant2'
* Referenced by: '<S533>/Constant2'
*/
0.0061F,
/* Variable: dr0
* Referenced by: '<S530>/Constant3'
* Referenced by: '<S533>/Constant3'
*/
0.0F,
/* Variable: h_thr2rpm
* Referenced by:
* '<S534>/Constant11'
* '<S825>/max_rpm'
* '<S825>/min_rpm'
* '<S827>/max_rpm'
* '<S537>/Constant11'
* '<S828>/max_rpm'
* '<S828>/min_rpm'
* '<S830>/max_rpm'
* '<S831>/max_rpm'
* '<S831>/min_rpm'
*/
{ 0.0F, 3000.0F, 10000.0F },
/* Variable: k_dal
* Referenced by:
* '<S5>/Constant7'
* '<S530>/Gain3'
* '<S533>/Gain3'
*/
-1.1214F,
/* Variable: k_dar
* Referenced by:
* '<S5>/Constant8'
* '<S530>/Gain4'
* '<S533>/Gain4'
*/
-1.117F,
/* Variable: k_del
* Referenced by:
* '<S5>/Constant'
* '<S530>/Gain1'
* '<S533>/Gain1'
*/
-1.0F,
/* Variable: k_der
* Referenced by:
* '<S5>/Constant1'
* '<S530>/Gain'
* '<S533>/Gain'
*/
1.0F,
/* Variable: k_dr
* Referenced by:
* '<S5>/Constant3'
* '<S530>/Gain2'
* '<S533>/Gain2'
*/
-1.0F,
/* Variable: ksi_v2tht
* Referenced by: '<S1040>/Constant1'
* Referenced by: '<S1043>/Constant1'
*/
0.8F,
/* Variable: m
* Referenced by:
* '<S534>/Constant5'
* '<S1042>/Constant'
* '<S537>/Constant5'
* '<S1045>/Constant'
*/
200.0F,
/* Variable: max_az
* Referenced by: '<S534>/Constant8'
* Referenced by: '<S537>/Constant8'
*/
5.0F,
/* Variable: max_da
* Referenced by:
* '<S1046>/Constant1'
* '<S690>/gain1'
* '<S660>/gain1'
* '<S661>/gain1'
* '<S1049>/Constant1'
* '<S693>/gain1'
* '<S663>/gain1'
* '<S664>/gain1'
*/
0.4363F,
/* Variable: max_de
* Referenced by:
* '<S1045>/Constant1'
* '<S690>/gain'
* '<S660>/gain'
* '<S661>/gain'
* '<S1048>/Constant1'
* '<S693>/gain'
* '<S663>/gain'
* '<S664>/gain'
*/
0.349F,
/* Variable: max_dr
* Referenced by:
* '<S690>/gain2'
* '<S660>/gain2'
* '<S661>/gain2'
* '<S693>/gain2'
* '<S663>/gain2'
* '<S664>/gain2'
*/
0.349F,
/* Variable: max_hdot
* Referenced by: '<S534>/Constant9'
* Referenced by: '<S537>/Constant9'
*/
100.0F,
/* Variable: max_p
* Referenced by: '<S534>/Constant7'
* Referenced by: '<S537>/Constant7'
*/
0.6F,
1.5F,
/* Variable: max_phi
* Referenced by: '<S534>/Constant Single1'
* Referenced by: '<S537>/Constant Single1'
*/
0.7F,
/* Variable: max_q
* Referenced by: '<S534>/Constant6'
* Referenced by: '<S537>/Constant6'
*/
0.4F,
/* Variable: max_rpm
* Referenced by:
* '<S825>/max_rpm'
* '<S827>/max_rpm'
* '<S828>/max_rpm'
* '<S830>/max_rpm'
* '<S831>/max_rpm'
*/
{ 46000.0F, 46000.0F, 46000.0F },
/* Variable: max_thr
* Referenced by: '<S534>/Constant1'
* Referenced by: '<S537>/Constant1'
*/
1.0F,
/* Variable: max_thrust
* Referenced by: '<S534>/Constant12'
* Referenced by: '<S537>/Constant12'
*/
{ 1700.0F, 1400.0F, 700.0F },
/* Variable: max_tht
* Referenced by: '<S534>/Constant'
* Referenced by: '<S537>/Constant'
*/
0.34904F,
/* Variable: min_de
* Referenced by: '<S1045>/Constant2'
* Referenced by: '<S1048>/Constant2'
*/
-0.349F,
/* Variable: min_hdot
* Referenced by: '<S534>/Constant10'
* Referenced by: '<S537>/Constant10'
*/
-50.0F,
/* Variable: min_rpm
* Referenced by:
* '<S825>/min_rpm'
* '<S828>/min_rpm'
* '<S831>/min_rpm'
*/
{ 20000.0F, 30000.0F, 38000.0F },
/* Variable: min_tht
* Referenced by: '<S534>/Constant Single'
* Referenced by: '<S537>/Constant Single'
*/
-0.2F,
/* Variable: recovery_ias
* Referenced by:
* '<S614>/Constant'
* '<S671>/Constant'
* '<S617>/Constant'
* '<S674>/Constant'
*/
85.0F,
/* Variable: w_as
* Referenced by: '<S534>/Constant Single6'
* Referenced by: '<S537>/Constant Single6'
*/
0.5F,
/* Variable: w_v
* Referenced by: '<S534>/Constant Single10'
* Referenced by: '<S537>/Constant Single10'
*/
0.2F,
/* Variable: w_v2tht
* Referenced by: '<S1040>/Constant'
* Referenced by: '<S1043>/Constant'
*/
0.4F,
/* Variable: w_x
* Referenced by: '<S534>/Constant Single9'
* Referenced by: '<S537>/Constant Single9'
*/
0.15F,
/* Variable: w_y
* Referenced by: '<S534>/Constant Single7'
* Referenced by: '<S537>/Constant Single7'
*/
0.15F,
/* Variable: washout_r_den
* Referenced by: '<S534>/Constant3'
* Referenced by: '<S537>/Constant3'
*/
{ 1.0F, -1.802F, 0.8025F },
/* Variable: washout_r_num
* Referenced by: '<S534>/Constant4'
* Referenced by: '<S537>/Constant4'
*/
{ 0.193F, -0.193F },
/* Variable: system_id
* Referenced by:
* '<S6>/Constant'
* '<S955>/system_id'
* '<S963>/Chart_proc_mission_clr_all'
* '<S964>/Chart'
* '<S965>/Chart'
* '<S966>/Chart_proc_mission_req'
* '<S967>/Chart_proc_mission_req_lst'
* '<S958>/system_id'
* '<S966>/Chart_proc_mission_clr_all'
* '<S967>/Chart'
* '<S968>/Chart'
* '<S1004>/Chart'
* '<S1005>/Chart_proc_param_req_read'
* '<S1006>/Chart_proc_param_set'
* '<S1034>/system_id'
* '<S1036>/system_id'
* '<S969>/Chart_proc_mission_req'
* '<S970>/Chart_proc_mission_req_lst'
* '<S971>/Chart'
* '<S1007>/Chart'
* '<S1008>/Chart_proc_param_req_read'
* '<S1009>/Chart_proc_param_set'
* '<S1037>/system_id'
* '<S1039>/system_id'
*/
1U
};
+90 -68
View File
@@ -5,7 +5,7 @@
*
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 07:09:27 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*
* Target selection: ert_shrlib.tlc
* Embedded hardware selection: Intel->x86-64 (Windows64)
@@ -94,16 +94,20 @@ preprocessor word size checks.
#endif
/* Skipping ulong_long/long_long check: insufficient preprocessor integer range. */
extern const real_T rtCP_pooled_QBBRoFcTBDea[5];
extern const real_T rtCP_pooled_GSxIsFxBkW72[5];
extern const real_T rtCP_pooled_Hkaqkxp7lf8R[5];
extern const real_T rtCP_pooled_lhYMkEo62KVv[5];
extern const real_T rtCP_pooled_Y3lCp5zD21tA[6];
extern const real_T rtCP_pooled_EFcVM5alguKR[6];
extern const real_T rtCP_pooled_n9gMyBZ7SBpf[6];
extern const real_T rtCP_pooled_TP0jmN6R2qNh[6];
extern const real_T rtCP_pooled_FEWufo6vVHrj[9];
extern const real_T rtCP_pooled_B5TQ9jFT4w0p[3];
extern const real_T rtCP_pooled_EsdjLy9HZCOh[9];
extern const real_T rtCP_pooled_lNe8VrimgzRr[9];
extern const real_T rtCP_pooled_KeFYkAsZueYW[5];
extern const real_T rtCP_pooled_TVfA1mpxe4MB[5];
extern const real_T rtCP_pooled_YvZ5TPCbhiu1[6];
extern const real_T rtCP_pooled_zi68CWqheLLF[6];
extern const real_T rtCP_pooled_ggbuQsDjzlGA[6];
extern const real_T rtCP_pooled_F7Fj0Jz98F6J[6];
extern const real_T rtCP_pooled_6aIljzmC8seq[6];
extern const real_T rtCP_pooled_HJUpu7noJGrc[6];
extern const real_T rtCP_pooled_BJdk4U1Bhf7G[192];
extern const real_T rtCP_pooled_510aQj9CUNMG[16];
extern const real_T rtCP_pooled_t2T18F7cFuQ1[12];
@@ -157,7 +161,7 @@ extern const real_T rtCP_pooled_DYcs5MdN9zE9[3];
extern const real_T rtCP_pooled_7mOEGGePz2xm[1920];
extern const real_T rtCP_pooled_ywCCZP562lF9[10];
extern const real_T rtCP_pooled_E0AX1Lz0NDcN[12];
extern const real_T rtCP_pooled_7hz2LUrlC7fy[160];
extern const real_T rtCP_pooled_RlS7r0LGt7JQ[160];
extern const real_T rtCP_pooled_1jjca2Oj8nTm[1920];
extern const real_T rtCP_pooled_CZNBGvU8AdwP[8];
extern const real_T rtCP_pooled_XV5wljJs37pb[8];
@@ -180,32 +184,32 @@ extern const uint32_T rtCP_pooled_rsQCCyrSe0iD[3];
extern const uint8_T rtCP_pooled_e6HU8n7YauPz;
extern const uint8_T rtCP_pooled_mhMab4fllVU3;
#define rtCP_table1D_CGz_tableData rtCP_pooled_QBBRoFcTBDea /* Expression: kb3_massbalance_mdl.tab_CGz
#define rtCP_table1D_CGz_tableData rtCP_pooled_Y3lCp5zD21tA /* Expression: kb3_massbalance_mdl.tab_CGz
* Referenced by: '<S98>/table1D_CGz'
*/
#define rtCP_table1D_CGz_bp01Data rtCP_pooled_GSxIsFxBkW72 /* Expression: kb3_massbalance_mdl.indep_mass_kg
#define rtCP_table1D_CGz_bp01Data rtCP_pooled_EFcVM5alguKR /* Expression: kb3_massbalance_mdl.indep_mass_kg
* Referenced by: '<S98>/table1D_CGz'
*/
#define rtCP_table1D_CGy_tableData rtCP_pooled_Hkaqkxp7lf8R /* Expression: kb3_massbalance_mdl.tab_CGy
#define rtCP_table1D_CGy_tableData rtCP_pooled_n9gMyBZ7SBpf /* Expression: kb3_massbalance_mdl.tab_CGy
* Referenced by: '<S98>/table1D_CGy'
*/
#define rtCP_table1D_CGy_bp01Data rtCP_pooled_GSxIsFxBkW72 /* Expression: kb3_massbalance_mdl.indep_mass_kg
#define rtCP_table1D_CGy_bp01Data rtCP_pooled_EFcVM5alguKR /* Expression: kb3_massbalance_mdl.indep_mass_kg
* Referenced by: '<S98>/table1D_CGy'
*/
#define rtCP_table1D_CGx_tableData rtCP_pooled_lhYMkEo62KVv /* Expression: kb3_massbalance_mdl.tab_CGx
#define rtCP_table1D_CGx_tableData rtCP_pooled_TP0jmN6R2qNh /* Expression: kb3_massbalance_mdl.tab_CGx
* Referenced by: '<S98>/table1D_CGx'
*/
#define rtCP_table1D_CGx_bp01Data rtCP_pooled_GSxIsFxBkW72 /* Expression: kb3_massbalance_mdl.indep_mass_kg
#define rtCP_table1D_CGx_bp01Data rtCP_pooled_EFcVM5alguKR /* Expression: kb3_massbalance_mdl.indep_mass_kg
* Referenced by: '<S98>/table1D_CGx'
*/
#define rtCP_Bias1_Bias rtCP_pooled_FEWufo6vVHrj /* Expression: -eye(3)
* Referenced by: '<S160>/Bias1'
* Referenced by: '<S163>/Bias1'
*/
#define rtCP_Bias1_Bias_n rtCP_pooled_FEWufo6vVHrj /* Expression: -eye(3)
* Referenced by: '<S198>/Bias1'
* Referenced by: '<S201>/Bias1'
*/
#define rtCP_Constant_Value_d rtCP_pooled_B5TQ9jFT4w0p /* Expression: [0 0 0]
* Referenced by: '<S318>/Constant'
* Referenced by: '<S321>/Constant'
*/
#define rtCP_table1D_mass_tableData rtCP_pooled_EsdjLy9HZCOh /* Expression: kb3_booster_mdl.tab_mass
* Referenced by: '<S91>/table1D_mass'
@@ -213,23 +217,41 @@ extern const uint8_T rtCP_pooled_mhMab4fllVU3;
#define rtCP_table1D_mass_bp01Data rtCP_pooled_lNe8VrimgzRr /* Expression: kb3_booster_mdl.indep_time2
* Referenced by: '<S91>/table1D_mass'
*/
#define rtCP_table1D_Ixx_tableData rtCP_pooled_KeFYkAsZueYW /* Expression: kb3_massbalance_mdl.tab_Ixx
#define rtCP_table1D_Ixx_tableData rtCP_pooled_YvZ5TPCbhiu1 /* Expression: kb3_massbalance_mdl.tab_Ixx
* Referenced by: '<S99>/table1D_Ixx'
*/
#define rtCP_table1D_Ixx_bp01Data rtCP_pooled_GSxIsFxBkW72 /* Expression: kb3_massbalance_mdl.indep_mass_kg
#define rtCP_table1D_Ixx_bp01Data rtCP_pooled_EFcVM5alguKR /* Expression: kb3_massbalance_mdl.indep_mass_kg
* Referenced by: '<S99>/table1D_Ixx'
*/
#define rtCP_table1D_Iyy_tableData rtCP_pooled_TVfA1mpxe4MB /* Expression: kb3_massbalance_mdl.tab_Iyy
* Referenced by: '<S100>/table1D_Iyy'
#define rtCP_table1D_Ixy_tableData rtCP_pooled_zi68CWqheLLF /* Expression: kb3_massbalance_mdl.tab_Ixy
* Referenced by: '<S100>/table1D_Ixy'
*/
#define rtCP_table1D_Iyy_bp01Data rtCP_pooled_GSxIsFxBkW72 /* Expression: kb3_massbalance_mdl.indep_mass_kg
* Referenced by: '<S100>/table1D_Iyy'
#define rtCP_table1D_Ixy_bp01Data rtCP_pooled_EFcVM5alguKR /* Expression: kb3_massbalance_mdl.indep_mass_kg
* Referenced by: '<S100>/table1D_Ixy'
*/
#define rtCP_table1D_Izz_tableData rtCP_pooled_TVfA1mpxe4MB /* Expression: kb3_massbalance_mdl.tab_Izz
* Referenced by: '<S101>/table1D_Izz'
#define rtCP_table1D_Ixz_tableData rtCP_pooled_ggbuQsDjzlGA /* Expression: kb3_massbalance_mdl.tab_Ixz
* Referenced by: '<S101>/table1D_Ixz'
*/
#define rtCP_table1D_Izz_bp01Data rtCP_pooled_GSxIsFxBkW72 /* Expression: kb3_massbalance_mdl.indep_mass_kg
* Referenced by: '<S101>/table1D_Izz'
#define rtCP_table1D_Ixz_bp01Data rtCP_pooled_EFcVM5alguKR /* Expression: kb3_massbalance_mdl.indep_mass_kg
* Referenced by: '<S101>/table1D_Ixz'
*/
#define rtCP_table1D_Iyy_tableData rtCP_pooled_F7Fj0Jz98F6J /* Expression: kb3_massbalance_mdl.tab_Iyy
* Referenced by: '<S102>/table1D_Iyy'
*/
#define rtCP_table1D_Iyy_bp01Data rtCP_pooled_EFcVM5alguKR /* Expression: kb3_massbalance_mdl.indep_mass_kg
* Referenced by: '<S102>/table1D_Iyy'
*/
#define rtCP_table1D_Iyz_tableData rtCP_pooled_6aIljzmC8seq /* Expression: kb3_massbalance_mdl.tab_Iyz
* Referenced by: '<S103>/table1D_Iyz'
*/
#define rtCP_table1D_Iyz_bp01Data rtCP_pooled_EFcVM5alguKR /* Expression: kb3_massbalance_mdl.indep_mass_kg
* Referenced by: '<S103>/table1D_Iyz'
*/
#define rtCP_table1D_Izz_tableData rtCP_pooled_HJUpu7noJGrc /* Expression: kb3_massbalance_mdl.tab_Izz
* Referenced by: '<S104>/table1D_Izz'
*/
#define rtCP_table1D_Izz_bp01Data rtCP_pooled_EFcVM5alguKR /* Expression: kb3_massbalance_mdl.indep_mass_kg
* Referenced by: '<S104>/table1D_Izz'
*/
#define rtCP_table2D_CL_base_tableData rtCP_pooled_BJdk4U1Bhf7G /* Expression: kb3_aerodynamics_mdl.tab_CL_base
* Referenced by: '<S52>/table2D_CL_base'
@@ -619,58 +641,58 @@ extern const uint8_T rtCP_pooled_mhMab4fllVU3;
* Referenced by: '<S56>/table2D_Cnr'
*/
#define rtCP_table2D_thrustAB_tableData rtCP_pooled_Zr87vUglm0jR /* Expression: kb3_propulsion_mdl.tab_thrustAB
* Referenced by: '<S309>/table2D_thrustAB'
* Referenced by: '<S312>/table2D_thrustAB'
*/
#define rtCP_table2D_thrustAB_bp01Data rtCP_pooled_6of7idOcGIUG /* Expression: kb3_propulsion_mdl.indep_mach2
* Referenced by: '<S309>/table2D_thrustAB'
* Referenced by: '<S312>/table2D_thrustAB'
*/
#define rtCP_table2D_thrustAB_bp02Data rtCP_pooled_9d1wyEHLKC6F /* Expression: kb3_propulsion_mdl.indep_alt_m
* Referenced by: '<S309>/table2D_thrustAB'
* Referenced by: '<S312>/table2D_thrustAB'
*/
#define rtCP_table1D_thrAB_map_tableData rtCP_pooled_LXQm1g6rykWj/* Expression: kb3_propulsion_mdl.tab_thrAB_map
* Referenced by: '<S307>/table1D_thrAB_map'
* Referenced by: '<S310>/table1D_thrAB_map'
*/
#define rtCP_table1D_thrAB_map_bp01Data rtCP_pooled_IuWi5CgmvR8W /* Expression: kb3_propulsion_mdl.indep_throttle
* Referenced by: '<S307>/table1D_thrAB_map'
* Referenced by: '<S310>/table1D_thrAB_map'
*/
#define rtCP_table1D_thr_map_tableData rtCP_pooled_DYcs5MdN9zE9 /* Expression: kb3_propulsion_mdl.tab_thr_map
* Referenced by: '<S306>/table1D_thr_map'
* Referenced by: '<S309>/table1D_thr_map'
*/
#define rtCP_table1D_thr_map_bp01Data rtCP_pooled_IuWi5CgmvR8W /* Expression: kb3_propulsion_mdl.indep_throttle
* Referenced by: '<S306>/table1D_thr_map'
* Referenced by: '<S309>/table1D_thr_map'
*/
#define rtCP_table3D_thrust_tableData rtCP_pooled_7mOEGGePz2xm /* Expression: kb3_propulsion_mdl.tab_thrust
* Referenced by: '<S311>/table3D_thrust'
* Referenced by: '<S314>/table3D_thrust'
*/
#define rtCP_table3D_thrust_bp01Data rtCP_pooled_ywCCZP562lF9 /* Expression: kb3_propulsion_mdl.indep_mach
* Referenced by: '<S311>/table3D_thrust'
* Referenced by: '<S314>/table3D_thrust'
*/
#define rtCP_table3D_thrust_bp02Data rtCP_pooled_9d1wyEHLKC6F /* Expression: kb3_propulsion_mdl.indep_alt_m
* Referenced by: '<S311>/table3D_thrust'
* Referenced by: '<S314>/table3D_thrust'
*/
#define rtCP_table3D_thrust_bp03Data rtCP_pooled_E0AX1Lz0NDcN /* Expression: kb3_propulsion_mdl.indep_thr
* Referenced by: '<S311>/table3D_thrust'
* Referenced by: '<S314>/table3D_thrust'
*/
#define rtCP_table2D_cftAB_tableData rtCP_pooled_7hz2LUrlC7fy /* Expression: kb3_propulsion_mdl.tab_cftAB
* Referenced by: '<S303>/table2D_cftAB'
#define rtCP_table2D_cftAB_tableData rtCP_pooled_RlS7r0LGt7JQ /* Expression: kb3_propulsion_mdl.tab_cftAB
* Referenced by: '<S306>/table2D_cftAB'
*/
#define rtCP_table2D_cftAB_bp01Data rtCP_pooled_6of7idOcGIUG /* Expression: kb3_propulsion_mdl.indep_mach2
* Referenced by: '<S303>/table2D_cftAB'
* Referenced by: '<S306>/table2D_cftAB'
*/
#define rtCP_table2D_cftAB_bp02Data rtCP_pooled_9d1wyEHLKC6F /* Expression: kb3_propulsion_mdl.indep_alt_m
* Referenced by: '<S303>/table2D_cftAB'
* Referenced by: '<S306>/table2D_cftAB'
*/
#define rtCP_table3D_cft_tableData rtCP_pooled_1jjca2Oj8nTm /* Expression: kb3_propulsion_mdl.tab_cft
* Referenced by: '<S304>/table3D_cft'
* Referenced by: '<S307>/table3D_cft'
*/
#define rtCP_table3D_cft_bp01Data rtCP_pooled_ywCCZP562lF9 /* Expression: kb3_propulsion_mdl.indep_mach
* Referenced by: '<S304>/table3D_cft'
* Referenced by: '<S307>/table3D_cft'
*/
#define rtCP_table3D_cft_bp02Data rtCP_pooled_9d1wyEHLKC6F /* Expression: kb3_propulsion_mdl.indep_alt_m
* Referenced by: '<S304>/table3D_cft'
* Referenced by: '<S307>/table3D_cft'
*/
#define rtCP_table3D_cft_bp03Data rtCP_pooled_E0AX1Lz0NDcN /* Expression: kb3_propulsion_mdl.indep_thr
* Referenced by: '<S304>/table3D_cft'
* Referenced by: '<S307>/table3D_cft'
*/
#define rtCP_table1D_thrust_tableData rtCP_pooled_CZNBGvU8AdwP /* Expression: kb3_booster_mdl.tab_thrust
* Referenced by: '<S92>/table1D_thrust'
@@ -679,49 +701,49 @@ extern const uint8_T rtCP_pooled_mhMab4fllVU3;
* Referenced by: '<S92>/table1D_thrust'
*/
#define rtCP_table3D_Nh_tableData rtCP_pooled_0HfvtrFi8uTo /* Expression: kb3_propulsion_mdl.tab_Nh
* Referenced by: '<S301>/table3D_Nh'
* Referenced by: '<S304>/table3D_Nh'
*/
#define rtCP_table3D_Nh_bp01Data rtCP_pooled_ywCCZP562lF9 /* Expression: kb3_propulsion_mdl.indep_mach
* Referenced by: '<S301>/table3D_Nh'
* Referenced by: '<S304>/table3D_Nh'
*/
#define rtCP_table3D_Nh_bp02Data rtCP_pooled_9d1wyEHLKC6F /* Expression: kb3_propulsion_mdl.indep_alt_m
* Referenced by: '<S301>/table3D_Nh'
* Referenced by: '<S304>/table3D_Nh'
*/
#define rtCP_table3D_Nh_bp03Data rtCP_pooled_E0AX1Lz0NDcN /* Expression: kb3_propulsion_mdl.indep_thr
* Referenced by: '<S301>/table3D_Nh'
* Referenced by: '<S304>/table3D_Nh'
*/
#define rtCP_table2D_NhAB_tableData rtCP_pooled_aDZD8UOYGVWw /* Expression: kb3_propulsion_mdl.tab_NhAB
* Referenced by: '<S300>/table2D_NhAB'
* Referenced by: '<S303>/table2D_NhAB'
*/
#define rtCP_table2D_NhAB_bp01Data rtCP_pooled_6of7idOcGIUG /* Expression: kb3_propulsion_mdl.indep_mach2
* Referenced by: '<S300>/table2D_NhAB'
* Referenced by: '<S303>/table2D_NhAB'
*/
#define rtCP_table2D_NhAB_bp02Data rtCP_pooled_9d1wyEHLKC6F /* Expression: kb3_propulsion_mdl.indep_alt_m
* Referenced by: '<S300>/table2D_NhAB'
* Referenced by: '<S303>/table2D_NhAB'
*/
#define rtCP_uDLookupTable_tableData rtCP_pooled_Yvl18BcVpm9d /* Computed Parameter: rtCP_uDLookupTable_tableData
* Referenced by: '<S534>/1-D Lookup Table'
* Referenced by: '<S537>/1-D Lookup Table'
*/
#define rtCP_uDLookupTable_bp01Data rtCP_pooled_mUCG6SnXIkCg /* Computed Parameter: rtCP_uDLookupTable_bp01Data
* Referenced by: '<S534>/1-D Lookup Table'
* Referenced by: '<S537>/1-D Lookup Table'
*/
#define rtCP_IAS_lookup_tableData rtCP_pooled_4Tcn651nWPEA /* Computed Parameter: rtCP_IAS_lookup_tableData
* Referenced by: '<S534>/IAS_lookup'
* Referenced by: '<S537>/IAS_lookup'
*/
#define rtCP_IAS_lookup_bp01Data rtCP_pooled_KC2WXQzXgX8x /* Computed Parameter: rtCP_IAS_lookup_bp01Data
* Referenced by: '<S534>/IAS_lookup'
* Referenced by: '<S537>/IAS_lookup'
*/
#define rtCP_uDLookupTable_tableData_n rtCP_pooled_HF8NWw8ahBZB /* Computed Parameter: rtCP_uDLookupTable_tableData_n
* Referenced by: '<S1046>/1-D Lookup Table'
* Referenced by: '<S1049>/1-D Lookup Table'
*/
#define rtCP_uDLookupTable_bp01Data_d rtCP_pooled_NsfoROSYwB8n /* Computed Parameter: rtCP_uDLookupTable_bp01Data_d
* Referenced by: '<S1046>/1-D Lookup Table'
* Referenced by: '<S1049>/1-D Lookup Table'
*/
#define rtCP_uDLookupTable_tableData_m rtCP_pooled_HF8NWw8ahBZB /* Computed Parameter: rtCP_uDLookupTable_tableData_m
* Referenced by: '<S1045>/1-D Lookup Table'
* Referenced by: '<S1048>/1-D Lookup Table'
*/
#define rtCP_uDLookupTable_bp01Data_a rtCP_pooled_NsfoROSYwB8n /* Computed Parameter: rtCP_uDLookupTable_bp01Data_a
* Referenced by: '<S1045>/1-D Lookup Table'
* Referenced by: '<S1048>/1-D Lookup Table'
*/
#define rtCP_table2D_CL_base_maxIndex rtCP_pooled_qhm2sJNkM8ZA /* Computed Parameter: rtCP_table2D_CL_base_maxIndex
* Referenced by: '<S52>/table2D_CL_base'
@@ -829,25 +851,25 @@ extern const uint8_T rtCP_pooled_mhMab4fllVU3;
* Referenced by: '<S56>/table2D_Cnr'
*/
#define rtCP_table2D_thrustAB_maxIndex rtCP_pooled_a3Su5DwHejJI /* Computed Parameter: rtCP_table2D_thrustAB_maxIndex
* Referenced by: '<S309>/table2D_thrustAB'
* Referenced by: '<S312>/table2D_thrustAB'
*/
#define rtCP_table3D_thrust_dimSizes rtCP_pooled_rsQCCyrSe0iD /* Computed Parameter: rtCP_table3D_thrust_dimSizes
* Referenced by: '<S311>/table3D_thrust'
* Referenced by: '<S314>/table3D_thrust'
*/
#define rtCP_table2D_cftAB_maxIndex rtCP_pooled_a3Su5DwHejJI /* Computed Parameter: rtCP_table2D_cftAB_maxIndex
* Referenced by: '<S303>/table2D_cftAB'
* Referenced by: '<S306>/table2D_cftAB'
*/
#define rtCP_table3D_cft_dimSizes rtCP_pooled_rsQCCyrSe0iD /* Computed Parameter: rtCP_table3D_cft_dimSizes
* Referenced by: '<S304>/table3D_cft'
* Referenced by: '<S307>/table3D_cft'
*/
#define rtCP_table3D_Nh_dimSizes rtCP_pooled_rsQCCyrSe0iD /* Computed Parameter: rtCP_table3D_Nh_dimSizes
* Referenced by: '<S301>/table3D_Nh'
* Referenced by: '<S304>/table3D_Nh'
*/
#define rtCP_table2D_NhAB_maxIndex rtCP_pooled_a3Su5DwHejJI /* Computed Parameter: rtCP_table2D_NhAB_maxIndex
* Referenced by: '<S300>/table2D_NhAB'
* Referenced by: '<S303>/table2D_NhAB'
*/
#define rtCP_mav_parser_P1 rtCP_pooled_e6HU8n7YauPz /* Expression: Channel
* Referenced by: '<S951>/mav_parser'
* Referenced by: '<S954>/mav_parser'
*/
#define rtCP_ConstantBP_Value_h rtCP_pooled_mhMab4fllVU3 /* Computed Parameter: rtCP_ConstantBP_Value_h
* Referenced by: '<S6>/Constant BP'
+1 -1
View File
@@ -5,7 +5,7 @@
*
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 07:09:27 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*
* Target selection: ert_shrlib.tlc
* Embedded hardware selection: Intel->x86-64 (Windows64)
Binary file not shown.
+1 -1
View File
@@ -5,7 +5,7 @@
*
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 07:09:27 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*
* Target selection: ert_shrlib.tlc
* Embedded hardware selection: Intel->x86-64 (Windows64)
Binary file not shown.
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#include "rtwtypes.h"
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef SHARE_BINARYSEARCH_real32_T
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#include "rtwtypes.h"
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef SHARE_CalcAtmosCOESA
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#include "rtwtypes.h"
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef SHARE_CalcPAltCOESA
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#include "rtwtypes.h"
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef SHARE_InitCalcAtmosCOESA
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#include "rtwtypes.h"
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef SHARE_LookUpEven_real_T_real_T
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#include "rtwtypes.h"
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef SHARE_LookUp_real32_T_real32_T
@@ -3,15 +3,15 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#include "rtwtypes.h"
#include "Quat2Tbn_XRdqRR86.h"
/* Function for Chart: '<S442>/EKF14s' */
/* Function for Chart: '<S445>/EKF14s' */
void Quat2Tbn_XRdqRR86(const real32_T quat[4], real32_T Tbn[9])
{
real32_T Tbn_tmp;
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef SHARE_Quat2Tbn_XRdqRR86
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#include "rtwtypes.h"
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef SHARE_binsearch_u32d
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef BUILTIN_TYPEID_TYPES_H
@@ -3,9 +3,9 @@
*
* Code generation for model "SIL".
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C source code generated on : Tue Dec 1 06:56:34 2020
* C source code generated on : Wed Dec 2 07:33:19 2020
*/
#include "rtwtypes.h"
@@ -848,6 +848,10 @@ extern const real_T rtCP_pooled_510aQj9CUNMG[16];
const real_T rtCP_pooled_510aQj9CUNMG[16] = { -6.0, -4.0, -2.0, 0.0, 2.0, 4.0,
6.0, 8.0, 10.0, 12.0, 14.0, 16.0, 18.0, 20.0, 22.0, 24.0 } ;
extern const real_T rtCP_pooled_6aIljzmC8seq[6];
const real_T rtCP_pooled_6aIljzmC8seq[6] = { -0.013, -0.014, -0.016, -0.009,
-0.018, -0.024 } ;
extern const real_T rtCP_pooled_6of7idOcGIUG[10];
const real_T rtCP_pooled_6of7idOcGIUG[10] = { 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3,
1.4, 1.5, 1.6 } ;
@@ -1313,25 +1317,6 @@ const real_T rtCP_pooled_7JZOx9Tdg1mh[1188] = { 0.02039, 0.017135, 0.014092,
0.01041, 0.04601, 0.038176, 0.027792, 0.023432, 0.0199, 0.01596, 0.01514,
0.01497, 0.01497, 0.01497, 0.01497, 0.01497 } ;
extern const real_T rtCP_pooled_7hz2LUrlC7fy[160];
const real_T rtCP_pooled_7hz2LUrlC7fy[160] = { 323.24, 338.21, 354.5, 372.7,
391.12, 410.23, 429.34, 448.45, 467.56, 486.67, 296.68, 312.72, 328.4, 345.78,
364.0, 382.8, 395.94, 409.08, 422.22, 435.36, 272.75, 287.46, 303.42, 319.91,
337.48, 356.02, 368.73, 383.13, 397.53, 411.93, 250.3, 263.29, 278.67, 295.23,
311.84, 329.98, 342.83, 355.23, 369.68, 384.13, 227.42, 240.27, 255.14, 271.17,
287.36, 304.55, 317.57, 329.83, 343.03, 352.9, 207.17, 218.57, 232.45, 248.12,
264.07, 280.19, 292.92, 305.32, 317.74, 327.35, 188.12, 198.6, 210.98, 225.72,
241.43, 257.47, 269.09, 281.55, 293.23, 302.53, 164.85, 180.25, 191.19, 204.42,
219.39, 235.35, 247.18, 258.5, 270.18, 279.34, 142.22, 157.63, 173.16, 185.12,
198.27, 213.67, 225.97, 237.12, 248.17, 257.21, 122.88, 135.56, 151.61, 166.9,
179.05, 192.72, 204.99, 216.73, 227.22, 235.79, 105.95, 116.56, 129.9, 146.73,
160.98, 173.55, 184.67, 196.48, 207.4, 215.63, 91.56, 100.31, 111.31, 125.21,
142.29, 155.54, 165.83, 176.83, 188.04, 196.4, 80.591, 87.834, 97.088, 108.83,
123.4, 134.62, 143.35, 152.7, 162.25, 169.37, 71.28, 77.18, 84.925, 94.849,
107.16, 116.71, 124.09, 132.03, 140.15, 146.2, 63.292, 68.198, 74.604, 82.92,
93.314, 101.35, 107.61, 114.32, 121.21, 126.34, 56.67, 60.637, 65.857, 72.768,
81.492, 88.24, 93.506, 99.167, 104.99, 109.33 } ;
extern const real_T rtCP_pooled_7mOEGGePz2xm[1920];
const real_T rtCP_pooled_7mOEGGePz2xm[1920] = { 200.4, 174.69, 145.08, 114.91,
79.078, 43.246, 7.414, -28.418, -64.25, -100.082, 178.1, 155.14, 129.09,
@@ -2201,18 +2186,22 @@ extern const real_T rtCP_pooled_E0AX1Lz0NDcN[12];
const real_T rtCP_pooled_E0AX1Lz0NDcN[12] = { 0.5, 0.55, 0.6, 0.65, 0.7, 0.75,
0.8, 0.85, 0.9, 0.95, 1.0, 1.03 } ;
extern const real_T rtCP_pooled_EFcVM5alguKR[6];
const real_T rtCP_pooled_EFcVM5alguKR[6] = { 189.0, 220.5, 239.0, 255.0, 272.4,
283.6 } ;
extern const real_T rtCP_pooled_EsdjLy9HZCOh[9];
const real_T rtCP_pooled_EsdjLy9HZCOh[9] = { 28.6, 28.19381504, 25.59653909,
22.60316744, 19.58221066, 17.6123383, 17.4, 0.0, 0.0 } ;
extern const real_T rtCP_pooled_F7Fj0Jz98F6J[6];
const real_T rtCP_pooled_F7Fj0Jz98F6J[6] = { 298.4, 300.1, 305.7, 311.2, 340.5,
358.6 } ;
extern const real_T rtCP_pooled_FEWufo6vVHrj[9];
const real_T rtCP_pooled_FEWufo6vVHrj[9] = { -1.0, -0.0, -0.0, -0.0, -1.0, -0.0,
-0.0, -0.0, -1.0 } ;
extern const real_T rtCP_pooled_GSxIsFxBkW72[5];
const real_T rtCP_pooled_GSxIsFxBkW72[5] = { 185.0, 215.0, 245.0, 262.4, 273.6 }
;
extern const real32_T rtCP_pooled_HF8NWw8ahBZB[3];
const real32_T rtCP_pooled_HF8NWw8ahBZB[3] = { 0.1F, 0.5F, 1.0F } ;
@@ -2405,8 +2394,9 @@ const real_T rtCP_pooled_HFGUj7lywJJ0[1452] = { 0.021584, 0.022128, 0.022561,
-0.004403, -0.004414, -0.004491, -0.004839, -0.005368, -0.006155, -0.006155,
-0.006155, -0.006155, -0.006155 } ;
extern const real_T rtCP_pooled_Hkaqkxp7lf8R[5];
const real_T rtCP_pooled_Hkaqkxp7lf8R[5] = { 0.0, 0.0, 0.0, 0.0, 0.0 } ;
extern const real_T rtCP_pooled_HJUpu7noJGrc[6];
const real_T rtCP_pooled_HJUpu7noJGrc[6] = { 298.5, 300.2, 305.8, 310.7, 338.2,
355.2 } ;
extern const real_T rtCP_pooled_IuWi5CgmvR8W[3];
const real_T rtCP_pooled_IuWi5CgmvR8W[3] = { 0.0, 0.5, 1.0 } ;
@@ -2419,9 +2409,6 @@ extern const real_T rtCP_pooled_KcgwWd5kyTBU[11];
const real_T rtCP_pooled_KcgwWd5kyTBU[11] = { 0.2, 0.3, 0.6, 0.8, 0.9, 0.95,
1.05, 1.1, 1.2, 1.3, 1.5 } ;
extern const real_T rtCP_pooled_KeFYkAsZueYW[5];
const real_T rtCP_pooled_KeFYkAsZueYW[5] = { 7.0, 7.0, 7.0, 9.0813, 10.0 } ;
extern const real_T rtCP_pooled_KiWPnQ4Q30z8[9];
const real_T rtCP_pooled_KiWPnQ4Q30z8[9] = { -12.0, -9.0, -6.0, -3.0, 0.0, 3.0,
6.0, 9.0, 12.0 } ;
@@ -2478,8 +2465,25 @@ const real_T rtCP_pooled_Og3UmZWc1IIY[132] = { 2.011244, 2.087905, 2.155548,
2.177925, 2.192842, 2.207759, 2.207759, 2.192842, 2.192842, 2.192842, 2.192842,
2.192842 } ;
extern const real_T rtCP_pooled_QBBRoFcTBDea[5];
const real_T rtCP_pooled_QBBRoFcTBDea[5] = { 0.09, 0.09, 0.09, 0.07, 0.055 } ;
extern const real_T rtCP_pooled_RlS7r0LGt7JQ[160];
const real_T rtCP_pooled_RlS7r0LGt7JQ[160] = { 848.86, 890.92, 953.95, 1027.14,
1090.86, 1181.41, 1271.96, 1362.51, 1453.06, 1543.61, 769.1, 823.54, 867.88,
933.99, 1008.96, 1075.42, 1150.83, 1226.24, 1301.65, 1377.06, 694.55, 745.05,
801.53, 848.35, 915.49, 993.59, 1045.15, 1121.16, 1197.17, 1273.18, 636.3,
671.52, 724.25, 782.54, 830.02, 899.91, 964.67, 1034.32, 1092.68, 1151.04,
571.93, 603.57, 651.31, 706.34, 764.59, 814.05, 872.58, 936.55, 1005.78,
1055.01, 521.39, 551.16, 584.25, 634.04, 689.39, 748.61, 787.44, 846.17,
908.22, 969.85, 474.53, 501.66, 532.65, 567.56, 617.79, 674.04, 722.74, 762.19,
820.02, 874.0, 426.68, 463.3, 501.64, 544.81, 592.31, 641.51, 684.34, 722.36,
763.98, 800.53, 373.71, 408.62, 446.09, 485.1, 528.84, 572.41, 617.77, 659.17,
696.85, 731.91, 330.53, 357.94, 392.45, 423.33, 470.02, 505.23, 555.15, 594.64,
634.46, 666.36, 285.44, 311.15, 337.03, 370.76, 409.43, 448.21, 484.46, 528.84,
571.42, 604.93, 253.8, 270.05, 293.0, 324.05, 356.98, 396.81, 429.12, 464.44,
507.66, 538.98, 211.251, 228.404, 251.048, 275.05, 306.68, 339.97, 367.02,
396.55, 429.0, 463.23, 177.56, 189.38, 211.485, 234.429, 259.36, 286.57,
314.74, 339.37, 366.51, 391.83, 151.184, 162.391, 183.794, 200.8, 224.554,
247.16, 265.57, 291.25, 313.91, 335.19, 140.35, 141.141, 152.328, 168.837,
191.302, 209.67, 224.626, 245.907, 264.47, 282.03 } ;
extern const real_T rtCP_pooled_Rv4xQgbZ6rjn[1320];
const real_T rtCP_pooled_Rv4xQgbZ6rjn[1320] = { 0.319767, 0.325601, 0.330344,
@@ -2674,14 +2678,21 @@ const real_T rtCP_pooled_SnkLXHvYMKY3[132] = { 7.503275, 7.462604, 7.456775,
5.926021, 5.772057, 6.156822, 6.157396, 5.772057, 5.772057, 5.772057, 5.772057,
5.772057 } ;
extern const real_T rtCP_pooled_TVfA1mpxe4MB[5];
const real_T rtCP_pooled_TVfA1mpxe4MB[5] = { 240.0, 240.0, 240.0, 253.4612,
270.0 } ;
extern const real_T rtCP_pooled_TP0jmN6R2qNh[6];
const real_T rtCP_pooled_TP0jmN6R2qNh[6] = { 2.615, 2.595, 2.55, 2.585, 2.665,
2.715 } ;
extern const real_T rtCP_pooled_XV5wljJs37pb[8];
const real_T rtCP_pooled_XV5wljJs37pb[8] = { 0.0, 0.04, 0.5, 1.0, 1.5, 1.83,
1.92, 2.0 } ;
extern const real_T rtCP_pooled_Y3lCp5zD21tA[6];
const real_T rtCP_pooled_Y3lCp5zD21tA[6] = { 0.079, 0.076, 0.075, 0.087, 0.067,
0.054 } ;
extern const real_T rtCP_pooled_YvZ5TPCbhiu1[6];
const real_T rtCP_pooled_YvZ5TPCbhiu1[6] = { 5.0, 5.4, 5.6, 6.3, 8.2, 9.3 } ;
extern const real32_T rtCP_pooled_Yvl18BcVpm9d[6];
const real32_T rtCP_pooled_Yvl18BcVpm9d[6] = { 200.0F, 200.0F, 240.0F, 240.0F,
240.0F, 240.0F } ;
@@ -3288,6 +3299,10 @@ const real_T rtCP_pooled_bgN2d44PozdQ[1452] = { 0.082016, 0.082775, 0.083472,
extern const uint8_T rtCP_pooled_e6HU8n7YauPz;
const uint8_T rtCP_pooled_e6HU8n7YauPz = 0U;
extern const real_T rtCP_pooled_ggbuQsDjzlGA[6];
const real_T rtCP_pooled_ggbuQsDjzlGA[6] = { -9.33, -9.378, -9.565, -11.147,
-4.254, 0.039 } ;
extern const real_T rtCP_pooled_i7VqVc2QjHz3[1188];
const real_T rtCP_pooled_i7VqVc2QjHz3[1188] = { 0.014878, 0.017219, 0.019888,
0.0214, 0.022962, 0.026193, 0.029069, 0.031383, 0.035038, 0.034568, 0.03491,
@@ -3446,9 +3461,6 @@ extern const real_T rtCP_pooled_lNe8VrimgzRr[9];
const real_T rtCP_pooled_lNe8VrimgzRr[9] = { 0.0, 0.04, 0.5, 1.0, 1.5, 1.83,
1.92, 1.94, 2.0 } ;
extern const real_T rtCP_pooled_lhYMkEo62KVv[5];
const real_T rtCP_pooled_lhYMkEo62KVv[5] = { 2.585, 2.585, 2.585, 2.67, 2.72 } ;
extern const real_T rtCP_pooled_lzk84Dt5SFR5[1452];
const real_T rtCP_pooled_lzk84Dt5SFR5[1452] = { 0.018919, 0.0194, 0.01945,
0.019436, 0.019165, 0.01855, 0.018217, 0.017815, 0.01607, 0.01364, 0.00726,
@@ -3823,6 +3835,10 @@ const real_T rtCP_pooled_mqhihk0Qi3KG[1452] = { 0.034269, 0.032544, 0.030866,
-0.017228, -0.016183, -0.015457, -0.014632, -0.012646, -0.010298, -0.007397,
-0.007397, -0.007397, -0.007397, -0.007397 } ;
extern const real_T rtCP_pooled_n9gMyBZ7SBpf[6];
const real_T rtCP_pooled_n9gMyBZ7SBpf[6] = { 0.0, 0.0, 0.0, 0.0, 0.0018, 0.0018
} ;
extern const real_T rtCP_pooled_ncmXBnhm4PT3[132];
const real_T rtCP_pooled_ncmXBnhm4PT3[132] = { -1.30325, -1.269428, -1.249136,
-1.237862, -1.258155, -1.244626, -1.242371, -1.267174, -1.492649, -1.893996,
@@ -4828,3 +4844,7 @@ const real_T rtCP_pooled_zaLLLl7KrsrN[1188] = { 0.246153, 0.245564, 0.246504,
-0.218469, -0.216584, -0.213767, -0.211042, -0.208075, -0.208075, -0.208075,
-0.208075, -0.208075, -0.315947, -0.305836, -0.296882, -0.293109, -0.290394,
-0.286647, -0.284062, -0.281835, -0.281835, -0.281835, -0.281835, -0.281835 } ;
extern const real_T rtCP_pooled_zi68CWqheLLF[6];
const real_T rtCP_pooled_zi68CWqheLLF[6] = { -0.065, -0.056, -0.045, -0.065,
-0.117, -0.14 } ;
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#include "rtwtypes.h"
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef SHARE_intrp3d_l_pw
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#include "rtwtypes.h"
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef SHARE_look1_binlcpw
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#include "rtwtypes.h"
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef SHARE_look1_binlxpw
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#include "rtwtypes.h"
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef SHARE_look1_iflf_binlcpw
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#include "rtwtypes.h"
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef SHARE_look1_iflf_binlxpw
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#include "rtwtypes.h"
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef SHARE_look1_iflf_pbinlcapw
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#include "rtwtypes.h"
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef SHARE_look2_binlxpw
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#include "rtwtypes.h"
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef SHARE_plook_binx
@@ -3,15 +3,15 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#include "rtwtypes.h"
#include "power_4TBdBPK2.h"
/* Function for Chart: '<S442>/EKF14s' */
/* Function for Chart: '<S445>/EKF14s' */
void power_4TBdBPK2(const real32_T a[7], real32_T y[7])
{
int32_T k;
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef SHARE_power_4TBdBPK2
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
/*
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef RTW_HEADER_rtGetInf_h_
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
/*
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef RTW_HEADER_rtGetNaN_h_
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef RTW_HEADER_rt_assert_h_
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#include "rtwtypes.h"
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef SHARE_rt_atan2d_snf
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#include "rtwtypes.h"
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef SHARE_rt_atan2f_snf
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef RTW_HEADER_rt_defines_h_
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#include "rtwtypes.h"
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef SHARE_rt_invd3x3_snf
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#include "rtwtypes.h"
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef SHARE_rt_modd_snf
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#include "rtwtypes.h"
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef SHARE_rt_mrdivide_U1d1x3_U2d3x3_Yd1x3_snf
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
/*
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef RTW_HEADER_rt_nonfinite_h_
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#include "rtwtypes.h"
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef SHARE_rt_powd_snf
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#include "rtwtypes.h"
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef SHARE_rt_roundd_snf
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef RTWTYPES_H
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#include "rtwtypes.h"
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.522
* Model version : 1.523
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Dec 1 06:56:34 2020
* C/C++ source code generated on : Wed Dec 2 07:33:19 2020
*/
#ifndef SHARE_wgs84_taylor_series