update gencode, show mass

This commit is contained in:
matt
2020-11-19 15:43:17 +08:00
parent e868b2d348
commit e4ccca1e11
13 changed files with 1238 additions and 1114 deletions
+106 -103
View File
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.488
* Model version : 1.495
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Wed Nov 18 16:31:48 2020
* C/C++ source code generated on : Thu Nov 19 14:22:29 2020
*
* Target selection: ert_shrlib.tlc
* Embedded hardware selection: Intel->x86-64 (Windows64)
@@ -152,101 +152,103 @@ static const rtwCAPI_ModelParameters rtModelParameters[] = {
{ 49, TARGET_STRING("Cmq_lst"), 1, 3, 0 },
{ 50, TARGET_STRING("Ixx"), 1, 2, 0 },
{ 50, TARGET_STRING("Gamma_L1"), 1, 2, 0 },
{ 51, TARGET_STRING("Iyy"), 1, 2, 0 },
{ 51, TARGET_STRING("Ixx"), 1, 2, 0 },
{ 52, TARGET_STRING("Ma_lst"), 1, 3, 0 },
{ 52, TARGET_STRING("Iyy"), 1, 2, 0 },
{ 53, TARGET_STRING("RefArea"), 1, 2, 0 },
{ 53, TARGET_STRING("Ma_lst"), 1, 3, 0 },
{ 54, TARGET_STRING("RefLen"), 1, 2, 0 },
{ 54, TARGET_STRING("RefArea"), 1, 2, 0 },
{ 55, TARGET_STRING("RefSpan"), 1, 2, 0 },
{ 55, TARGET_STRING("RefLen"), 1, 2, 0 },
{ 56, TARGET_STRING("aoa_scale"), 1, 2, 0 },
{ 56, TARGET_STRING("RefSpan"), 1, 2, 0 },
{ 57, TARGET_STRING("aos_scale"), 1, 2, 0 },
{ 57, TARGET_STRING("aoa_scale"), 1, 2, 0 },
{ 58, TARGET_STRING("dal0"), 1, 2, 0 },
{ 58, TARGET_STRING("aos_scale"), 1, 2, 0 },
{ 59, TARGET_STRING("dar0"), 1, 2, 0 },
{ 59, TARGET_STRING("dal0"), 1, 2, 0 },
{ 60, TARGET_STRING("del0"), 1, 2, 0 },
{ 60, TARGET_STRING("dar0"), 1, 2, 0 },
{ 61, TARGET_STRING("der0"), 1, 2, 0 },
{ 61, TARGET_STRING("del0"), 1, 2, 0 },
{ 62, TARGET_STRING("dr0"), 1, 2, 0 },
{ 62, TARGET_STRING("der0"), 1, 2, 0 },
{ 63, TARGET_STRING("h_thr2rpm"), 1, 0, 0 },
{ 63, TARGET_STRING("dr0"), 1, 2, 0 },
{ 64, TARGET_STRING("k_dal"), 1, 2, 0 },
{ 64, TARGET_STRING("h_thr2rpm"), 1, 0, 0 },
{ 65, TARGET_STRING("k_dar"), 1, 2, 0 },
{ 65, TARGET_STRING("k_dal"), 1, 2, 0 },
{ 66, TARGET_STRING("k_del"), 1, 2, 0 },
{ 66, TARGET_STRING("k_dar"), 1, 2, 0 },
{ 67, TARGET_STRING("k_der"), 1, 2, 0 },
{ 67, TARGET_STRING("k_del"), 1, 2, 0 },
{ 68, TARGET_STRING("k_dr"), 1, 2, 0 },
{ 68, TARGET_STRING("k_der"), 1, 2, 0 },
{ 69, TARGET_STRING("ksi_v2tht"), 1, 2, 0 },
{ 69, TARGET_STRING("k_dr"), 1, 2, 0 },
{ 70, TARGET_STRING("m"), 1, 2, 0 },
{ 70, TARGET_STRING("ksi_v2tht"), 1, 2, 0 },
{ 71, TARGET_STRING("max_az"), 1, 2, 0 },
{ 71, TARGET_STRING("m"), 1, 2, 0 },
{ 72, TARGET_STRING("max_da"), 1, 2, 0 },
{ 72, TARGET_STRING("max_az"), 1, 2, 0 },
{ 73, TARGET_STRING("max_de"), 1, 2, 0 },
{ 73, TARGET_STRING("max_da"), 1, 2, 0 },
{ 74, TARGET_STRING("max_dr"), 1, 2, 0 },
{ 74, TARGET_STRING("max_de"), 1, 2, 0 },
{ 75, TARGET_STRING("max_hdot"), 1, 2, 0 },
{ 75, TARGET_STRING("max_dr"), 1, 2, 0 },
{ 76, TARGET_STRING("max_p"), 1, 2, 0 },
{ 76, TARGET_STRING("max_hdot"), 1, 2, 0 },
{ 77, TARGET_STRING("max_phi"), 1, 2, 0 },
{ 77, TARGET_STRING("max_p"), 1, 2, 0 },
{ 78, TARGET_STRING("max_q"), 1, 2, 0 },
{ 78, TARGET_STRING("max_phi"), 1, 2, 0 },
{ 79, TARGET_STRING("max_rpm"), 1, 0, 0 },
{ 79, TARGET_STRING("max_q"), 1, 2, 0 },
{ 80, TARGET_STRING("max_thr"), 1, 2, 0 },
{ 80, TARGET_STRING("max_rpm"), 1, 0, 0 },
{ 81, TARGET_STRING("max_tht"), 1, 2, 0 },
{ 81, TARGET_STRING("max_thr"), 1, 2, 0 },
{ 82, TARGET_STRING("min_de"), 1, 2, 0 },
{ 82, TARGET_STRING("max_tht"), 1, 2, 0 },
{ 83, TARGET_STRING("min_hdot"), 1, 2, 0 },
{ 83, TARGET_STRING("min_de"), 1, 2, 0 },
{ 84, TARGET_STRING("min_rpm"), 1, 0, 0 },
{ 84, TARGET_STRING("min_hdot"), 1, 2, 0 },
{ 85, TARGET_STRING("min_tht"), 1, 2, 0 },
{ 85, TARGET_STRING("min_rpm"), 1, 0, 0 },
{ 86, TARGET_STRING("recovery_ias"), 1, 2, 0 },
{ 86, TARGET_STRING("min_tht"), 1, 2, 0 },
{ 87, TARGET_STRING("w_as"), 1, 2, 0 },
{ 87, TARGET_STRING("recovery_ias"), 1, 2, 0 },
{ 88, TARGET_STRING("w_v2tht"), 1, 2, 0 },
{ 88, TARGET_STRING("w_as"), 1, 2, 0 },
{ 89, TARGET_STRING("w_x"), 1, 2, 0 },
{ 89, TARGET_STRING("w_v2tht"), 1, 2, 0 },
{ 90, TARGET_STRING("w_y"), 1, 2, 0 },
{ 90, TARGET_STRING("w_x"), 1, 2, 0 },
{ 91, TARGET_STRING("washout_r_den"), 1, 0, 0 },
{ 91, TARGET_STRING("w_y"), 1, 2, 0 },
{ 92, TARGET_STRING("washout_r_num"), 1, 4, 0 },
{ 92, TARGET_STRING("washout_r_den"), 1, 0, 0 },
{ 93, TARGET_STRING("system_id"), 2, 2, 0 },
{ 93, TARGET_STRING("washout_r_num"), 1, 4, 0 },
{ 94, TARGET_STRING("Att0"), 0, 0, 0 },
{ 94, TARGET_STRING("system_id"), 2, 2, 0 },
{ 95, TARGET_STRING("X0"), 0, 0, 0 },
{ 95, TARGET_STRING("Att0"), 0, 0, 0 },
{ 96, TARGET_STRING("hground"), 0, 2, 0 },
{ 96, TARGET_STRING("X0"), 0, 0, 0 },
{ 97, TARGET_STRING("transrate"), 3, 2, 0 },
{ 97, TARGET_STRING("hground"), 0, 2, 0 },
{ 98, TARGET_STRING("transrate"), 3, 2, 0 },
{ 0, (NULL), 0, 0, 0 }
};
@@ -305,54 +307,55 @@ static void* rtDataAddrMap[] = {
&SIL_P.Clp_lst[0], /* 47: Model Parameter */
&SIL_P.Cmde_lst[0], /* 48: Model Parameter */
&SIL_P.Cmq_lst[0], /* 49: Model Parameter */
&SIL_P.Ixx, /* 50: Model Parameter */
&SIL_P.Iyy, /* 51: Model Parameter */
&SIL_P.Ma_lst[0], /* 52: Model Parameter */
&SIL_P.RefArea, /* 53: Model Parameter */
&SIL_P.RefLen, /* 54: Model Parameter */
&SIL_P.RefSpan, /* 55: Model Parameter */
&SIL_P.aoa_scale, /* 56: Model Parameter */
&SIL_P.aos_scale, /* 57: Model Parameter */
&SIL_P.dal0, /* 58: Model Parameter */
&SIL_P.dar0, /* 59: Model Parameter */
&SIL_P.del0, /* 60: Model Parameter */
&SIL_P.der0, /* 61: Model Parameter */
&SIL_P.dr0, /* 62: Model Parameter */
&SIL_P.h_thr2rpm[0], /* 63: Model Parameter */
&SIL_P.k_dal, /* 64: Model Parameter */
&SIL_P.k_dar, /* 65: Model Parameter */
&SIL_P.k_del, /* 66: Model Parameter */
&SIL_P.k_der, /* 67: Model Parameter */
&SIL_P.k_dr, /* 68: Model Parameter */
&SIL_P.ksi_v2tht, /* 69: Model Parameter */
&SIL_P.m, /* 70: Model Parameter */
&SIL_P.max_az, /* 71: Model Parameter */
&SIL_P.max_da, /* 72: Model Parameter */
&SIL_P.max_de, /* 73: Model Parameter */
&SIL_P.max_dr, /* 74: Model Parameter */
&SIL_P.max_hdot, /* 75: Model Parameter */
&SIL_P.max_p, /* 76: Model Parameter */
&SIL_P.max_phi, /* 77: Model Parameter */
&SIL_P.max_q, /* 78: Model Parameter */
&SIL_P.max_rpm[0], /* 79: Model Parameter */
&SIL_P.max_thr, /* 80: Model Parameter */
&SIL_P.max_tht, /* 81: Model Parameter */
&SIL_P.min_de, /* 82: Model Parameter */
&SIL_P.min_hdot, /* 83: Model Parameter */
&SIL_P.min_rpm[0], /* 84: Model Parameter */
&SIL_P.min_tht, /* 85: Model Parameter */
&SIL_P.recovery_ias, /* 86: Model Parameter */
&SIL_P.w_as, /* 87: Model Parameter */
&SIL_P.w_v2tht, /* 88: Model Parameter */
&SIL_P.w_x, /* 89: Model Parameter */
&SIL_P.w_y, /* 90: Model Parameter */
&SIL_P.washout_r_den[0], /* 91: Model Parameter */
&SIL_P.washout_r_num[0], /* 92: Model Parameter */
&SIL_P.system_id, /* 93: Model Parameter */
Att0, /* 94: Model Parameter */
X0, /* 95: Model Parameter */
&hground, /* 96: Model Parameter */
&transrate, /* 97: Model Parameter */
&SIL_P.Gamma_L1, /* 50: Model Parameter */
&SIL_P.Ixx, /* 51: Model Parameter */
&SIL_P.Iyy, /* 52: Model Parameter */
&SIL_P.Ma_lst[0], /* 53: Model Parameter */
&SIL_P.RefArea, /* 54: Model Parameter */
&SIL_P.RefLen, /* 55: Model Parameter */
&SIL_P.RefSpan, /* 56: Model Parameter */
&SIL_P.aoa_scale, /* 57: Model Parameter */
&SIL_P.aos_scale, /* 58: Model Parameter */
&SIL_P.dal0, /* 59: Model Parameter */
&SIL_P.dar0, /* 60: Model Parameter */
&SIL_P.del0, /* 61: Model Parameter */
&SIL_P.der0, /* 62: Model Parameter */
&SIL_P.dr0, /* 63: Model Parameter */
&SIL_P.h_thr2rpm[0], /* 64: Model Parameter */
&SIL_P.k_dal, /* 65: Model Parameter */
&SIL_P.k_dar, /* 66: Model Parameter */
&SIL_P.k_del, /* 67: Model Parameter */
&SIL_P.k_der, /* 68: Model Parameter */
&SIL_P.k_dr, /* 69: Model Parameter */
&SIL_P.ksi_v2tht, /* 70: Model Parameter */
&SIL_P.m, /* 71: Model Parameter */
&SIL_P.max_az, /* 72: Model Parameter */
&SIL_P.max_da, /* 73: Model Parameter */
&SIL_P.max_de, /* 74: Model Parameter */
&SIL_P.max_dr, /* 75: Model Parameter */
&SIL_P.max_hdot, /* 76: Model Parameter */
&SIL_P.max_p, /* 77: Model Parameter */
&SIL_P.max_phi, /* 78: Model Parameter */
&SIL_P.max_q, /* 79: Model Parameter */
&SIL_P.max_rpm[0], /* 80: Model Parameter */
&SIL_P.max_thr, /* 81: Model Parameter */
&SIL_P.max_tht, /* 82: Model Parameter */
&SIL_P.min_de, /* 83: Model Parameter */
&SIL_P.min_hdot, /* 84: Model Parameter */
&SIL_P.min_rpm[0], /* 85: Model Parameter */
&SIL_P.min_tht, /* 86: Model Parameter */
&SIL_P.recovery_ias, /* 87: Model Parameter */
&SIL_P.w_as, /* 88: Model Parameter */
&SIL_P.w_v2tht, /* 89: Model Parameter */
&SIL_P.w_x, /* 90: Model Parameter */
&SIL_P.w_y, /* 91: Model Parameter */
&SIL_P.washout_r_den[0], /* 92: Model Parameter */
&SIL_P.washout_r_num[0], /* 93: Model Parameter */
&SIL_P.system_id, /* 94: Model Parameter */
Att0, /* 95: Model Parameter */
X0, /* 96: Model Parameter */
&hground, /* 97: Model Parameter */
&transrate, /* 98: Model Parameter */
};
/* Declare Data Run-Time Dimension Buffer Addresses statically */
@@ -443,7 +446,7 @@ static rtwCAPI_ModelMappingStaticInfo mmiStatic = {
(NULL), 0 },
{ rtBlockParameters, 0,
rtModelParameters, 98 },
rtModelParameters, 99 },
{ (NULL), 0 },
@@ -451,10 +454,10 @@ static rtwCAPI_ModelMappingStaticInfo mmiStatic = {
rtElementMap, rtSampleTimeMap, rtDimensionArray },
"float",
{ 2976201505U,
210849701U,
1192792721U,
1584896009U },
{ 841327403U,
2914144984U,
776449669U,
2895678157U },
(NULL), 0,
0
};