#kb3_734 gencode based on 8cb072d
This commit is contained in:
+2
-92
@@ -34,98 +34,8 @@ include_directories( SIL/work/SIL_ert_shrlib_rtw
|
||||
SIL/otherFiles
|
||||
)
|
||||
|
||||
set(SIL_SRC
|
||||
SIL/otherFiles/hal_serial_cmdline_wrapper.c
|
||||
SIL/otherFiles/hal_serial_echoline_wrapper.c
|
||||
SIL/otherFiles/mav_serial_control_decode_wrapper.c
|
||||
SIL/otherFiles/mav_serial_control_encode_wrapper.c
|
||||
SIL/otherFiles/bmu_state_enc_wrapper.c
|
||||
SIL/otherFiles/ccm_state_enc_wrapper.c
|
||||
SIL/otherFiles/CRC_CheckSum_wrapper.c
|
||||
SIL/otherFiles/find_param_idx_wrapper.c
|
||||
SIL/otherFiles/find_param_val_wrapper.c
|
||||
SIL/otherFiles/mav_attitude_encode_wrapper.c
|
||||
SIL/otherFiles/mav_autopilot_version_encode_wrapper.c
|
||||
SIL/otherFiles/mav_command_ack_encode_wrapper.c
|
||||
SIL/otherFiles/mav_command_long_decode_wrapper.c
|
||||
SIL/otherFiles/mav_emb_atmo_com_encode_wrapper.c
|
||||
SIL/otherFiles/mav_ext_sys_stat_encode_wrapper.c
|
||||
SIL/otherFiles/mav_global_position_int_encode_wrapper.c
|
||||
SIL/otherFiles/mav_gps_raw_int_encode_wrapper.c
|
||||
SIL/otherFiles/mav_gps_rtcm_data_decode_wrapper.c
|
||||
SIL/otherFiles/mav_heartbeat_encode_wrapper.c
|
||||
SIL/otherFiles/mav_ins1_encode_wrapper.c
|
||||
SIL/otherFiles/mav_ins2_encode_wrapper.c
|
||||
SIL/otherFiles/mav_mission_ack_encode_wrapper.c
|
||||
SIL/otherFiles/mav_mission_clear_all_decode_wrapper.c
|
||||
SIL/otherFiles/mav_mission_count_decode_wrapper.c
|
||||
SIL/otherFiles/mav_mission_count_encode_wrapper.c
|
||||
SIL/otherFiles/mav_mission_current_encode_wrapper.c
|
||||
SIL/otherFiles/mav_mission_item_int_decode_wrapper.c
|
||||
SIL/otherFiles/mav_mission_item_int_encode_wrapper.c
|
||||
SIL/otherFiles/mav_mission_request_decode_wrapper.c
|
||||
SIL/otherFiles/mav_mission_request_int_encode_wrapper.c
|
||||
SIL/otherFiles/mav_mission_request_list_decode_wrapper.c
|
||||
SIL/otherFiles/mav_mission_set_current_decode_wrapper.c
|
||||
SIL/otherFiles/mav_msg2buff_wrapper.c
|
||||
SIL/otherFiles/mav_nav_controller_output_encode_wrapper.c
|
||||
SIL/otherFiles/mav_param_request_list_decode_wrapper.c
|
||||
SIL/otherFiles/mav_param_request_read_decode_wrapper.c
|
||||
SIL/otherFiles/mav_param_set_decode_wrapper.c
|
||||
SIL/otherFiles/mav_param_value_encode_wrapper.c
|
||||
SIL/otherFiles/mav_parser_wrapper.c
|
||||
SIL/otherFiles/mav_rc_channels_override_decode_wrapper.c
|
||||
SIL/otherFiles/mav_scaled_pressure_encode_wrapper.c
|
||||
SIL/otherFiles/mav_servo_output_raw_encode_wrapper.c
|
||||
SIL/otherFiles/mav_set_mode_decode_wrapper.c
|
||||
SIL/otherFiles/mav_sys_status_encode_wrapper.c
|
||||
SIL/otherFiles/mav_vfr_hud_encode_wrapper.c
|
||||
SIL/otherFiles/param_mgr.c
|
||||
SIL/otherFiles/set_param_val_wrapper.c
|
||||
SIL/otherFiles/turbine_state_enc_wrapper.c
|
||||
SIL/otherFiles/unpack_ecu2ap_wrapper.c
|
||||
SIL/work/SIL_ert_shrlib_rtw/SIL.c
|
||||
SIL/work/SIL_ert_shrlib_rtw/SIL_capi.c
|
||||
SIL/work/SIL_ert_shrlib_rtw/SIL_data.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/BINARYSEARCH_real32_T.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/binsearch_u32d.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/CalcAtmosCOESA.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/CalcPAltCOESA.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/const_params.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/InitCalcAtmosCOESA.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/intrp3d_l_pw.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/look1_binlcpw.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/look1_binlxpw.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/look1_iflf_binlcpw.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/look1_iflf_binlxpw.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/look1_iflf_pbinlcapw.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/look2_binlcpw.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/look2_binlxpw.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/LookUpEven_real_T_real_T.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/LookUp_real32_T_real32_T.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/plook_binx.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/power_4TBdBPK2.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/Quat2Tbn_XRdqRR86.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/rtGetInf.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/rtGetNaN.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/rt_atan2d_snf.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/rt_atan2f_snf.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/rt_backsubrr_dbl.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/rt_forwardsubrr_dbl.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/rt_invd3x3_snf.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/rt_lu_real.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/rt_matrixlib_dbl.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/rt_modd_snf.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/rt_mrdivide_U1d1x3_U2d3x3_Yd1x3_snf.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/rt_nonfinite.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/rt_powd_snf.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/rt_roundd_snf.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/binsearch_u32f.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/intrp3d_fu32fl_pw.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/look2_iflf_binlxpw.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/plook_u32ff_binx.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/look1_pbinlcapw.c
|
||||
SIL/work/slprj/ert_shrlib/_sharedutils/wgs84_taylor_series.c)
|
||||
file(GLOB_RECURSE SIL_SRC SIL/*.c)
|
||||
message(STATUS "Files are ${SIL_SRC}")
|
||||
|
||||
add_definitions(-DWITH_CAPI)
|
||||
add_definitions(-DCAPI_MDL=SIL)
|
||||
|
||||
+6925
-6787
File diff suppressed because it is too large
Load Diff
+1749
-1744
File diff suppressed because it is too large
Load Diff
@@ -3,9 +3,9 @@
|
||||
*
|
||||
* Code generated for Simulink model 'SIL'.
|
||||
*
|
||||
* Model version : 1.628
|
||||
* Model version : 1.636
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Sun Apr 25 09:27:39 2021
|
||||
* C/C++ source code generated on : Tue May 25 09:12:48 2021
|
||||
*
|
||||
* Target selection: ert_shrlib.tlc
|
||||
* Embedded hardware selection: Intel->x86-64 (Windows64)
|
||||
@@ -94,293 +94,291 @@ static const rtwCAPI_ModelParameters rtModelParameters[] = {
|
||||
|
||||
{ 20, TARGET_STRING("soundspeed_bias"), 0, 0, 0 },
|
||||
|
||||
{ 21, TARGET_STRING("throttle_k"), 0, 3, 0 },
|
||||
{ 21, TARGET_STRING("throttle_rate"), 0, 3, 0 },
|
||||
|
||||
{ 22, TARGET_STRING("throttle_rate"), 0, 3, 0 },
|
||||
{ 22, TARGET_STRING("wind_east"), 0, 0, 0 },
|
||||
|
||||
{ 23, TARGET_STRING("wind_east"), 0, 0, 0 },
|
||||
{ 23, TARGET_STRING("wind_level"), 0, 0, 0 },
|
||||
|
||||
{ 24, TARGET_STRING("wind_level"), 0, 0, 0 },
|
||||
{ 24, TARGET_STRING("wind_north"), 0, 0, 0 },
|
||||
|
||||
{ 25, TARGET_STRING("wind_north"), 0, 0, 0 },
|
||||
{ 25, TARGET_STRING("ADRC_p_a"), 1, 3, 0 },
|
||||
|
||||
{ 26, TARGET_STRING("ADRC_p_a"), 1, 3, 0 },
|
||||
{ 26, TARGET_STRING("ADRC_p_b0"), 1, 3, 0 },
|
||||
|
||||
{ 27, TARGET_STRING("ADRC_p_b0"), 1, 3, 0 },
|
||||
{ 27, TARGET_STRING("ADRC_p_beta01"), 1, 3, 0 },
|
||||
|
||||
{ 28, TARGET_STRING("ADRC_p_beta01"), 1, 3, 0 },
|
||||
{ 28, TARGET_STRING("ADRC_p_beta02"), 1, 3, 0 },
|
||||
|
||||
{ 29, TARGET_STRING("ADRC_p_beta02"), 1, 3, 0 },
|
||||
{ 29, TARGET_STRING("ADRC_p_d"), 1, 3, 0 },
|
||||
|
||||
{ 30, TARGET_STRING("ADRC_p_d"), 1, 3, 0 },
|
||||
{ 30, TARGET_STRING("ADRC_p_wc"), 1, 3, 0 },
|
||||
|
||||
{ 31, TARGET_STRING("ADRC_p_wc"), 1, 3, 0 },
|
||||
{ 31, TARGET_STRING("ADRC_wc_q"), 1, 3, 0 },
|
||||
|
||||
{ 32, TARGET_STRING("ADRC_wc_q"), 1, 3, 0 },
|
||||
{ 32, TARGET_STRING("ADRC_wo_q"), 1, 3, 0 },
|
||||
|
||||
{ 33, TARGET_STRING("ADRC_wo_q"), 1, 3, 0 },
|
||||
{ 33, TARGET_STRING("CLa"), 1, 3, 0 },
|
||||
|
||||
{ 34, TARGET_STRING("CLa"), 1, 3, 0 },
|
||||
{ 34, TARGET_STRING("Clda_lst"), 1, 5, 0 },
|
||||
|
||||
{ 35, TARGET_STRING("Clda_lst"), 1, 5, 0 },
|
||||
{ 35, TARGET_STRING("Clp_lst"), 1, 5, 0 },
|
||||
|
||||
{ 36, TARGET_STRING("Clp_lst"), 1, 5, 0 },
|
||||
{ 36, TARGET_STRING("Cmde_lst"), 1, 5, 0 },
|
||||
|
||||
{ 37, TARGET_STRING("Cmde_lst"), 1, 5, 0 },
|
||||
{ 37, TARGET_STRING("Cmq_lst"), 1, 5, 0 },
|
||||
|
||||
{ 38, TARGET_STRING("Cmq_lst"), 1, 5, 0 },
|
||||
{ 38, TARGET_STRING("Cndr_lst"), 1, 5, 0 },
|
||||
|
||||
{ 39, TARGET_STRING("Cndr_lst"), 1, 5, 0 },
|
||||
{ 39, TARGET_STRING("Cnr_lst"), 1, 5, 0 },
|
||||
|
||||
{ 40, TARGET_STRING("Cnr_lst"), 1, 5, 0 },
|
||||
{ 40, TARGET_STRING("Csb"), 1, 3, 0 },
|
||||
|
||||
{ 41, TARGET_STRING("Csb"), 1, 3, 0 },
|
||||
{ 41, TARGET_STRING("Gamma_L1"), 1, 3, 0 },
|
||||
|
||||
{ 42, TARGET_STRING("Gamma_L1"), 1, 3, 0 },
|
||||
{ 42, TARGET_STRING("Ixx"), 1, 3, 0 },
|
||||
|
||||
{ 43, TARGET_STRING("Ixx"), 1, 3, 0 },
|
||||
{ 43, TARGET_STRING("Iyy"), 1, 3, 0 },
|
||||
|
||||
{ 44, TARGET_STRING("Iyy"), 1, 3, 0 },
|
||||
{ 44, TARGET_STRING("Izz"), 1, 3, 0 },
|
||||
|
||||
{ 45, TARGET_STRING("Izz"), 1, 3, 0 },
|
||||
{ 45, TARGET_STRING("Ma_lst"), 1, 5, 0 },
|
||||
|
||||
{ 46, TARGET_STRING("Ma_lst"), 1, 5, 0 },
|
||||
{ 46, TARGET_STRING("Ma_lst2"), 1, 4, 0 },
|
||||
|
||||
{ 47, TARGET_STRING("Ma_lst2"), 1, 4, 0 },
|
||||
{ 47, TARGET_STRING("P11_lst"), 1, 5, 0 },
|
||||
|
||||
{ 48, TARGET_STRING("P11_lst"), 1, 5, 0 },
|
||||
{ 48, TARGET_STRING("P12_lst"), 1, 5, 0 },
|
||||
|
||||
{ 49, TARGET_STRING("P12_lst"), 1, 5, 0 },
|
||||
{ 49, TARGET_STRING("P21_lst"), 1, 5, 0 },
|
||||
|
||||
{ 50, TARGET_STRING("P21_lst"), 1, 5, 0 },
|
||||
{ 50, TARGET_STRING("P22_lst"), 1, 5, 0 },
|
||||
|
||||
{ 51, TARGET_STRING("P22_lst"), 1, 5, 0 },
|
||||
{ 51, TARGET_STRING("RefArea"), 1, 3, 0 },
|
||||
|
||||
{ 52, TARGET_STRING("RefArea"), 1, 3, 0 },
|
||||
{ 52, TARGET_STRING("RefLen"), 1, 3, 0 },
|
||||
|
||||
{ 53, TARGET_STRING("RefLen"), 1, 3, 0 },
|
||||
{ 53, TARGET_STRING("RefSpan"), 1, 3, 0 },
|
||||
|
||||
{ 54, TARGET_STRING("RefSpan"), 1, 3, 0 },
|
||||
{ 54, TARGET_STRING("Toffset"), 1, 3, 0 },
|
||||
|
||||
{ 55, TARGET_STRING("Toffset"), 1, 3, 0 },
|
||||
{ 55, TARGET_STRING("alt_lst"), 1, 4, 0 },
|
||||
|
||||
{ 56, TARGET_STRING("alt_lst"), 1, 4, 0 },
|
||||
{ 56, TARGET_STRING("dal0"), 1, 3, 0 },
|
||||
|
||||
{ 57, TARGET_STRING("dal0"), 1, 3, 0 },
|
||||
{ 57, TARGET_STRING("dar0"), 1, 3, 0 },
|
||||
|
||||
{ 58, TARGET_STRING("dar0"), 1, 3, 0 },
|
||||
{ 58, TARGET_STRING("de_takeoff"), 1, 3, 0 },
|
||||
|
||||
{ 59, TARGET_STRING("de_takeoff"), 1, 3, 0 },
|
||||
{ 59, TARGET_STRING("deadband_da"), 1, 3, 0 },
|
||||
|
||||
{ 60, TARGET_STRING("deadband_da"), 1, 3, 0 },
|
||||
{ 60, TARGET_STRING("deadband_de"), 1, 3, 0 },
|
||||
|
||||
{ 61, TARGET_STRING("deadband_de"), 1, 3, 0 },
|
||||
{ 61, TARGET_STRING("deadband_dr"), 1, 3, 0 },
|
||||
|
||||
{ 62, TARGET_STRING("deadband_dr"), 1, 3, 0 },
|
||||
{ 62, TARGET_STRING("del0"), 1, 3, 0 },
|
||||
|
||||
{ 63, TARGET_STRING("del0"), 1, 3, 0 },
|
||||
{ 63, TARGET_STRING("der0"), 1, 3, 0 },
|
||||
|
||||
{ 64, TARGET_STRING("der0"), 1, 3, 0 },
|
||||
{ 64, TARGET_STRING("det_time"), 1, 3, 0 },
|
||||
|
||||
{ 65, TARGET_STRING("det_time"), 1, 3, 0 },
|
||||
{ 65, TARGET_STRING("dr0"), 1, 3, 0 },
|
||||
|
||||
{ 66, TARGET_STRING("dr0"), 1, 3, 0 },
|
||||
{ 66, TARGET_STRING("emergency_ias"), 1, 3, 0 },
|
||||
|
||||
{ 67, TARGET_STRING("emergency_ias"), 1, 3, 0 },
|
||||
{ 67, TARGET_STRING("h_thr2rpm"), 1, 0, 0 },
|
||||
|
||||
{ 68, TARGET_STRING("h_thr2rpm"), 1, 0, 0 },
|
||||
{ 68, TARGET_STRING("ias_takeoff"), 1, 3, 0 },
|
||||
|
||||
{ 69, TARGET_STRING("ias_takeoff"), 1, 3, 0 },
|
||||
{ 69, TARGET_STRING("inflect_time"), 1, 3, 0 },
|
||||
|
||||
{ 70, TARGET_STRING("inflect_time"), 1, 3, 0 },
|
||||
{ 70, TARGET_STRING("k_dal"), 1, 3, 0 },
|
||||
|
||||
{ 71, TARGET_STRING("k_dal"), 1, 3, 0 },
|
||||
{ 71, TARGET_STRING("k_dar"), 1, 3, 0 },
|
||||
|
||||
{ 72, TARGET_STRING("k_dar"), 1, 3, 0 },
|
||||
{ 72, TARGET_STRING("k_del"), 1, 3, 0 },
|
||||
|
||||
{ 73, TARGET_STRING("k_del"), 1, 3, 0 },
|
||||
{ 73, TARGET_STRING("k_der"), 1, 3, 0 },
|
||||
|
||||
{ 74, TARGET_STRING("k_der"), 1, 3, 0 },
|
||||
{ 74, TARGET_STRING("k_dr"), 1, 3, 0 },
|
||||
|
||||
{ 75, TARGET_STRING("k_dr"), 1, 3, 0 },
|
||||
{ 75, TARGET_STRING("k_p"), 1, 3, 0 },
|
||||
|
||||
{ 76, TARGET_STRING("k_p"), 1, 3, 0 },
|
||||
{ 76, TARGET_STRING("k_p2dr"), 1, 3, 0 },
|
||||
|
||||
{ 77, TARGET_STRING("k_p2dr"), 1, 3, 0 },
|
||||
{ 77, TARGET_STRING("k_r"), 1, 3, 0 },
|
||||
|
||||
{ 78, TARGET_STRING("k_r"), 1, 3, 0 },
|
||||
{ 78, TARGET_STRING("k_r2da"), 1, 3, 0 },
|
||||
|
||||
{ 79, TARGET_STRING("k_r2da"), 1, 3, 0 },
|
||||
{ 79, TARGET_STRING("ksi_v2tht"), 1, 3, 0 },
|
||||
|
||||
{ 80, TARGET_STRING("ksi_v2tht"), 1, 3, 0 },
|
||||
{ 80, TARGET_STRING("load_detect"), 1, 3, 0 },
|
||||
|
||||
{ 81, TARGET_STRING("load_detect"), 1, 3, 0 },
|
||||
{ 81, TARGET_STRING("m"), 1, 3, 0 },
|
||||
|
||||
{ 82, TARGET_STRING("m"), 1, 3, 0 },
|
||||
{ 82, TARGET_STRING("max_az"), 1, 3, 0 },
|
||||
|
||||
{ 83, TARGET_STRING("max_az"), 1, 3, 0 },
|
||||
{ 83, TARGET_STRING("max_da"), 1, 3, 0 },
|
||||
|
||||
{ 84, TARGET_STRING("max_da"), 1, 3, 0 },
|
||||
{ 84, TARGET_STRING("max_de"), 1, 3, 0 },
|
||||
|
||||
{ 85, TARGET_STRING("max_de"), 1, 3, 0 },
|
||||
{ 85, TARGET_STRING("max_dr"), 1, 3, 0 },
|
||||
|
||||
{ 86, TARGET_STRING("max_dr"), 1, 3, 0 },
|
||||
{ 86, TARGET_STRING("max_hdot"), 1, 3, 0 },
|
||||
|
||||
{ 87, TARGET_STRING("max_hdot"), 1, 3, 0 },
|
||||
{ 87, TARGET_STRING("max_p"), 1, 3, 0 },
|
||||
|
||||
{ 88, TARGET_STRING("max_p"), 1, 3, 0 },
|
||||
{ 88, TARGET_STRING("max_phi"), 1, 3, 0 },
|
||||
|
||||
{ 89, TARGET_STRING("max_phi"), 1, 3, 0 },
|
||||
{ 89, TARGET_STRING("max_q"), 1, 3, 0 },
|
||||
|
||||
{ 90, TARGET_STRING("max_q"), 1, 3, 0 },
|
||||
{ 90, TARGET_STRING("max_rpm"), 1, 0, 0 },
|
||||
|
||||
{ 91, TARGET_STRING("max_rpm"), 1, 0, 0 },
|
||||
{ 91, TARGET_STRING("max_thr"), 1, 3, 0 },
|
||||
|
||||
{ 92, TARGET_STRING("max_thr"), 1, 3, 0 },
|
||||
{ 92, TARGET_STRING("max_thrust"), 1, 0, 0 },
|
||||
|
||||
{ 93, TARGET_STRING("max_thrust"), 1, 0, 0 },
|
||||
{ 93, TARGET_STRING("max_tht"), 1, 3, 0 },
|
||||
|
||||
{ 94, TARGET_STRING("max_tht"), 1, 3, 0 },
|
||||
{ 94, TARGET_STRING("min_abs_alt"), 1, 3, 0 },
|
||||
|
||||
{ 95, TARGET_STRING("min_abs_alt"), 1, 3, 0 },
|
||||
{ 95, TARGET_STRING("min_de"), 1, 3, 0 },
|
||||
|
||||
{ 96, TARGET_STRING("min_de"), 1, 3, 0 },
|
||||
{ 96, TARGET_STRING("min_hdot"), 1, 3, 0 },
|
||||
|
||||
{ 97, TARGET_STRING("min_hdot"), 1, 3, 0 },
|
||||
{ 97, TARGET_STRING("min_ias"), 1, 3, 0 },
|
||||
|
||||
{ 98, TARGET_STRING("min_ias"), 1, 3, 0 },
|
||||
{ 98, TARGET_STRING("min_rpm"), 1, 0, 0 },
|
||||
|
||||
{ 99, TARGET_STRING("min_rpm"), 1, 0, 0 },
|
||||
{ 99, TARGET_STRING("min_tht"), 1, 3, 0 },
|
||||
|
||||
{ 100, TARGET_STRING("min_tht"), 1, 3, 0 },
|
||||
{ 100, TARGET_STRING("recovery_ias"), 1, 3, 0 },
|
||||
|
||||
{ 101, TARGET_STRING("recovery_ias"), 1, 3, 0 },
|
||||
{ 101, TARGET_STRING("roll_b0_gain"), 1, 3, 0 },
|
||||
|
||||
{ 102, TARGET_STRING("roll_b0_gain"), 1, 3, 0 },
|
||||
{ 102, TARGET_STRING("roll_beta_01"), 1, 3, 0 },
|
||||
|
||||
{ 103, TARGET_STRING("roll_beta_01"), 1, 3, 0 },
|
||||
{ 103, TARGET_STRING("roll_beta_02"), 1, 3, 0 },
|
||||
|
||||
{ 104, TARGET_STRING("roll_beta_02"), 1, 3, 0 },
|
||||
{ 104, TARGET_STRING("roll_kd_lst"), 1, 4, 0 },
|
||||
|
||||
{ 105, TARGET_STRING("roll_kd_lst"), 1, 4, 0 },
|
||||
{ 105, TARGET_STRING("roll_kp_lst"), 1, 4, 0 },
|
||||
|
||||
{ 106, TARGET_STRING("roll_kp_lst"), 1, 4, 0 },
|
||||
{ 106, TARGET_STRING("tas_gl"), 1, 4, 0 },
|
||||
|
||||
{ 107, TARGET_STRING("tas_gl"), 1, 4, 0 },
|
||||
{ 107, TARGET_STRING("tas_qc"), 1, 4, 0 },
|
||||
|
||||
{ 108, TARGET_STRING("tas_qc"), 1, 4, 0 },
|
||||
{ 108, TARGET_STRING("w_as"), 1, 3, 0 },
|
||||
|
||||
{ 109, TARGET_STRING("w_as"), 1, 3, 0 },
|
||||
{ 109, TARGET_STRING("w_p"), 1, 3, 0 },
|
||||
|
||||
{ 110, TARGET_STRING("w_p"), 1, 3, 0 },
|
||||
{ 110, TARGET_STRING("w_r"), 1, 3, 0 },
|
||||
|
||||
{ 111, TARGET_STRING("w_r"), 1, 3, 0 },
|
||||
{ 111, TARGET_STRING("w_v"), 1, 3, 0 },
|
||||
|
||||
{ 112, TARGET_STRING("w_v"), 1, 3, 0 },
|
||||
{ 112, TARGET_STRING("w_v2tht"), 1, 3, 0 },
|
||||
|
||||
{ 113, TARGET_STRING("w_v2tht"), 1, 3, 0 },
|
||||
{ 113, TARGET_STRING("w_x"), 1, 3, 0 },
|
||||
|
||||
{ 114, TARGET_STRING("w_x"), 1, 3, 0 },
|
||||
{ 114, TARGET_STRING("w_y"), 1, 3, 0 },
|
||||
|
||||
{ 115, TARGET_STRING("w_y"), 1, 3, 0 },
|
||||
{ 115, TARGET_STRING("washout_r_den"), 1, 0, 0 },
|
||||
|
||||
{ 116, TARGET_STRING("washout_r_den"), 1, 0, 0 },
|
||||
{ 116, TARGET_STRING("washout_r_num"), 1, 6, 0 },
|
||||
|
||||
{ 117, TARGET_STRING("washout_r_num"), 1, 6, 0 },
|
||||
{ 117, TARGET_STRING("system_id"), 2, 3, 0 },
|
||||
|
||||
{ 118, TARGET_STRING("system_id"), 2, 3, 0 },
|
||||
{ 118, TARGET_STRING("force_sysauto_level"), 3, 3, 0 },
|
||||
|
||||
{ 119, TARGET_STRING("force_sysauto_level"), 3, 3, 0 },
|
||||
{ 119, TARGET_STRING("linked_default"), 3, 3, 0 },
|
||||
|
||||
{ 120, TARGET_STRING("linked_default"), 3, 3, 0 },
|
||||
{ 120, TARGET_STRING("use_ext_ins"), 3, 3, 0 },
|
||||
|
||||
{ 121, TARGET_STRING("use_ext_ins"), 3, 3, 0 },
|
||||
{ 121, TARGET_STRING("act_sw_mode"), 4, 3, 0 },
|
||||
|
||||
{ 122, TARGET_STRING("act_sw_mode"), 4, 3, 0 },
|
||||
{ 122, TARGET_STRING("Att0"), 0, 0, 0 },
|
||||
|
||||
{ 123, TARGET_STRING("Att0"), 0, 0, 0 },
|
||||
{ 123, TARGET_STRING("BoosterUncertGain"), 0, 3, 0 },
|
||||
|
||||
{ 124, TARGET_STRING("BoosterUncertGain"), 0, 3, 0 },
|
||||
{ 124, TARGET_STRING("CD0UncertVal"), 0, 3, 0 },
|
||||
|
||||
{ 125, TARGET_STRING("CD0UncertVal"), 0, 3, 0 },
|
||||
{ 125, TARGET_STRING("CG_bias_m"), 0, 0, 0 },
|
||||
|
||||
{ 126, TARGET_STRING("CG_bias_m"), 0, 0, 0 },
|
||||
{ 126, TARGET_STRING("CL0UncertVal"), 0, 3, 0 },
|
||||
|
||||
{ 127, TARGET_STRING("CL0UncertVal"), 0, 3, 0 },
|
||||
{ 127, TARGET_STRING("CLaUncertGain"), 0, 3, 0 },
|
||||
|
||||
{ 128, TARGET_STRING("CLaUncertGain"), 0, 3, 0 },
|
||||
{ 128, TARGET_STRING("CLdeUncertGain"), 0, 3, 0 },
|
||||
|
||||
{ 129, TARGET_STRING("CLdeUncertGain"), 0, 3, 0 },
|
||||
{ 129, TARGET_STRING("CLqUncertGain"), 0, 3, 0 },
|
||||
|
||||
{ 130, TARGET_STRING("CLqUncertGain"), 0, 3, 0 },
|
||||
{ 130, TARGET_STRING("CY0UncertVal"), 0, 3, 0 },
|
||||
|
||||
{ 131, TARGET_STRING("CY0UncertVal"), 0, 3, 0 },
|
||||
{ 131, TARGET_STRING("CYbUncertGain"), 0, 3, 0 },
|
||||
|
||||
{ 132, TARGET_STRING("CYbUncertGain"), 0, 3, 0 },
|
||||
{ 132, TARGET_STRING("CYdaUncertGain"), 0, 3, 0 },
|
||||
|
||||
{ 133, TARGET_STRING("CYdaUncertGain"), 0, 3, 0 },
|
||||
{ 133, TARGET_STRING("CYdrUncertGain"), 0, 3, 0 },
|
||||
|
||||
{ 134, TARGET_STRING("CYdrUncertGain"), 0, 3, 0 },
|
||||
{ 134, TARGET_STRING("CYpUncertGain"), 0, 3, 0 },
|
||||
|
||||
{ 135, TARGET_STRING("CYpUncertGain"), 0, 3, 0 },
|
||||
{ 135, TARGET_STRING("CYrUncertGain"), 0, 3, 0 },
|
||||
|
||||
{ 136, TARGET_STRING("CYrUncertGain"), 0, 3, 0 },
|
||||
{ 136, TARGET_STRING("Cl0UncertVal"), 0, 3, 0 },
|
||||
|
||||
{ 137, TARGET_STRING("Cl0UncertVal"), 0, 3, 0 },
|
||||
{ 137, TARGET_STRING("ClbUncertGain"), 0, 3, 0 },
|
||||
|
||||
{ 138, TARGET_STRING("ClbUncertGain"), 0, 3, 0 },
|
||||
{ 138, TARGET_STRING("CldaUncertGain"), 0, 3, 0 },
|
||||
|
||||
{ 139, TARGET_STRING("CldaUncertGain"), 0, 3, 0 },
|
||||
{ 139, TARGET_STRING("CldrUncertGain"), 0, 3, 0 },
|
||||
|
||||
{ 140, TARGET_STRING("CldrUncertGain"), 0, 3, 0 },
|
||||
{ 140, TARGET_STRING("ClpUncertGain"), 0, 3, 0 },
|
||||
|
||||
{ 141, TARGET_STRING("ClpUncertGain"), 0, 3, 0 },
|
||||
{ 141, TARGET_STRING("ClrUncertGain"), 0, 3, 0 },
|
||||
|
||||
{ 142, TARGET_STRING("ClrUncertGain"), 0, 3, 0 },
|
||||
{ 142, TARGET_STRING("Cm0UncertVal"), 0, 3, 0 },
|
||||
|
||||
{ 143, TARGET_STRING("Cm0UncertVal"), 0, 3, 0 },
|
||||
{ 143, TARGET_STRING("CmaUncertGain"), 0, 3, 0 },
|
||||
|
||||
{ 144, TARGET_STRING("CmaUncertGain"), 0, 3, 0 },
|
||||
{ 144, TARGET_STRING("CmdeUncertGain"), 0, 3, 0 },
|
||||
|
||||
{ 145, TARGET_STRING("CmdeUncertGain"), 0, 3, 0 },
|
||||
{ 145, TARGET_STRING("CmqUncertGain"), 0, 3, 0 },
|
||||
|
||||
{ 146, TARGET_STRING("CmqUncertGain"), 0, 3, 0 },
|
||||
{ 146, TARGET_STRING("Cn0UncertVal"), 0, 3, 0 },
|
||||
|
||||
{ 147, TARGET_STRING("Cn0UncertVal"), 0, 3, 0 },
|
||||
{ 147, TARGET_STRING("CnbUncertGain"), 0, 3, 0 },
|
||||
|
||||
{ 148, TARGET_STRING("CnbUncertGain"), 0, 3, 0 },
|
||||
{ 148, TARGET_STRING("CndaUncertGain"), 0, 3, 0 },
|
||||
|
||||
{ 149, TARGET_STRING("CndaUncertGain"), 0, 3, 0 },
|
||||
{ 149, TARGET_STRING("CndrUncertGain"), 0, 3, 0 },
|
||||
|
||||
{ 150, TARGET_STRING("CndrUncertGain"), 0, 3, 0 },
|
||||
{ 150, TARGET_STRING("CnpUncertGain"), 0, 3, 0 },
|
||||
|
||||
{ 151, TARGET_STRING("CnpUncertGain"), 0, 3, 0 },
|
||||
{ 151, TARGET_STRING("CnrUncertGain"), 0, 3, 0 },
|
||||
|
||||
{ 152, TARGET_STRING("CnrUncertGain"), 0, 3, 0 },
|
||||
{ 152, TARGET_STRING("InertiaMoments_bias_kg_m2"), 0, 1, 0 },
|
||||
|
||||
{ 153, TARGET_STRING("InertiaMoments_bias_kg_m2"), 0, 1, 0 },
|
||||
{ 153, TARGET_STRING("ThrustUncertGain"), 0, 3, 0 },
|
||||
|
||||
{ 154, TARGET_STRING("ThrustUncertGain"), 0, 3, 0 },
|
||||
{ 154, TARGET_STRING("V0"), 0, 0, 0 },
|
||||
|
||||
{ 155, TARGET_STRING("V0"), 0, 0, 0 },
|
||||
{ 155, TARGET_STRING("X0"), 0, 0, 0 },
|
||||
|
||||
{ 156, TARGET_STRING("X0"), 0, 0, 0 },
|
||||
{ 156, TARGET_STRING("booster_att_rad"), 0, 0, 0 },
|
||||
|
||||
{ 157, TARGET_STRING("booster_att_rad"), 0, 0, 0 },
|
||||
{ 157, TARGET_STRING("booster_pos_m"), 0, 0, 0 },
|
||||
|
||||
{ 158, TARGET_STRING("booster_pos_m"), 0, 0, 0 },
|
||||
{ 158, TARGET_STRING("engine_att_rad"), 0, 0, 0 },
|
||||
|
||||
{ 159, TARGET_STRING("engine_att_rad"), 0, 0, 0 },
|
||||
{ 159, TARGET_STRING("engine_pos_m"), 0, 0, 0 },
|
||||
|
||||
{ 160, TARGET_STRING("engine_pos_m"), 0, 0, 0 },
|
||||
{ 160, TARGET_STRING("force_CG"), 0, 3, 0 },
|
||||
|
||||
{ 161, TARGET_STRING("force_CG"), 0, 3, 0 },
|
||||
{ 161, TARGET_STRING("force_CG_pos_m"), 0, 0, 0 },
|
||||
|
||||
{ 162, TARGET_STRING("force_CG_pos_m"), 0, 0, 0 },
|
||||
{ 162, TARGET_STRING("hground"), 0, 3, 0 },
|
||||
|
||||
{ 163, TARGET_STRING("hground"), 0, 3, 0 },
|
||||
|
||||
{ 164, TARGET_STRING("transrate"), 5, 3, 0 },
|
||||
{ 163, TARGET_STRING("transrate"), 5, 3, 0 },
|
||||
|
||||
{ 0, (NULL), 0, 0, 0 }
|
||||
};
|
||||
@@ -410,150 +408,149 @@ static void* rtDataAddrMap[] = {
|
||||
&SIL_P.qbar_sens_bias[0], /* 18: Model Parameter */
|
||||
&SIL_P.rho_bias[0], /* 19: Model Parameter */
|
||||
&SIL_P.soundspeed_bias[0], /* 20: Model Parameter */
|
||||
&SIL_P.throttle_k, /* 21: Model Parameter */
|
||||
&SIL_P.throttle_rate, /* 22: Model Parameter */
|
||||
&SIL_P.wind_east[0], /* 23: Model Parameter */
|
||||
&SIL_P.wind_level[0], /* 24: Model Parameter */
|
||||
&SIL_P.wind_north[0], /* 25: Model Parameter */
|
||||
&SIL_P.ADRC_p_a, /* 26: Model Parameter */
|
||||
&SIL_P.ADRC_p_b0, /* 27: Model Parameter */
|
||||
&SIL_P.ADRC_p_beta01, /* 28: Model Parameter */
|
||||
&SIL_P.ADRC_p_beta02, /* 29: Model Parameter */
|
||||
&SIL_P.ADRC_p_d, /* 30: Model Parameter */
|
||||
&SIL_P.ADRC_p_wc, /* 31: Model Parameter */
|
||||
&SIL_P.ADRC_wc_q, /* 32: Model Parameter */
|
||||
&SIL_P.ADRC_wo_q, /* 33: Model Parameter */
|
||||
&SIL_P.CLa, /* 34: Model Parameter */
|
||||
&SIL_P.Clda_lst[0], /* 35: Model Parameter */
|
||||
&SIL_P.Clp_lst[0], /* 36: Model Parameter */
|
||||
&SIL_P.Cmde_lst[0], /* 37: Model Parameter */
|
||||
&SIL_P.Cmq_lst[0], /* 38: Model Parameter */
|
||||
&SIL_P.Cndr_lst[0], /* 39: Model Parameter */
|
||||
&SIL_P.Cnr_lst[0], /* 40: Model Parameter */
|
||||
&SIL_P.Csb, /* 41: Model Parameter */
|
||||
&SIL_P.Gamma_L1, /* 42: Model Parameter */
|
||||
&SIL_P.Ixx, /* 43: Model Parameter */
|
||||
&SIL_P.Iyy, /* 44: Model Parameter */
|
||||
&SIL_P.Izz, /* 45: Model Parameter */
|
||||
&SIL_P.Ma_lst[0], /* 46: Model Parameter */
|
||||
&SIL_P.Ma_lst2[0], /* 47: Model Parameter */
|
||||
&SIL_P.P11_lst[0], /* 48: Model Parameter */
|
||||
&SIL_P.P12_lst[0], /* 49: Model Parameter */
|
||||
&SIL_P.P21_lst[0], /* 50: Model Parameter */
|
||||
&SIL_P.P22_lst[0], /* 51: Model Parameter */
|
||||
&SIL_P.RefArea, /* 52: Model Parameter */
|
||||
&SIL_P.RefLen, /* 53: Model Parameter */
|
||||
&SIL_P.RefSpan, /* 54: Model Parameter */
|
||||
&SIL_P.Toffset, /* 55: Model Parameter */
|
||||
&SIL_P.alt_lst[0], /* 56: Model Parameter */
|
||||
&SIL_P.dal0, /* 57: Model Parameter */
|
||||
&SIL_P.dar0, /* 58: Model Parameter */
|
||||
&SIL_P.de_takeoff, /* 59: Model Parameter */
|
||||
&SIL_P.deadband_da, /* 60: Model Parameter */
|
||||
&SIL_P.deadband_de, /* 61: Model Parameter */
|
||||
&SIL_P.deadband_dr, /* 62: Model Parameter */
|
||||
&SIL_P.del0, /* 63: Model Parameter */
|
||||
&SIL_P.der0, /* 64: Model Parameter */
|
||||
&SIL_P.det_time, /* 65: Model Parameter */
|
||||
&SIL_P.dr0, /* 66: Model Parameter */
|
||||
&SIL_P.emergency_ias, /* 67: Model Parameter */
|
||||
&SIL_P.h_thr2rpm[0], /* 68: Model Parameter */
|
||||
&SIL_P.ias_takeoff, /* 69: Model Parameter */
|
||||
&SIL_P.inflect_time, /* 70: Model Parameter */
|
||||
&SIL_P.k_dal, /* 71: Model Parameter */
|
||||
&SIL_P.k_dar, /* 72: Model Parameter */
|
||||
&SIL_P.k_del, /* 73: Model Parameter */
|
||||
&SIL_P.k_der, /* 74: Model Parameter */
|
||||
&SIL_P.k_dr, /* 75: Model Parameter */
|
||||
&SIL_P.k_p, /* 76: Model Parameter */
|
||||
&SIL_P.k_p2dr, /* 77: Model Parameter */
|
||||
&SIL_P.k_r, /* 78: Model Parameter */
|
||||
&SIL_P.k_r2da, /* 79: Model Parameter */
|
||||
&SIL_P.ksi_v2tht, /* 80: Model Parameter */
|
||||
&SIL_P.load_detect, /* 81: Model Parameter */
|
||||
&SIL_P.m, /* 82: Model Parameter */
|
||||
&SIL_P.max_az, /* 83: Model Parameter */
|
||||
&SIL_P.max_da, /* 84: Model Parameter */
|
||||
&SIL_P.max_de, /* 85: Model Parameter */
|
||||
&SIL_P.max_dr, /* 86: Model Parameter */
|
||||
&SIL_P.max_hdot, /* 87: Model Parameter */
|
||||
&SIL_P.max_p, /* 88: Model Parameter */
|
||||
&SIL_P.max_phi, /* 89: Model Parameter */
|
||||
&SIL_P.max_q, /* 90: Model Parameter */
|
||||
&SIL_P.max_rpm[0], /* 91: Model Parameter */
|
||||
&SIL_P.max_thr, /* 92: Model Parameter */
|
||||
&SIL_P.max_thrust[0], /* 93: Model Parameter */
|
||||
&SIL_P.max_tht, /* 94: Model Parameter */
|
||||
&SIL_P.min_abs_alt, /* 95: Model Parameter */
|
||||
&SIL_P.min_de, /* 96: Model Parameter */
|
||||
&SIL_P.min_hdot, /* 97: Model Parameter */
|
||||
&SIL_P.min_ias, /* 98: Model Parameter */
|
||||
&SIL_P.min_rpm[0], /* 99: Model Parameter */
|
||||
&SIL_P.min_tht, /* 100: Model Parameter */
|
||||
&SIL_P.recovery_ias, /* 101: Model Parameter */
|
||||
&SIL_P.roll_b0_gain, /* 102: Model Parameter */
|
||||
&SIL_P.roll_beta_01, /* 103: Model Parameter */
|
||||
&SIL_P.roll_beta_02, /* 104: Model Parameter */
|
||||
&SIL_P.roll_kd_lst[0], /* 105: Model Parameter */
|
||||
&SIL_P.roll_kp_lst[0], /* 106: Model Parameter */
|
||||
&SIL_P.tas_gl[0], /* 107: Model Parameter */
|
||||
&SIL_P.tas_qc[0], /* 108: Model Parameter */
|
||||
&SIL_P.w_as, /* 109: Model Parameter */
|
||||
&SIL_P.w_p, /* 110: Model Parameter */
|
||||
&SIL_P.w_r, /* 111: Model Parameter */
|
||||
&SIL_P.w_v, /* 112: Model Parameter */
|
||||
&SIL_P.w_v2tht, /* 113: Model Parameter */
|
||||
&SIL_P.w_x, /* 114: Model Parameter */
|
||||
&SIL_P.w_y, /* 115: Model Parameter */
|
||||
&SIL_P.washout_r_den[0], /* 116: Model Parameter */
|
||||
&SIL_P.washout_r_num[0], /* 117: Model Parameter */
|
||||
&SIL_P.system_id, /* 118: Model Parameter */
|
||||
&SIL_P.force_sysauto_level, /* 119: Model Parameter */
|
||||
&SIL_P.linked_default, /* 120: Model Parameter */
|
||||
&SIL_P.use_ext_ins, /* 121: Model Parameter */
|
||||
&SIL_P.act_sw_mode, /* 122: Model Parameter */
|
||||
Att0, /* 123: Model Parameter */
|
||||
&BoosterUncertGain, /* 124: Model Parameter */
|
||||
&CD0UncertVal, /* 125: Model Parameter */
|
||||
CG_bias_m, /* 126: Model Parameter */
|
||||
&CL0UncertVal, /* 127: Model Parameter */
|
||||
&CLaUncertGain, /* 128: Model Parameter */
|
||||
&CLdeUncertGain, /* 129: Model Parameter */
|
||||
&CLqUncertGain, /* 130: Model Parameter */
|
||||
&CY0UncertVal, /* 131: Model Parameter */
|
||||
&CYbUncertGain, /* 132: Model Parameter */
|
||||
&CYdaUncertGain, /* 133: Model Parameter */
|
||||
&CYdrUncertGain, /* 134: Model Parameter */
|
||||
&CYpUncertGain, /* 135: Model Parameter */
|
||||
&CYrUncertGain, /* 136: Model Parameter */
|
||||
&Cl0UncertVal, /* 137: Model Parameter */
|
||||
&ClbUncertGain, /* 138: Model Parameter */
|
||||
&CldaUncertGain, /* 139: Model Parameter */
|
||||
&CldrUncertGain, /* 140: Model Parameter */
|
||||
&ClpUncertGain, /* 141: Model Parameter */
|
||||
&ClrUncertGain, /* 142: Model Parameter */
|
||||
&Cm0UncertVal, /* 143: Model Parameter */
|
||||
&CmaUncertGain, /* 144: Model Parameter */
|
||||
&CmdeUncertGain, /* 145: Model Parameter */
|
||||
&CmqUncertGain, /* 146: Model Parameter */
|
||||
&Cn0UncertVal, /* 147: Model Parameter */
|
||||
&CnbUncertGain, /* 148: Model Parameter */
|
||||
&CndaUncertGain, /* 149: Model Parameter */
|
||||
&CndrUncertGain, /* 150: Model Parameter */
|
||||
&CnpUncertGain, /* 151: Model Parameter */
|
||||
&CnrUncertGain, /* 152: Model Parameter */
|
||||
InertiaMoments_bias_kg_m2, /* 153: Model Parameter */
|
||||
&ThrustUncertGain, /* 154: Model Parameter */
|
||||
V0, /* 155: Model Parameter */
|
||||
X0, /* 156: Model Parameter */
|
||||
booster_att_rad, /* 157: Model Parameter */
|
||||
booster_pos_m, /* 158: Model Parameter */
|
||||
engine_att_rad, /* 159: Model Parameter */
|
||||
engine_pos_m, /* 160: Model Parameter */
|
||||
&force_CG, /* 161: Model Parameter */
|
||||
force_CG_pos_m, /* 162: Model Parameter */
|
||||
&hground, /* 163: Model Parameter */
|
||||
&transrate, /* 164: Model Parameter */
|
||||
&SIL_P.throttle_rate, /* 21: Model Parameter */
|
||||
&SIL_P.wind_east[0], /* 22: Model Parameter */
|
||||
&SIL_P.wind_level[0], /* 23: Model Parameter */
|
||||
&SIL_P.wind_north[0], /* 24: Model Parameter */
|
||||
&SIL_P.ADRC_p_a, /* 25: Model Parameter */
|
||||
&SIL_P.ADRC_p_b0, /* 26: Model Parameter */
|
||||
&SIL_P.ADRC_p_beta01, /* 27: Model Parameter */
|
||||
&SIL_P.ADRC_p_beta02, /* 28: Model Parameter */
|
||||
&SIL_P.ADRC_p_d, /* 29: Model Parameter */
|
||||
&SIL_P.ADRC_p_wc, /* 30: Model Parameter */
|
||||
&SIL_P.ADRC_wc_q, /* 31: Model Parameter */
|
||||
&SIL_P.ADRC_wo_q, /* 32: Model Parameter */
|
||||
&SIL_P.CLa, /* 33: Model Parameter */
|
||||
&SIL_P.Clda_lst[0], /* 34: Model Parameter */
|
||||
&SIL_P.Clp_lst[0], /* 35: Model Parameter */
|
||||
&SIL_P.Cmde_lst[0], /* 36: Model Parameter */
|
||||
&SIL_P.Cmq_lst[0], /* 37: Model Parameter */
|
||||
&SIL_P.Cndr_lst[0], /* 38: Model Parameter */
|
||||
&SIL_P.Cnr_lst[0], /* 39: Model Parameter */
|
||||
&SIL_P.Csb, /* 40: Model Parameter */
|
||||
&SIL_P.Gamma_L1, /* 41: Model Parameter */
|
||||
&SIL_P.Ixx, /* 42: Model Parameter */
|
||||
&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.der0, /* 63: Model Parameter */
|
||||
&SIL_P.det_time, /* 64: Model Parameter */
|
||||
&SIL_P.dr0, /* 65: Model Parameter */
|
||||
&SIL_P.emergency_ias, /* 66: Model Parameter */
|
||||
&SIL_P.h_thr2rpm[0], /* 67: Model Parameter */
|
||||
&SIL_P.ias_takeoff, /* 68: Model Parameter */
|
||||
&SIL_P.inflect_time, /* 69: Model Parameter */
|
||||
&SIL_P.k_dal, /* 70: Model Parameter */
|
||||
&SIL_P.k_dar, /* 71: Model Parameter */
|
||||
&SIL_P.k_del, /* 72: Model Parameter */
|
||||
&SIL_P.k_der, /* 73: Model Parameter */
|
||||
&SIL_P.k_dr, /* 74: Model Parameter */
|
||||
&SIL_P.k_p, /* 75: Model Parameter */
|
||||
&SIL_P.k_p2dr, /* 76: Model Parameter */
|
||||
&SIL_P.k_r, /* 77: Model Parameter */
|
||||
&SIL_P.k_r2da, /* 78: Model Parameter */
|
||||
&SIL_P.ksi_v2tht, /* 79: Model Parameter */
|
||||
&SIL_P.load_detect, /* 80: Model Parameter */
|
||||
&SIL_P.m, /* 81: Model Parameter */
|
||||
&SIL_P.max_az, /* 82: Model Parameter */
|
||||
&SIL_P.max_da, /* 83: Model Parameter */
|
||||
&SIL_P.max_de, /* 84: Model Parameter */
|
||||
&SIL_P.max_dr, /* 85: Model Parameter */
|
||||
&SIL_P.max_hdot, /* 86: Model Parameter */
|
||||
&SIL_P.max_p, /* 87: Model Parameter */
|
||||
&SIL_P.max_phi, /* 88: Model Parameter */
|
||||
&SIL_P.max_q, /* 89: Model Parameter */
|
||||
&SIL_P.max_rpm[0], /* 90: Model Parameter */
|
||||
&SIL_P.max_thr, /* 91: Model Parameter */
|
||||
&SIL_P.max_thrust[0], /* 92: Model Parameter */
|
||||
&SIL_P.max_tht, /* 93: Model Parameter */
|
||||
&SIL_P.min_abs_alt, /* 94: Model Parameter */
|
||||
&SIL_P.min_de, /* 95: Model Parameter */
|
||||
&SIL_P.min_hdot, /* 96: Model Parameter */
|
||||
&SIL_P.min_ias, /* 97: Model Parameter */
|
||||
&SIL_P.min_rpm[0], /* 98: Model Parameter */
|
||||
&SIL_P.min_tht, /* 99: Model Parameter */
|
||||
&SIL_P.recovery_ias, /* 100: Model Parameter */
|
||||
&SIL_P.roll_b0_gain, /* 101: Model Parameter */
|
||||
&SIL_P.roll_beta_01, /* 102: Model Parameter */
|
||||
&SIL_P.roll_beta_02, /* 103: Model Parameter */
|
||||
&SIL_P.roll_kd_lst[0], /* 104: Model Parameter */
|
||||
&SIL_P.roll_kp_lst[0], /* 105: Model Parameter */
|
||||
&SIL_P.tas_gl[0], /* 106: Model Parameter */
|
||||
&SIL_P.tas_qc[0], /* 107: Model Parameter */
|
||||
&SIL_P.w_as, /* 108: Model Parameter */
|
||||
&SIL_P.w_p, /* 109: Model Parameter */
|
||||
&SIL_P.w_r, /* 110: Model Parameter */
|
||||
&SIL_P.w_v, /* 111: Model Parameter */
|
||||
&SIL_P.w_v2tht, /* 112: Model Parameter */
|
||||
&SIL_P.w_x, /* 113: Model Parameter */
|
||||
&SIL_P.w_y, /* 114: Model Parameter */
|
||||
&SIL_P.washout_r_den[0], /* 115: Model Parameter */
|
||||
&SIL_P.washout_r_num[0], /* 116: Model Parameter */
|
||||
&SIL_P.system_id, /* 117: Model Parameter */
|
||||
&SIL_P.force_sysauto_level, /* 118: Model Parameter */
|
||||
&SIL_P.linked_default, /* 119: Model Parameter */
|
||||
&SIL_P.use_ext_ins, /* 120: Model Parameter */
|
||||
&SIL_P.act_sw_mode, /* 121: Model Parameter */
|
||||
Att0, /* 122: Model Parameter */
|
||||
&BoosterUncertGain, /* 123: Model Parameter */
|
||||
&CD0UncertVal, /* 124: Model Parameter */
|
||||
CG_bias_m, /* 125: Model Parameter */
|
||||
&CL0UncertVal, /* 126: Model Parameter */
|
||||
&CLaUncertGain, /* 127: Model Parameter */
|
||||
&CLdeUncertGain, /* 128: Model Parameter */
|
||||
&CLqUncertGain, /* 129: Model Parameter */
|
||||
&CY0UncertVal, /* 130: Model Parameter */
|
||||
&CYbUncertGain, /* 131: Model Parameter */
|
||||
&CYdaUncertGain, /* 132: Model Parameter */
|
||||
&CYdrUncertGain, /* 133: Model Parameter */
|
||||
&CYpUncertGain, /* 134: Model Parameter */
|
||||
&CYrUncertGain, /* 135: Model Parameter */
|
||||
&Cl0UncertVal, /* 136: Model Parameter */
|
||||
&ClbUncertGain, /* 137: Model Parameter */
|
||||
&CldaUncertGain, /* 138: Model Parameter */
|
||||
&CldrUncertGain, /* 139: Model Parameter */
|
||||
&ClpUncertGain, /* 140: Model Parameter */
|
||||
&ClrUncertGain, /* 141: Model Parameter */
|
||||
&Cm0UncertVal, /* 142: Model Parameter */
|
||||
&CmaUncertGain, /* 143: Model Parameter */
|
||||
&CmdeUncertGain, /* 144: Model Parameter */
|
||||
&CmqUncertGain, /* 145: Model Parameter */
|
||||
&Cn0UncertVal, /* 146: Model Parameter */
|
||||
&CnbUncertGain, /* 147: Model Parameter */
|
||||
&CndaUncertGain, /* 148: Model Parameter */
|
||||
&CndrUncertGain, /* 149: Model Parameter */
|
||||
&CnpUncertGain, /* 150: Model Parameter */
|
||||
&CnrUncertGain, /* 151: Model Parameter */
|
||||
InertiaMoments_bias_kg_m2, /* 152: Model Parameter */
|
||||
&ThrustUncertGain, /* 153: Model Parameter */
|
||||
V0, /* 154: Model Parameter */
|
||||
X0, /* 155: Model Parameter */
|
||||
booster_att_rad, /* 156: Model Parameter */
|
||||
booster_pos_m, /* 157: Model Parameter */
|
||||
engine_att_rad, /* 158: Model Parameter */
|
||||
engine_pos_m, /* 159: Model Parameter */
|
||||
&force_CG, /* 160: Model Parameter */
|
||||
force_CG_pos_m, /* 161: Model Parameter */
|
||||
&hground, /* 162: Model Parameter */
|
||||
&transrate, /* 163: Model Parameter */
|
||||
};
|
||||
|
||||
/* Declare Data Run-Time Dimension Buffer Addresses statically */
|
||||
@@ -656,7 +653,7 @@ static rtwCAPI_ModelMappingStaticInfo mmiStatic = {
|
||||
(NULL), 0 },
|
||||
|
||||
{ rtBlockParameters, 0,
|
||||
rtModelParameters, 165 },
|
||||
rtModelParameters, 164 },
|
||||
|
||||
{ (NULL), 0 },
|
||||
|
||||
@@ -664,10 +661,10 @@ static rtwCAPI_ModelMappingStaticInfo mmiStatic = {
|
||||
rtElementMap, rtSampleTimeMap, rtDimensionArray },
|
||||
"float",
|
||||
|
||||
{ 631906187U,
|
||||
2418969835U,
|
||||
2347187960U,
|
||||
2397949061U },
|
||||
{ 3655246687U,
|
||||
902722323U,
|
||||
2942666101U,
|
||||
3824549312U },
|
||||
(NULL), 0,
|
||||
0
|
||||
};
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
*
|
||||
* Code generated for Simulink model 'SIL'.
|
||||
*
|
||||
* Model version : 1.628
|
||||
* Model version : 1.636
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Sun Apr 25 09:27:39 2021
|
||||
* C/C++ source code generated on : Tue May 25 09:12:48 2021
|
||||
*
|
||||
* Target selection: ert_shrlib.tlc
|
||||
* Embedded hardware selection: Intel->x86-64 (Windows64)
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
*
|
||||
* Code generated for Simulink model 'SIL'.
|
||||
*
|
||||
* Model version : 1.628
|
||||
* Model version : 1.636
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Sun Apr 25 09:27:39 2021
|
||||
* C/C++ source code generated on : Tue May 25 09:12:48 2021
|
||||
*
|
||||
* Target selection: ert_shrlib.tlc
|
||||
* Embedded hardware selection: Intel->x86-64 (Windows64)
|
||||
@@ -47,20 +47,22 @@ const ConstB_SIL_T SIL_ConstB = {
|
||||
|
||||
{ -0.5, -0.5, 0.6 }, /* '<S404>/Selector2' */
|
||||
1.0, /* '<S30>/Selector4' */
|
||||
74U, /* '<S1382>/Width1' */
|
||||
81U, /* '<S1381>/Width1' */
|
||||
161U, /* '<S1380>/Width1' */
|
||||
215U, /* '<S1379>/Width1' */
|
||||
69U, /* '<S1382>/Width' */
|
||||
76U, /* '<S1381>/Width' */
|
||||
156U, /* '<S1380>/Width' */
|
||||
210U, /* '<S1379>/Width' */
|
||||
17U, /* '<S1386>/Width1' */
|
||||
74U, /* '<S1388>/Width1' */
|
||||
81U, /* '<S1387>/Width1' */
|
||||
161U, /* '<S1385>/Width1' */
|
||||
215U, /* '<S1384>/Width1' */
|
||||
12U, /* '<S1386>/Width' */
|
||||
69U, /* '<S1388>/Width' */
|
||||
76U, /* '<S1387>/Width' */
|
||||
156U, /* '<S1385>/Width' */
|
||||
210U, /* '<S1384>/Width' */
|
||||
1, /* '<S403>/Compare' */
|
||||
|
||||
/* Start of '<S7>/new_rec' */
|
||||
{
|
||||
9U, /* '<S1373>/Width1' */
|
||||
4U /* '<S1373>/Width' */
|
||||
9U, /* '<S1377>/Width1' */
|
||||
4U /* '<S1377>/Width' */
|
||||
}
|
||||
/* End of '<S7>/new_rec' */
|
||||
};
|
||||
@@ -172,11 +174,6 @@ P_SIL_T SIL_P = {
|
||||
*/
|
||||
{ 0.0, 0.0, 0.0 },
|
||||
|
||||
/* Variable: throttle_k
|
||||
* Referenced by: '<S5>/Gain1'
|
||||
*/
|
||||
1.0,
|
||||
|
||||
/* Variable: throttle_rate
|
||||
* Referenced by: '<S5>/Constant9'
|
||||
*/
|
||||
@@ -205,216 +202,216 @@ P_SIL_T SIL_P = {
|
||||
{ 1.0, 5.0, 5.0 },
|
||||
|
||||
/* Variable: ADRC_p_a
|
||||
* Referenced by: '<S941>/Constant1'
|
||||
* Referenced by: '<S945>/Constant1'
|
||||
*/
|
||||
0.5F,
|
||||
|
||||
/* Variable: ADRC_p_b0
|
||||
* Referenced by: '<S941>/Constant7'
|
||||
* Referenced by: '<S945>/Constant7'
|
||||
*/
|
||||
-300.0F,
|
||||
|
||||
/* Variable: ADRC_p_beta01
|
||||
* Referenced by: '<S941>/Constant4'
|
||||
* Referenced by: '<S945>/Constant4'
|
||||
*/
|
||||
20.0F,
|
||||
|
||||
/* Variable: ADRC_p_beta02
|
||||
* Referenced by: '<S941>/Constant6'
|
||||
* Referenced by: '<S945>/Constant6'
|
||||
*/
|
||||
56.0F,
|
||||
|
||||
/* Variable: ADRC_p_d
|
||||
* Referenced by: '<S941>/Constant2'
|
||||
* Referenced by: '<S945>/Constant2'
|
||||
*/
|
||||
0.05F,
|
||||
|
||||
/* Variable: ADRC_p_wc
|
||||
* Referenced by: '<S941>/Constant5'
|
||||
* Referenced by: '<S945>/Constant5'
|
||||
*/
|
||||
10.0F,
|
||||
|
||||
/* Variable: ADRC_wc_q
|
||||
* Referenced by: '<S899>/Constant5'
|
||||
* Referenced by: '<S903>/Constant5'
|
||||
*/
|
||||
7.0F,
|
||||
|
||||
/* Variable: ADRC_wo_q
|
||||
* Referenced by: '<S899>/Constant1'
|
||||
* Referenced by: '<S903>/Constant1'
|
||||
*/
|
||||
10.0F,
|
||||
|
||||
/* Variable: CLa
|
||||
* Referenced by: '<S1278>/Constant1'
|
||||
* Referenced by: '<S1282>/Constant1'
|
||||
*/
|
||||
4.0F,
|
||||
|
||||
/* Variable: Clda_lst
|
||||
* Referenced by: '<S1283>/Clda'
|
||||
* Referenced by: '<S1287>/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: '<S1283>/Clp'
|
||||
* Referenced by: '<S1287>/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: '<S1282>/Cmde1'
|
||||
* Referenced by: '<S1286>/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: '<S1282>/Cmq'
|
||||
* Referenced by: '<S1286>/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: '<S1284>/Cndr'
|
||||
* Referenced by: '<S1288>/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: '<S1284>/Clp'
|
||||
* Referenced by: '<S1288>/Clp'
|
||||
*/
|
||||
{ -1.2527F, -1.4036F, -1.3428F, -1.3764F, -1.473F, -1.706F, -1.2978F, -1.3471F,
|
||||
-1.357F, -1.4332F, -1.4512F },
|
||||
|
||||
/* Variable: Csb
|
||||
* Referenced by: '<S633>/Constant14'
|
||||
* Referenced by: '<S635>/Constant14'
|
||||
*/
|
||||
1.4F,
|
||||
|
||||
/* Variable: Gamma_L1
|
||||
* Referenced by:
|
||||
* '<S905>/Gain2'
|
||||
* '<S905>/Gain3'
|
||||
* '<S905>/Gain4'
|
||||
* '<S949>/Gain2'
|
||||
* '<S949>/Gain3'
|
||||
* '<S949>/Gain4'
|
||||
* '<S1003>/Gain2'
|
||||
* '<S1003>/Gain3'
|
||||
* '<S1003>/Gain4'
|
||||
* '<S909>/Gain2'
|
||||
* '<S909>/Gain3'
|
||||
* '<S909>/Gain4'
|
||||
* '<S953>/Gain2'
|
||||
* '<S953>/Gain3'
|
||||
* '<S953>/Gain4'
|
||||
* '<S1007>/Gain2'
|
||||
* '<S1007>/Gain3'
|
||||
* '<S1007>/Gain4'
|
||||
*/
|
||||
2000.0F,
|
||||
|
||||
/* Variable: Ixx
|
||||
* Referenced by: '<S1283>/Constant'
|
||||
* Referenced by: '<S1287>/Constant'
|
||||
*/
|
||||
9.0F,
|
||||
|
||||
/* Variable: Iyy
|
||||
* Referenced by: '<S1282>/Constant'
|
||||
* Referenced by: '<S1286>/Constant'
|
||||
*/
|
||||
300.0F,
|
||||
|
||||
/* Variable: Izz
|
||||
* Referenced by: '<S1284>/Constant'
|
||||
* Referenced by: '<S1288>/Constant'
|
||||
*/
|
||||
300.0F,
|
||||
|
||||
/* Variable: Ma_lst
|
||||
* Referenced by:
|
||||
* '<S1281>/P11'
|
||||
* '<S1281>/P12'
|
||||
* '<S1281>/P21'
|
||||
* '<S1281>/P22'
|
||||
* '<S1282>/Cmde1'
|
||||
* '<S1282>/Cmq'
|
||||
* '<S1283>/Clda'
|
||||
* '<S1283>/Clp'
|
||||
* '<S1284>/Clp'
|
||||
* '<S1284>/Cndr'
|
||||
* '<S1285>/P11'
|
||||
* '<S1285>/P12'
|
||||
* '<S1285>/P21'
|
||||
* '<S1285>/P22'
|
||||
* '<S1286>/Cmde1'
|
||||
* '<S1286>/Cmq'
|
||||
* '<S1287>/Clda'
|
||||
* '<S1287>/Clp'
|
||||
* '<S1288>/Clp'
|
||||
* '<S1288>/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:
|
||||
* '<S633>/roll_kd'
|
||||
* '<S633>/roll_kp'
|
||||
* '<S635>/roll_kd'
|
||||
* '<S635>/roll_kp'
|
||||
*/
|
||||
{ 0.3F, 0.4F, 0.8F, 1.0F, 1.4F, 1.5F },
|
||||
|
||||
/* Variable: P11_lst
|
||||
* Referenced by: '<S1281>/P11'
|
||||
* Referenced by: '<S1285>/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: '<S1281>/P12'
|
||||
* Referenced by: '<S1285>/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: '<S1281>/P21'
|
||||
* Referenced by: '<S1285>/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: '<S1281>/P22'
|
||||
* Referenced by: '<S1285>/P22'
|
||||
*/
|
||||
{ 0.7993F, 0.7994F, 0.758F, 0.7385F, 0.7327F, 0.7349F, 0.7192F, 0.7283F,
|
||||
0.753F, 0.706F, 0.6672F },
|
||||
|
||||
/* Variable: RefArea
|
||||
* Referenced by:
|
||||
* '<S633>/Sc_Iyy'
|
||||
* '<S1278>/Sc_Iyy'
|
||||
* '<S635>/Sc_Iyy'
|
||||
* '<S1282>/Sc_Iyy'
|
||||
* '<S1283>/Sc_Iyy'
|
||||
* '<S1284>/Sc_Iyy'
|
||||
* '<S1286>/Sc_Iyy'
|
||||
* '<S1287>/Sc_Iyy'
|
||||
* '<S1288>/Sc_Iyy'
|
||||
*/
|
||||
0.919F,
|
||||
|
||||
/* Variable: RefLen
|
||||
* Referenced by:
|
||||
* '<S1282>/Constant3'
|
||||
* '<S1282>/Sc_Iyy'
|
||||
* '<S1286>/Constant3'
|
||||
* '<S1286>/Sc_Iyy'
|
||||
*/
|
||||
0.659F,
|
||||
|
||||
/* Variable: RefSpan
|
||||
* Referenced by:
|
||||
* '<S1283>/Constant2'
|
||||
* '<S1283>/Sc_Iyy'
|
||||
* '<S1284>/Constant2'
|
||||
* '<S1284>/Sc_Iyy'
|
||||
* '<S1287>/Constant2'
|
||||
* '<S1287>/Sc_Iyy'
|
||||
* '<S1288>/Constant2'
|
||||
* '<S1288>/Sc_Iyy'
|
||||
*/
|
||||
1.7F,
|
||||
|
||||
/* Variable: Toffset
|
||||
* Referenced by: '<S1285>/Constant1'
|
||||
* Referenced by: '<S1289>/Constant1'
|
||||
*/
|
||||
0.0F,
|
||||
|
||||
/* Variable: alt_lst
|
||||
* Referenced by:
|
||||
* '<S633>/1-D Lookup Table'
|
||||
* '<S633>/IAS_lookup'
|
||||
* '<S635>/1-D Lookup Table'
|
||||
* '<S635>/IAS_lookup'
|
||||
*/
|
||||
{ 0.0F, 1500.0F, 5000.0F, 11000.0F, 12000.0F, 13000.0F },
|
||||
|
||||
/* Variable: dal0
|
||||
* Referenced by: '<S629>/Constant4'
|
||||
* Referenced by: '<S631>/Constant4'
|
||||
*/
|
||||
-0.0503983535F,
|
||||
|
||||
/* Variable: dar0
|
||||
* Referenced by: '<S629>/Constant5'
|
||||
* Referenced by: '<S631>/Constant5'
|
||||
*/
|
||||
-0.0521011427F,
|
||||
|
||||
/* Variable: de_takeoff
|
||||
* Referenced by: '<S787>/Constant'
|
||||
* Referenced by: '<S791>/Constant'
|
||||
*/
|
||||
-0.0523F,
|
||||
|
||||
@@ -438,345 +435,345 @@ P_SIL_T SIL_P = {
|
||||
0.0026F,
|
||||
|
||||
/* Variable: del0
|
||||
* Referenced by: '<S629>/Constant'
|
||||
* Referenced by: '<S631>/Constant'
|
||||
*/
|
||||
0.012F,
|
||||
|
||||
/* Variable: der0
|
||||
* Referenced by: '<S629>/Constant2'
|
||||
* Referenced by: '<S631>/Constant2'
|
||||
*/
|
||||
0.015F,
|
||||
|
||||
/* Variable: det_time
|
||||
* Referenced by: '<S643>/Constant'
|
||||
* Referenced by: '<S647>/Constant'
|
||||
*/
|
||||
5.0F,
|
||||
|
||||
/* Variable: dr0
|
||||
* Referenced by: '<S629>/Constant3'
|
||||
* Referenced by: '<S631>/Constant3'
|
||||
*/
|
||||
-0.01F,
|
||||
|
||||
/* Variable: emergency_ias
|
||||
* Referenced by: '<S768>/Constant5'
|
||||
* Referenced by: '<S772>/Constant5'
|
||||
*/
|
||||
120.0F,
|
||||
|
||||
/* Variable: h_thr2rpm
|
||||
* Referenced by:
|
||||
* '<S633>/Constant11'
|
||||
* '<S1027>/max_rpm'
|
||||
* '<S1027>/min_rpm'
|
||||
* '<S1029>/max_rpm'
|
||||
* '<S1030>/max_rpm'
|
||||
* '<S1030>/min_rpm'
|
||||
* '<S635>/Constant11'
|
||||
* '<S1031>/max_rpm'
|
||||
* '<S1031>/min_rpm'
|
||||
* '<S1033>/max_rpm'
|
||||
* '<S1034>/max_rpm'
|
||||
* '<S1034>/min_rpm'
|
||||
*/
|
||||
{ 0.0F, 3000.0F, 10000.0F },
|
||||
|
||||
/* Variable: ias_takeoff
|
||||
* Referenced by: '<S787>/Constant1'
|
||||
* Referenced by: '<S791>/Constant1'
|
||||
*/
|
||||
140.0F,
|
||||
|
||||
/* Variable: inflect_time
|
||||
* Referenced by: '<S760>/Constant'
|
||||
* Referenced by: '<S764>/Constant'
|
||||
*/
|
||||
26.0F,
|
||||
|
||||
/* Variable: k_dal
|
||||
* Referenced by:
|
||||
* '<S5>/Constant7'
|
||||
* '<S629>/Gain3'
|
||||
* '<S631>/Gain3'
|
||||
*/
|
||||
-1.1171F,
|
||||
|
||||
/* Variable: k_dar
|
||||
* Referenced by:
|
||||
* '<S5>/Constant8'
|
||||
* '<S629>/Gain4'
|
||||
* '<S631>/Gain4'
|
||||
*/
|
||||
-1.1113F,
|
||||
|
||||
/* Variable: k_del
|
||||
* Referenced by:
|
||||
* '<S5>/Constant'
|
||||
* '<S629>/Gain1'
|
||||
* '<S631>/Gain1'
|
||||
*/
|
||||
-1.015F,
|
||||
|
||||
/* Variable: k_der
|
||||
* Referenced by:
|
||||
* '<S5>/Constant1'
|
||||
* '<S629>/Gain'
|
||||
* '<S631>/Gain'
|
||||
*/
|
||||
1.011F,
|
||||
|
||||
/* Variable: k_dr
|
||||
* Referenced by:
|
||||
* '<S5>/Constant3'
|
||||
* '<S629>/Gain2'
|
||||
* '<S631>/Gain2'
|
||||
*/
|
||||
-1.0F,
|
||||
|
||||
/* Variable: k_p
|
||||
* Referenced by: '<S1283>/Constant4'
|
||||
* Referenced by: '<S1287>/Constant4'
|
||||
*/
|
||||
10.0F,
|
||||
|
||||
/* Variable: k_p2dr
|
||||
* Referenced by: '<S1053>/gain4'
|
||||
* Referenced by: '<S1057>/gain4'
|
||||
*/
|
||||
0.0F,
|
||||
|
||||
/* Variable: k_r
|
||||
* Referenced by: '<S1284>/Constant4'
|
||||
* Referenced by: '<S1288>/Constant4'
|
||||
*/
|
||||
5.0F,
|
||||
|
||||
/* Variable: k_r2da
|
||||
* Referenced by: '<S1053>/gain'
|
||||
* Referenced by: '<S1057>/gain'
|
||||
*/
|
||||
0.0F,
|
||||
|
||||
/* Variable: ksi_v2tht
|
||||
* Referenced by: '<S1276>/Constant1'
|
||||
* Referenced by: '<S1280>/Constant1'
|
||||
*/
|
||||
0.8F,
|
||||
|
||||
/* Variable: load_detect
|
||||
* Referenced by: '<S759>/Constant1'
|
||||
* Referenced by: '<S763>/Constant1'
|
||||
*/
|
||||
5.0F,
|
||||
|
||||
/* Variable: m
|
||||
* Referenced by:
|
||||
* '<S633>/Constant5'
|
||||
* '<S1278>/Constant'
|
||||
* '<S635>/Constant5'
|
||||
* '<S1282>/Constant'
|
||||
*/
|
||||
200.0F,
|
||||
|
||||
/* Variable: max_az
|
||||
* Referenced by: '<S633>/Constant8'
|
||||
* Referenced by: '<S635>/Constant8'
|
||||
*/
|
||||
5.0F,
|
||||
|
||||
/* Variable: max_da
|
||||
* Referenced by:
|
||||
* '<S1283>/Constant1'
|
||||
* '<S820>/gain1'
|
||||
* '<S774>/gain1'
|
||||
* '<S775>/gain1'
|
||||
* '<S1287>/Constant1'
|
||||
* '<S824>/gain1'
|
||||
* '<S778>/gain1'
|
||||
* '<S779>/gain1'
|
||||
*/
|
||||
0.4363F,
|
||||
|
||||
/* Variable: max_de
|
||||
* Referenced by:
|
||||
* '<S1282>/Constant1'
|
||||
* '<S820>/gain'
|
||||
* '<S774>/gain'
|
||||
* '<S775>/gain'
|
||||
* '<S1286>/Constant1'
|
||||
* '<S824>/gain'
|
||||
* '<S778>/gain'
|
||||
* '<S779>/gain'
|
||||
*/
|
||||
0.349F,
|
||||
|
||||
/* Variable: max_dr
|
||||
* Referenced by:
|
||||
* '<S633>/Constant13'
|
||||
* '<S820>/gain2'
|
||||
* '<S774>/gain2'
|
||||
* '<S775>/gain2'
|
||||
* '<S635>/Constant13'
|
||||
* '<S824>/gain2'
|
||||
* '<S778>/gain2'
|
||||
* '<S779>/gain2'
|
||||
*/
|
||||
0.349F,
|
||||
|
||||
/* Variable: max_hdot
|
||||
* Referenced by: '<S633>/Constant9'
|
||||
* Referenced by: '<S635>/Constant9'
|
||||
*/
|
||||
100.0F,
|
||||
|
||||
/* Variable: max_p
|
||||
* Referenced by: '<S633>/Constant7'
|
||||
* Referenced by: '<S635>/Constant7'
|
||||
*/
|
||||
0.7F,
|
||||
|
||||
/* Variable: max_phi
|
||||
* Referenced by: '<S633>/Constant Single1'
|
||||
* Referenced by: '<S635>/Constant Single1'
|
||||
*/
|
||||
0.7F,
|
||||
|
||||
/* Variable: max_q
|
||||
* Referenced by: '<S633>/Constant6'
|
||||
* Referenced by: '<S635>/Constant6'
|
||||
*/
|
||||
0.4F,
|
||||
|
||||
/* Variable: max_rpm
|
||||
* Referenced by:
|
||||
* '<S1027>/max_rpm'
|
||||
* '<S1029>/max_rpm'
|
||||
* '<S1030>/max_rpm'
|
||||
* '<S1031>/max_rpm'
|
||||
* '<S1033>/max_rpm'
|
||||
* '<S1034>/max_rpm'
|
||||
*/
|
||||
{ 46000.0F, 46000.0F, 46000.0F },
|
||||
|
||||
/* Variable: max_thr
|
||||
* Referenced by: '<S633>/Constant1'
|
||||
* Referenced by: '<S635>/Constant1'
|
||||
*/
|
||||
1.0F,
|
||||
|
||||
/* Variable: max_thrust
|
||||
* Referenced by: '<S633>/Constant12'
|
||||
* Referenced by: '<S635>/Constant12'
|
||||
*/
|
||||
{ 1700.0F, 1400.0F, 700.0F },
|
||||
|
||||
/* Variable: max_tht
|
||||
* Referenced by: '<S633>/Constant'
|
||||
* Referenced by: '<S635>/Constant'
|
||||
*/
|
||||
0.34904F,
|
||||
|
||||
/* Variable: min_abs_alt
|
||||
* Referenced by: '<S807>/Constant'
|
||||
* Referenced by: '<S811>/Constant'
|
||||
*/
|
||||
1650.0F,
|
||||
|
||||
/* Variable: min_de
|
||||
* Referenced by: '<S1282>/Constant2'
|
||||
* Referenced by: '<S1286>/Constant2'
|
||||
*/
|
||||
-0.349F,
|
||||
|
||||
/* Variable: min_hdot
|
||||
* Referenced by: '<S633>/Constant10'
|
||||
* Referenced by: '<S635>/Constant10'
|
||||
*/
|
||||
-50.0F,
|
||||
|
||||
/* Variable: min_ias
|
||||
* Referenced by:
|
||||
* '<S768>/Constant'
|
||||
* '<S867>/Constant'
|
||||
* '<S772>/Constant'
|
||||
* '<S871>/Constant'
|
||||
*/
|
||||
90.0F,
|
||||
|
||||
/* Variable: min_rpm
|
||||
* Referenced by:
|
||||
* '<S1027>/min_rpm'
|
||||
* '<S1030>/min_rpm'
|
||||
* '<S1031>/min_rpm'
|
||||
* '<S1034>/min_rpm'
|
||||
*/
|
||||
{ 20000.0F, 30000.0F, 38000.0F },
|
||||
|
||||
/* Variable: min_tht
|
||||
* Referenced by: '<S633>/Constant Single'
|
||||
* Referenced by: '<S635>/Constant Single'
|
||||
*/
|
||||
-0.2F,
|
||||
|
||||
/* Variable: recovery_ias
|
||||
* Referenced by: '<S759>/Constant'
|
||||
* Referenced by: '<S763>/Constant'
|
||||
*/
|
||||
85.0F,
|
||||
|
||||
/* Variable: roll_b0_gain
|
||||
* Referenced by: '<S633>/Constant18'
|
||||
* Referenced by: '<S635>/Constant18'
|
||||
*/
|
||||
1.0F,
|
||||
|
||||
/* Variable: roll_beta_01
|
||||
* Referenced by: '<S633>/Constant16'
|
||||
* Referenced by: '<S635>/Constant16'
|
||||
*/
|
||||
70.0F,
|
||||
|
||||
/* Variable: roll_beta_02
|
||||
* Referenced by: '<S633>/Constant17'
|
||||
* Referenced by: '<S635>/Constant17'
|
||||
*/
|
||||
100.0F,
|
||||
|
||||
/* Variable: roll_kd_lst
|
||||
* Referenced by: '<S633>/roll_kd'
|
||||
* Referenced by: '<S635>/roll_kd'
|
||||
*/
|
||||
{ 0.18F, 0.06F, 0.06F, 0.06F, 0.06F, 0.083F },
|
||||
|
||||
/* Variable: roll_kp_lst
|
||||
* Referenced by: '<S633>/roll_kp'
|
||||
* Referenced by: '<S635>/roll_kp'
|
||||
*/
|
||||
{ -0.275F, -0.18F, -0.09F, -0.09F, -0.06F, -0.075F },
|
||||
|
||||
/* Variable: tas_gl
|
||||
* Referenced by: '<S633>/IAS_lookup'
|
||||
* Referenced by: '<S635>/IAS_lookup'
|
||||
*/
|
||||
{ 100.0F, 100.0F, 150.0F, 200.0F, 220.0F, 230.0F },
|
||||
|
||||
/* Variable: tas_qc
|
||||
* Referenced by: '<S633>/1-D Lookup Table'
|
||||
* Referenced by: '<S635>/1-D Lookup Table'
|
||||
*/
|
||||
{ 200.0F, 200.0F, 240.0F, 240.0F, 240.0F, 240.0F },
|
||||
|
||||
/* Variable: w_as
|
||||
* Referenced by: '<S633>/Constant Single6'
|
||||
* Referenced by: '<S635>/Constant Single6'
|
||||
*/
|
||||
0.5F,
|
||||
|
||||
/* Variable: w_p
|
||||
* Referenced by: '<S1283>/Constant3'
|
||||
* Referenced by: '<S1287>/Constant3'
|
||||
*/
|
||||
8.0F,
|
||||
|
||||
/* Variable: w_r
|
||||
* Referenced by: '<S1284>/Constant3'
|
||||
* Referenced by: '<S1288>/Constant3'
|
||||
*/
|
||||
5.0F,
|
||||
|
||||
/* Variable: w_v
|
||||
* Referenced by: '<S633>/Constant Single10'
|
||||
* Referenced by: '<S635>/Constant Single10'
|
||||
*/
|
||||
0.2F,
|
||||
|
||||
/* Variable: w_v2tht
|
||||
* Referenced by: '<S1276>/Constant'
|
||||
* Referenced by: '<S1280>/Constant'
|
||||
*/
|
||||
0.4F,
|
||||
|
||||
/* Variable: w_x
|
||||
* Referenced by: '<S633>/Constant Single9'
|
||||
* Referenced by: '<S635>/Constant Single9'
|
||||
*/
|
||||
0.15F,
|
||||
|
||||
/* Variable: w_y
|
||||
* Referenced by: '<S633>/Constant Single7'
|
||||
* Referenced by: '<S635>/Constant Single7'
|
||||
*/
|
||||
0.15F,
|
||||
|
||||
/* Variable: washout_r_den
|
||||
* Referenced by: '<S633>/Constant3'
|
||||
* Referenced by: '<S635>/Constant3'
|
||||
*/
|
||||
{ 1.0F, -1.802F, 0.8025F },
|
||||
|
||||
/* Variable: washout_r_num
|
||||
* Referenced by: '<S633>/Constant4'
|
||||
* Referenced by: '<S635>/Constant4'
|
||||
*/
|
||||
{ 0.193F, -0.193F },
|
||||
|
||||
/* Variable: system_id
|
||||
* Referenced by:
|
||||
* '<S6>/Constant'
|
||||
* '<S1182>/system_id'
|
||||
* '<S1190>/Chart_proc_mission_clr_all'
|
||||
* '<S1191>/Chart'
|
||||
* '<S1192>/Chart'
|
||||
* '<S1193>/Chart_proc_mission_req'
|
||||
* '<S1194>/Chart_proc_mission_req_lst'
|
||||
* '<S1186>/system_id'
|
||||
* '<S1194>/Chart_proc_mission_clr_all'
|
||||
* '<S1195>/Chart'
|
||||
* '<S1231>/Chart'
|
||||
* '<S1232>/Chart_proc_param_req_read'
|
||||
* '<S1233>/Chart_proc_param_set'
|
||||
* '<S1261>/system_id'
|
||||
* '<S1272>/system_id'
|
||||
* '<S1196>/Chart'
|
||||
* '<S1197>/Chart_proc_mission_req'
|
||||
* '<S1198>/Chart_proc_mission_req_lst'
|
||||
* '<S1199>/Chart'
|
||||
* '<S1235>/Chart'
|
||||
* '<S1236>/Chart_proc_param_req_read'
|
||||
* '<S1237>/Chart_proc_param_set'
|
||||
* '<S1265>/system_id'
|
||||
* '<S1276>/system_id'
|
||||
*/
|
||||
1U,
|
||||
|
||||
/* Variable: force_sysauto_level
|
||||
* Referenced by:
|
||||
* '<S765>/Constant1'
|
||||
* '<S771>/Constant2'
|
||||
* '<S777>/Constant2'
|
||||
* '<S769>/Constant1'
|
||||
* '<S775>/Constant2'
|
||||
* '<S781>/Constant2'
|
||||
*/
|
||||
1,
|
||||
|
||||
/* Variable: linked_default
|
||||
* Referenced by: '<S642>/Constant'
|
||||
* Referenced by: '<S646>/Constant'
|
||||
*/
|
||||
0,
|
||||
|
||||
@@ -786,7 +783,7 @@ P_SIL_T SIL_P = {
|
||||
1,
|
||||
|
||||
/* Variable: act_sw_mode
|
||||
* Referenced by: '<S818>/Constant3'
|
||||
* Referenced by: '<S822>/Constant3'
|
||||
*/
|
||||
0U
|
||||
};
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
*
|
||||
* Code generated for Simulink model 'SIL'.
|
||||
*
|
||||
* Model version : 1.628
|
||||
* Model version : 1.636
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Sun Apr 25 09:27:39 2021
|
||||
* C/C++ source code generated on : Tue May 25 09:12:48 2021
|
||||
*
|
||||
* Target selection: ert_shrlib.tlc
|
||||
* Embedded hardware selection: Intel->x86-64 (Windows64)
|
||||
@@ -94,18 +94,14 @@ preprocessor word size checks.
|
||||
#endif
|
||||
|
||||
/* Skipping ulong_long/long_long check: insufficient preprocessor integer range. */
|
||||
extern const real_T rtCP_pooled_0HfvtrFi8uTo[1920];
|
||||
extern const real_T rtCP_pooled_ywCCZP562lF9[10];
|
||||
extern const real_T rtCP_pooled_9d1wyEHLKC6F[16];
|
||||
extern const real_T rtCP_pooled_E0AX1Lz0NDcN[12];
|
||||
extern const real_T rtCP_pooled_aDZD8UOYGVWw[160];
|
||||
extern const real_T rtCP_pooled_6of7idOcGIUG[10];
|
||||
extern const real_T rtCP_pooled_P2CZdUIuAAzx[6];
|
||||
extern const real_T rtCP_pooled_FBZf74BY6z8K[6];
|
||||
extern const real_T rtCP_pooled_jCajZwqM7jWe[6];
|
||||
extern const real_T rtCP_pooled_4Src5T2FEfp4[6];
|
||||
extern const real_T rtCP_pooled_FEWufo6vVHrj[9];
|
||||
extern const real_T rtCP_pooled_B5TQ9jFT4w0p[3];
|
||||
extern const real_T rtCP_pooled_5foqdj9ph9KL[2];
|
||||
extern const real_T rtCP_pooled_m3M7RrSjA7Pl[2];
|
||||
extern const real_T rtCP_pooled_bDcwUj8yZ6yU[3];
|
||||
extern const real_T rtCP_pooled_EsdjLy9HZCOh[9];
|
||||
extern const real_T rtCP_pooled_lNe8VrimgzRr[9];
|
||||
@@ -131,28 +127,28 @@ extern const real_T rtCP_pooled_wVWvKu0cKtgQ[120];
|
||||
extern const real_T rtCP_pooled_4VolexDeOQH9[5];
|
||||
extern const real_T rtCP_pooled_AkwhaKSG3BJi[2];
|
||||
extern const real_T rtCP_pooled_SnkLXHvYMKY3[132];
|
||||
extern const real_T rtCP_pooled_kPOlBlmT7L3d[30];
|
||||
extern const real_T rtCP_pooled_vOif71asOc3d[35];
|
||||
extern const real_T rtCP_pooled_tyB5HnUkNiox[5];
|
||||
extern const real_T rtCP_pooled_B0DICgV01o1v[6];
|
||||
extern const real_T rtCP_pooled_u3r8S9kxAlDy[7];
|
||||
extern const real_T rtCP_pooled_zaLLLl7KrsrN[1188];
|
||||
extern const real_T rtCP_pooled_sdXgciYmBEIf[1452];
|
||||
extern const real_T rtCP_pooled_AmJLBOfapPOq[1452];
|
||||
extern const real_T rtCP_pooled_ss7I3WTuiKbz[132];
|
||||
extern const real_T rtCP_pooled_Og3UmZWc1IIY[132];
|
||||
extern const real_T rtCP_pooled_PBkcHpGiXX0k[30];
|
||||
extern const real_T rtCP_pooled_BtTnlNVYJtQl[35];
|
||||
extern const real_T rtCP_pooled_DvpKxRs9BimS[192];
|
||||
extern const real_T rtCP_pooled_6p5MbqoERyS0[1188];
|
||||
extern const real_T rtCP_pooled_lzk84Dt5SFR5[1452];
|
||||
extern const real_T rtCP_pooled_a0rgCclOacxT[1320];
|
||||
extern const real_T rtCP_pooled_AwijKydYy6hE[1452];
|
||||
extern const real_T rtCP_pooled_AFvqXBetCVoy[120];
|
||||
extern const real_T rtCP_pooled_W1QrPeDdFZAI[30];
|
||||
extern const real_T rtCP_pooled_ApfFge06SZNS[35];
|
||||
extern const real_T rtCP_pooled_i7VqVc2QjHz3[1188];
|
||||
extern const real_T rtCP_pooled_HFGUj7lywJJ0[1452];
|
||||
extern const real_T rtCP_pooled_tZ7Y6F22i1SD[1452];
|
||||
extern const real_T rtCP_pooled_ZmrXMsqk3LLd[132];
|
||||
extern const real_T rtCP_pooled_4WI8ImbLUCCp[132];
|
||||
extern const real_T rtCP_pooled_qWEcgV2RxStJ[30];
|
||||
extern const real_T rtCP_pooled_TK1D8Okj745j[35];
|
||||
extern const real_T rtCP_pooled_9LxbhQtCDGAu[192];
|
||||
extern const real_T rtCP_pooled_yftYaFd5P11L[1188];
|
||||
extern const real_T rtCP_pooled_wgHlGXioeYG0[1452];
|
||||
@@ -160,22 +156,30 @@ extern const real_T rtCP_pooled_Rv4xQgbZ6rjn[1320];
|
||||
extern const real_T rtCP_pooled_2h8ws0oGdcaQ[1452];
|
||||
extern const real_T rtCP_pooled_pBdDGT0ZBZUD[120];
|
||||
extern const real_T rtCP_pooled_MOrwNEnlsarU[132];
|
||||
extern const real_T rtCP_pooled_C1ighd0tlW0n[30];
|
||||
extern const real_T rtCP_pooled_gox4yXeWb8y7[35];
|
||||
extern const real_T rtCP_pooled_BJYx0pAYp7ts[1188];
|
||||
extern const real_T rtCP_pooled_mqhihk0Qi3KG[1452];
|
||||
extern const real_T rtCP_pooled_bgN2d44PozdQ[1452];
|
||||
extern const real_T rtCP_pooled_q9xYuZOIGRsA[132];
|
||||
extern const real_T rtCP_pooled_ncmXBnhm4PT3[132];
|
||||
extern const real_T rtCP_pooled_OuGyD3gTYlut[30];
|
||||
extern const real_T rtCP_pooled_JbpqCzZbzeET[35];
|
||||
extern const real_T rtCP_pooled_Zr87vUglm0jR[160];
|
||||
extern const real_T rtCP_pooled_6of7idOcGIUG[10];
|
||||
extern const real_T rtCP_pooled_9d1wyEHLKC6F[16];
|
||||
extern const real_T rtCP_pooled_LXQm1g6rykWj[3];
|
||||
extern const real_T rtCP_pooled_IuWi5CgmvR8W[3];
|
||||
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_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];
|
||||
extern const real_T rtCP_pooled_aDZD8UOYGVWw[160];
|
||||
extern const real_T rtCP_pooled_0HfvtrFi8uTo[1920];
|
||||
extern const real32_T rtCP_pooled_yvKpZPimIoqY[2];
|
||||
extern const real32_T rtCP_pooled_SPlwmaoFfYoB[2];
|
||||
extern const real32_T rtCP_pooled_HF8NWw8ahBZB[3];
|
||||
extern const real32_T rtCP_pooled_NsfoROSYwB8n[3];
|
||||
extern const real32_T rtCP_pooled_A05DoahVwG6e[160];
|
||||
@@ -187,40 +191,19 @@ extern const real32_T rtCP_pooled_iDGBVG9z8tBx[3];
|
||||
extern const real32_T rtCP_pooled_89Nhzifd6aSY[1920];
|
||||
extern const real32_T rtCP_pooled_ohnMAdtcG72M[10];
|
||||
extern const real32_T rtCP_pooled_aoFl7QCPgCDt[12];
|
||||
extern const uint32_T rtCP_pooled_rsQCCyrSe0iD[3];
|
||||
extern const uint32_T rtCP_pooled_a3Su5DwHejJI[2];
|
||||
extern const uint32_T rtCP_pooled_QoUfS3pLidPZ[2];
|
||||
extern const uint32_T rtCP_pooled_a3Su5DwHejJI[2];
|
||||
extern const uint32_T rtCP_pooled_rsQCCyrSe0iD[3];
|
||||
extern const uint32_T rtCP_pooled_qhm2sJNkM8ZA[2];
|
||||
extern const uint32_T rtCP_pooled_Ba2CSbS20NHS[3];
|
||||
extern const uint32_T rtCP_pooled_tp41aZnwbpRn[3];
|
||||
extern const uint32_T rtCP_pooled_ookOwc1aktQs[3];
|
||||
extern const uint32_T rtCP_pooled_xajQbV3b7pKD[3];
|
||||
extern const uint32_T rtCP_pooled_m0RoyDA7k6Aj[2];
|
||||
extern const uint32_T rtCP_pooled_W84I7sNTrJHC[2];
|
||||
extern const uint32_T rtCP_pooled_0iMFGncC8bWW[2];
|
||||
extern const uint8_T rtCP_pooled_e6HU8n7YauPz;
|
||||
extern const uint8_T rtCP_pooled_mhMab4fllVU3;
|
||||
|
||||
#define rtCP_table3D_Nh_tableData rtCP_pooled_0HfvtrFi8uTo /* Expression: kb3_propulsion_mdl.tab_Nh
|
||||
* Referenced by: '<S387>/table3D_Nh'
|
||||
*/
|
||||
#define rtCP_table3D_Nh_bp01Data rtCP_pooled_ywCCZP562lF9 /* Expression: kb3_propulsion_mdl.indep_mach
|
||||
* Referenced by: '<S387>/table3D_Nh'
|
||||
*/
|
||||
#define rtCP_table3D_Nh_bp02Data rtCP_pooled_9d1wyEHLKC6F /* Expression: kb3_propulsion_mdl.indep_alt_m
|
||||
* Referenced by: '<S387>/table3D_Nh'
|
||||
*/
|
||||
#define rtCP_table3D_Nh_bp03Data rtCP_pooled_E0AX1Lz0NDcN /* Expression: kb3_propulsion_mdl.indep_thr
|
||||
* Referenced by: '<S387>/table3D_Nh'
|
||||
*/
|
||||
#define rtCP_table2D_NhAB_tableData rtCP_pooled_aDZD8UOYGVWw /* Expression: kb3_propulsion_mdl.tab_NhAB
|
||||
* Referenced by: '<S386>/table2D_NhAB'
|
||||
*/
|
||||
#define rtCP_table2D_NhAB_bp01Data rtCP_pooled_6of7idOcGIUG /* Expression: kb3_propulsion_mdl.indep_mach2
|
||||
* Referenced by: '<S386>/table2D_NhAB'
|
||||
*/
|
||||
#define rtCP_table2D_NhAB_bp02Data rtCP_pooled_9d1wyEHLKC6F /* Expression: kb3_propulsion_mdl.indep_alt_m
|
||||
* Referenced by: '<S386>/table2D_NhAB'
|
||||
*/
|
||||
#define rtCP_table1D_CGz_tableData rtCP_pooled_P2CZdUIuAAzx /* Expression: kb3_massbalance_mdl.tab_CGz
|
||||
* Referenced by: '<S178>/table1D_CGz'
|
||||
*/
|
||||
@@ -248,6 +231,12 @@ extern const uint8_T rtCP_pooled_mhMab4fllVU3;
|
||||
#define rtCP_Constant_Value_d rtCP_pooled_B5TQ9jFT4w0p /* Expression: [0 0 0]
|
||||
* Referenced by: '<S404>/Constant'
|
||||
*/
|
||||
#define rtCP_uDLookupTable_tableData rtCP_pooled_5foqdj9ph9KL /* Expression: [0 1]
|
||||
* Referenced by: '<S629>/1-D Lookup Table'
|
||||
*/
|
||||
#define rtCP_uDLookupTable_bp01Data rtCP_pooled_m3M7RrSjA7Pl /* Expression: [0.5 1]
|
||||
* Referenced by: '<S629>/1-D Lookup Table'
|
||||
*/
|
||||
#define rtCP_Gain1_Gain_my rtCP_pooled_bDcwUj8yZ6yU /* Expression: [1 1 -1]
|
||||
* Referenced by: '<S241>/Gain1'
|
||||
*/
|
||||
@@ -371,13 +360,13 @@ extern const uint8_T rtCP_pooled_mhMab4fllVU3;
|
||||
#define rtCP_table2D_CLq_bp02Data rtCP_pooled_KcgwWd5kyTBU /* Expression: kb3_aerodynamics_mdl.indep_mach2
|
||||
* Referenced by: '<S54>/table2D_CLq'
|
||||
*/
|
||||
#define rtCP_table2D_delta_CL_tableData rtCP_pooled_kPOlBlmT7L3d /* Expression: kb3_aerodynamics_mdl.tab_delta_CL
|
||||
#define rtCP_table2D_delta_CL_tableData rtCP_pooled_vOif71asOc3d /* Expression: kb3_aerodynamics_mdl.tab_delta_CL
|
||||
* Referenced by: '<S54>/table2D_delta_CL'
|
||||
*/
|
||||
#define rtCP_table2D_delta_CL_bp01Data rtCP_pooled_tyB5HnUkNiox /* Expression: kb3_aerodynamics_mdl.indep_alpha_deg_delta
|
||||
* Referenced by: '<S54>/table2D_delta_CL'
|
||||
*/
|
||||
#define rtCP_table2D_delta_CL_bp02Data rtCP_pooled_B0DICgV01o1v /* Expression: kb3_aerodynamics_mdl.indep_mach_delta
|
||||
#define rtCP_table2D_delta_CL_bp02Data rtCP_pooled_u3r8S9kxAlDy /* Expression: kb3_aerodynamics_mdl.indep_mach_delta
|
||||
* Referenced by: '<S54>/table2D_delta_CL'
|
||||
*/
|
||||
#define rtCP_table3D_CY_aos_tableData rtCP_pooled_zaLLLl7KrsrN /* Expression: kb3_aerodynamics_mdl.tab_CY_aos
|
||||
@@ -434,13 +423,13 @@ extern const uint8_T rtCP_pooled_mhMab4fllVU3;
|
||||
#define rtCP_table2D_CYr_bp02Data rtCP_pooled_KcgwWd5kyTBU /* Expression: kb3_aerodynamics_mdl.indep_mach2
|
||||
* Referenced by: '<S55>/table2D_CYr'
|
||||
*/
|
||||
#define rtCP_table2D_delta_CYb_tableData rtCP_pooled_PBkcHpGiXX0k/* Expression: kb3_aerodynamics_mdl.tab_delta_CYb
|
||||
#define rtCP_table2D_delta_CYb_tableData rtCP_pooled_BtTnlNVYJtQl/* Expression: kb3_aerodynamics_mdl.tab_delta_CYb
|
||||
* Referenced by: '<S55>/table2D_delta_CYb'
|
||||
*/
|
||||
#define rtCP_table2D_delta_CYb_bp01Data rtCP_pooled_tyB5HnUkNiox /* Expression: kb3_aerodynamics_mdl.indep_alpha_deg_delta
|
||||
* Referenced by: '<S55>/table2D_delta_CYb'
|
||||
*/
|
||||
#define rtCP_table2D_delta_CYb_bp02Data rtCP_pooled_B0DICgV01o1v /* Expression: kb3_aerodynamics_mdl.indep_mach_delta
|
||||
#define rtCP_table2D_delta_CYb_bp02Data rtCP_pooled_u3r8S9kxAlDy /* Expression: kb3_aerodynamics_mdl.indep_mach_delta
|
||||
* Referenced by: '<S55>/table2D_delta_CYb'
|
||||
*/
|
||||
#define rtCP_table2D_CD_base_tableData rtCP_pooled_DvpKxRs9BimS /* Expression: kb3_aerodynamics_mdl.tab_CD_base
|
||||
@@ -512,13 +501,13 @@ extern const uint8_T rtCP_pooled_mhMab4fllVU3;
|
||||
#define rtCP_table3D_CD_df_bp03Data rtCP_pooled_AkwhaKSG3BJi /* Expression: kb3_aerodynamics_mdl.indep_mach3
|
||||
* Referenced by: '<S53>/table3D_CD_df'
|
||||
*/
|
||||
#define rtCP_table2D_delta_CD_tableData rtCP_pooled_W1QrPeDdFZAI /* Expression: kb3_aerodynamics_mdl.tab_delta_CD
|
||||
#define rtCP_table2D_delta_CD_tableData rtCP_pooled_ApfFge06SZNS /* Expression: kb3_aerodynamics_mdl.tab_delta_CD
|
||||
* Referenced by: '<S53>/table2D_delta_CD'
|
||||
*/
|
||||
#define rtCP_table2D_delta_CD_bp01Data rtCP_pooled_tyB5HnUkNiox /* Expression: kb3_aerodynamics_mdl.indep_alpha_deg_delta
|
||||
* Referenced by: '<S53>/table2D_delta_CD'
|
||||
*/
|
||||
#define rtCP_table2D_delta_CD_bp02Data rtCP_pooled_B0DICgV01o1v /* Expression: kb3_aerodynamics_mdl.indep_mach_delta
|
||||
#define rtCP_table2D_delta_CD_bp02Data rtCP_pooled_u3r8S9kxAlDy /* Expression: kb3_aerodynamics_mdl.indep_mach_delta
|
||||
* Referenced by: '<S53>/table2D_delta_CD'
|
||||
*/
|
||||
#define rtCP_table3D_Cl_aos_tableData rtCP_pooled_i7VqVc2QjHz3 /* Expression: kb3_aerodynamics_mdl.tab_Cl_aos
|
||||
@@ -575,13 +564,13 @@ extern const uint8_T rtCP_pooled_mhMab4fllVU3;
|
||||
#define rtCP_table2D_Clr_bp02Data rtCP_pooled_KcgwWd5kyTBU /* Expression: kb3_aerodynamics_mdl.indep_mach2
|
||||
* Referenced by: '<S56>/table2D_Clr'
|
||||
*/
|
||||
#define rtCP_table2D_delta_Clb_tableData rtCP_pooled_qWEcgV2RxStJ/* Expression: kb3_aerodynamics_mdl.tab_delta_Clb
|
||||
#define rtCP_table2D_delta_Clb_tableData rtCP_pooled_TK1D8Okj745j/* Expression: kb3_aerodynamics_mdl.tab_delta_Clb
|
||||
* Referenced by: '<S56>/table2D_delta_Clb'
|
||||
*/
|
||||
#define rtCP_table2D_delta_Clb_bp01Data rtCP_pooled_tyB5HnUkNiox /* Expression: kb3_aerodynamics_mdl.indep_alpha_deg_delta
|
||||
* Referenced by: '<S56>/table2D_delta_Clb'
|
||||
*/
|
||||
#define rtCP_table2D_delta_Clb_bp02Data rtCP_pooled_B0DICgV01o1v /* Expression: kb3_aerodynamics_mdl.indep_mach_delta
|
||||
#define rtCP_table2D_delta_Clb_bp02Data rtCP_pooled_u3r8S9kxAlDy /* Expression: kb3_aerodynamics_mdl.indep_mach_delta
|
||||
* Referenced by: '<S56>/table2D_delta_Clb'
|
||||
*/
|
||||
#define rtCP_table2D_Cm_base_tableData rtCP_pooled_9LxbhQtCDGAu /* Expression: kb3_aerodynamics_mdl.tab_Cm_base
|
||||
@@ -662,13 +651,13 @@ extern const uint8_T rtCP_pooled_mhMab4fllVU3;
|
||||
#define rtCP_table2D_Cmq_bp02Data rtCP_pooled_KcgwWd5kyTBU /* Expression: kb3_aerodynamics_mdl.indep_mach2
|
||||
* Referenced by: '<S57>/table2D_Cmq'
|
||||
*/
|
||||
#define rtCP_table2D_delta_Cm_tableData rtCP_pooled_C1ighd0tlW0n /* Expression: kb3_aerodynamics_mdl.tab_delta_Cm
|
||||
#define rtCP_table2D_delta_Cm_tableData rtCP_pooled_gox4yXeWb8y7 /* Expression: kb3_aerodynamics_mdl.tab_delta_Cm
|
||||
* Referenced by: '<S57>/table2D_delta_Cm'
|
||||
*/
|
||||
#define rtCP_table2D_delta_Cm_bp01Data rtCP_pooled_tyB5HnUkNiox /* Expression: kb3_aerodynamics_mdl.indep_alpha_deg_delta
|
||||
* Referenced by: '<S57>/table2D_delta_Cm'
|
||||
*/
|
||||
#define rtCP_table2D_delta_Cm_bp02Data rtCP_pooled_B0DICgV01o1v /* Expression: kb3_aerodynamics_mdl.indep_mach_delta
|
||||
#define rtCP_table2D_delta_Cm_bp02Data rtCP_pooled_u3r8S9kxAlDy /* Expression: kb3_aerodynamics_mdl.indep_mach_delta
|
||||
* Referenced by: '<S57>/table2D_delta_Cm'
|
||||
*/
|
||||
#define rtCP_table3D_Cn_aos_tableData rtCP_pooled_BJYx0pAYp7ts /* Expression: kb3_aerodynamics_mdl.tab_Cn_aos
|
||||
@@ -725,13 +714,13 @@ extern const uint8_T rtCP_pooled_mhMab4fllVU3;
|
||||
#define rtCP_table2D_Cnr_bp02Data rtCP_pooled_KcgwWd5kyTBU /* Expression: kb3_aerodynamics_mdl.indep_mach2
|
||||
* Referenced by: '<S58>/table2D_Cnr'
|
||||
*/
|
||||
#define rtCP_table2D_delta_Cnb_tableData rtCP_pooled_OuGyD3gTYlut/* Expression: kb3_aerodynamics_mdl.tab_delta_Cnb
|
||||
#define rtCP_table2D_delta_Cnb_tableData rtCP_pooled_JbpqCzZbzeET/* Expression: kb3_aerodynamics_mdl.tab_delta_Cnb
|
||||
* Referenced by: '<S58>/table2D_delta_Cnb'
|
||||
*/
|
||||
#define rtCP_table2D_delta_Cnb_bp01Data rtCP_pooled_tyB5HnUkNiox /* Expression: kb3_aerodynamics_mdl.indep_alpha_deg_delta
|
||||
* Referenced by: '<S58>/table2D_delta_Cnb'
|
||||
*/
|
||||
#define rtCP_table2D_delta_Cnb_bp02Data rtCP_pooled_B0DICgV01o1v /* Expression: kb3_aerodynamics_mdl.indep_mach_delta
|
||||
#define rtCP_table2D_delta_Cnb_bp02Data rtCP_pooled_u3r8S9kxAlDy /* Expression: kb3_aerodynamics_mdl.indep_mach_delta
|
||||
* Referenced by: '<S58>/table2D_delta_Cnb'
|
||||
*/
|
||||
#define rtCP_table2D_thrustAB_tableData rtCP_pooled_Zr87vUglm0jR /* Expression: kb3_propulsion_mdl.tab_thrustAB
|
||||
@@ -794,65 +783,86 @@ extern const uint8_T rtCP_pooled_mhMab4fllVU3;
|
||||
#define rtCP_table1D_thrust_bp01Data rtCP_pooled_XV5wljJs37pb /* Expression: kb3_booster_mdl.indep_time
|
||||
* Referenced by: '<S168>/table1D_thrust'
|
||||
*/
|
||||
#define rtCP_uDLookupTable_tableData rtCP_pooled_HF8NWw8ahBZB /* Computed Parameter: rtCP_uDLookupTable_tableData
|
||||
* Referenced by: '<S1282>/1-D Lookup Table'
|
||||
#define rtCP_table2D_NhAB_tableData rtCP_pooled_aDZD8UOYGVWw /* Expression: kb3_propulsion_mdl.tab_NhAB
|
||||
* Referenced by: '<S386>/table2D_NhAB'
|
||||
*/
|
||||
#define rtCP_uDLookupTable_bp01Data rtCP_pooled_NsfoROSYwB8n /* Computed Parameter: rtCP_uDLookupTable_bp01Data
|
||||
* Referenced by: '<S1282>/1-D Lookup Table'
|
||||
#define rtCP_table2D_NhAB_bp01Data rtCP_pooled_6of7idOcGIUG /* Expression: kb3_propulsion_mdl.indep_mach2
|
||||
* Referenced by: '<S386>/table2D_NhAB'
|
||||
*/
|
||||
#define rtCP_uDLookupTable_tableData_a rtCP_pooled_HF8NWw8ahBZB /* Computed Parameter: rtCP_uDLookupTable_tableData_a
|
||||
* Referenced by: '<S1283>/1-D Lookup Table'
|
||||
#define rtCP_table2D_NhAB_bp02Data rtCP_pooled_9d1wyEHLKC6F /* Expression: kb3_propulsion_mdl.indep_alt_m
|
||||
* Referenced by: '<S386>/table2D_NhAB'
|
||||
*/
|
||||
#define rtCP_uDLookupTable_bp01Data_g rtCP_pooled_NsfoROSYwB8n /* Computed Parameter: rtCP_uDLookupTable_bp01Data_g
|
||||
* Referenced by: '<S1283>/1-D Lookup Table'
|
||||
*/
|
||||
#define rtCP_table2D_cftAB_tableData_n rtCP_pooled_A05DoahVwG6e /* Computed Parameter: rtCP_table2D_cftAB_tableData_n
|
||||
* Referenced by: '<S1039>/table2D_cftAB'
|
||||
*/
|
||||
#define rtCP_table2D_cftAB_bp01Data_n rtCP_pooled_CjwZJxM33sUf /* Computed Parameter: rtCP_table2D_cftAB_bp01Data_n
|
||||
* Referenced by: '<S1039>/table2D_cftAB'
|
||||
*/
|
||||
#define rtCP_table2D_cftAB_bp02Data_m rtCP_pooled_4R9HnDqNNfyC /* Computed Parameter: rtCP_table2D_cftAB_bp02Data_m
|
||||
* Referenced by: '<S1039>/table2D_cftAB'
|
||||
*/
|
||||
#define rtCP_table1D_thrAB_map_tableData_f rtCP_pooled_YtY2876fJdi4/* Computed Parameter: rtCP_table1D_thrAB_map_tableData_f
|
||||
* Referenced by: '<S1043>/table1D_thrAB_map'
|
||||
*/
|
||||
#define rtCP_table1D_thrAB_map_bp01Data_a rtCP_pooled_8oAFyuceoFlQ/* Computed Parameter: rtCP_table1D_thrAB_map_bp01Data_a
|
||||
* Referenced by: '<S1043>/table1D_thrAB_map'
|
||||
*/
|
||||
#define rtCP_table1D_thr_map_tableData_a rtCP_pooled_iDGBVG9z8tBx/* Computed Parameter: rtCP_table1D_thr_map_tableData_a
|
||||
* Referenced by: '<S1042>/table1D_thr_map'
|
||||
*/
|
||||
#define rtCP_table1D_thr_map_bp01Data_j rtCP_pooled_8oAFyuceoFlQ /* Computed Parameter: rtCP_table1D_thr_map_bp01Data_j
|
||||
* Referenced by: '<S1042>/table1D_thr_map'
|
||||
*/
|
||||
#define rtCP_table3D_cft_tableData_m rtCP_pooled_89Nhzifd6aSY /* Computed Parameter: rtCP_table3D_cft_tableData_m
|
||||
* Referenced by: '<S1040>/table3D_cft'
|
||||
*/
|
||||
#define rtCP_table3D_cft_bp01Data_j rtCP_pooled_ohnMAdtcG72M /* Computed Parameter: rtCP_table3D_cft_bp01Data_j
|
||||
* Referenced by: '<S1040>/table3D_cft'
|
||||
*/
|
||||
#define rtCP_table3D_cft_bp02Data_n rtCP_pooled_4R9HnDqNNfyC /* Computed Parameter: rtCP_table3D_cft_bp02Data_n
|
||||
* Referenced by: '<S1040>/table3D_cft'
|
||||
*/
|
||||
#define rtCP_table3D_cft_bp03Data_c rtCP_pooled_aoFl7QCPgCDt /* Computed Parameter: rtCP_table3D_cft_bp03Data_c
|
||||
* Referenced by: '<S1040>/table3D_cft'
|
||||
*/
|
||||
#define rtCP_table3D_Nh_dimSizes rtCP_pooled_rsQCCyrSe0iD /* Computed Parameter: rtCP_table3D_Nh_dimSizes
|
||||
#define rtCP_table3D_Nh_tableData rtCP_pooled_0HfvtrFi8uTo /* Expression: kb3_propulsion_mdl.tab_Nh
|
||||
* Referenced by: '<S387>/table3D_Nh'
|
||||
*/
|
||||
#define rtCP_table2D_NhAB_maxIndex rtCP_pooled_a3Su5DwHejJI /* Computed Parameter: rtCP_table2D_NhAB_maxIndex
|
||||
* Referenced by: '<S386>/table2D_NhAB'
|
||||
#define rtCP_table3D_Nh_bp01Data rtCP_pooled_ywCCZP562lF9 /* Expression: kb3_propulsion_mdl.indep_mach
|
||||
* Referenced by: '<S387>/table3D_Nh'
|
||||
*/
|
||||
#define rtCP_table3D_Nh_bp02Data rtCP_pooled_9d1wyEHLKC6F /* Expression: kb3_propulsion_mdl.indep_alt_m
|
||||
* Referenced by: '<S387>/table3D_Nh'
|
||||
*/
|
||||
#define rtCP_table3D_Nh_bp03Data rtCP_pooled_E0AX1Lz0NDcN /* Expression: kb3_propulsion_mdl.indep_thr
|
||||
* Referenced by: '<S387>/table3D_Nh'
|
||||
*/
|
||||
#define rtCP_uDLookupTable_tableData_f rtCP_pooled_yvKpZPimIoqY /* Computed Parameter: rtCP_uDLookupTable_tableData_f
|
||||
* Referenced by: '<S644>/1-D Lookup Table'
|
||||
*/
|
||||
#define rtCP_uDLookupTable_bp01Data_i rtCP_pooled_SPlwmaoFfYoB /* Computed Parameter: rtCP_uDLookupTable_bp01Data_i
|
||||
* Referenced by: '<S644>/1-D Lookup Table'
|
||||
*/
|
||||
#define rtCP_uDLookupTable_tableData_i rtCP_pooled_HF8NWw8ahBZB /* Computed Parameter: rtCP_uDLookupTable_tableData_i
|
||||
* Referenced by: '<S1286>/1-D Lookup Table'
|
||||
*/
|
||||
#define rtCP_uDLookupTable_bp01Data_l rtCP_pooled_NsfoROSYwB8n /* Computed Parameter: rtCP_uDLookupTable_bp01Data_l
|
||||
* Referenced by: '<S1286>/1-D Lookup Table'
|
||||
*/
|
||||
#define rtCP_uDLookupTable_tableData_a rtCP_pooled_HF8NWw8ahBZB /* Computed Parameter: rtCP_uDLookupTable_tableData_a
|
||||
* Referenced by: '<S1287>/1-D Lookup Table'
|
||||
*/
|
||||
#define rtCP_uDLookupTable_bp01Data_g rtCP_pooled_NsfoROSYwB8n /* Computed Parameter: rtCP_uDLookupTable_bp01Data_g
|
||||
* Referenced by: '<S1287>/1-D Lookup Table'
|
||||
*/
|
||||
#define rtCP_table2D_cftAB_tableData_n rtCP_pooled_A05DoahVwG6e /* Computed Parameter: rtCP_table2D_cftAB_tableData_n
|
||||
* Referenced by: '<S1043>/table2D_cftAB'
|
||||
*/
|
||||
#define rtCP_table2D_cftAB_bp01Data_n rtCP_pooled_CjwZJxM33sUf /* Computed Parameter: rtCP_table2D_cftAB_bp01Data_n
|
||||
* Referenced by: '<S1043>/table2D_cftAB'
|
||||
*/
|
||||
#define rtCP_table2D_cftAB_bp02Data_m rtCP_pooled_4R9HnDqNNfyC /* Computed Parameter: rtCP_table2D_cftAB_bp02Data_m
|
||||
* Referenced by: '<S1043>/table2D_cftAB'
|
||||
*/
|
||||
#define rtCP_table1D_thrAB_map_tableData_f rtCP_pooled_YtY2876fJdi4/* Computed Parameter: rtCP_table1D_thrAB_map_tableData_f
|
||||
* Referenced by: '<S1047>/table1D_thrAB_map'
|
||||
*/
|
||||
#define rtCP_table1D_thrAB_map_bp01Data_a rtCP_pooled_8oAFyuceoFlQ/* Computed Parameter: rtCP_table1D_thrAB_map_bp01Data_a
|
||||
* Referenced by: '<S1047>/table1D_thrAB_map'
|
||||
*/
|
||||
#define rtCP_table1D_thr_map_tableData_a rtCP_pooled_iDGBVG9z8tBx/* Computed Parameter: rtCP_table1D_thr_map_tableData_a
|
||||
* Referenced by: '<S1046>/table1D_thr_map'
|
||||
*/
|
||||
#define rtCP_table1D_thr_map_bp01Data_j rtCP_pooled_8oAFyuceoFlQ /* Computed Parameter: rtCP_table1D_thr_map_bp01Data_j
|
||||
* Referenced by: '<S1046>/table1D_thr_map'
|
||||
*/
|
||||
#define rtCP_table3D_cft_tableData_m rtCP_pooled_89Nhzifd6aSY /* Computed Parameter: rtCP_table3D_cft_tableData_m
|
||||
* Referenced by: '<S1044>/table3D_cft'
|
||||
*/
|
||||
#define rtCP_table3D_cft_bp01Data_j rtCP_pooled_ohnMAdtcG72M /* Computed Parameter: rtCP_table3D_cft_bp01Data_j
|
||||
* Referenced by: '<S1044>/table3D_cft'
|
||||
*/
|
||||
#define rtCP_table3D_cft_bp02Data_n rtCP_pooled_4R9HnDqNNfyC /* Computed Parameter: rtCP_table3D_cft_bp02Data_n
|
||||
* Referenced by: '<S1044>/table3D_cft'
|
||||
*/
|
||||
#define rtCP_table3D_cft_bp03Data_c rtCP_pooled_aoFl7QCPgCDt /* Computed Parameter: rtCP_table3D_cft_bp03Data_c
|
||||
* Referenced by: '<S1044>/table3D_cft'
|
||||
*/
|
||||
#define rtCP_uDLookupTable1_maxIndex rtCP_pooled_QoUfS3pLidPZ /* Computed Parameter: rtCP_uDLookupTable1_maxIndex
|
||||
* Referenced by: '<S606>/1-D Lookup Table1'
|
||||
*/
|
||||
#define rtCP_table2D_cftAB_maxIndex rtCP_pooled_a3Su5DwHejJI /* Computed Parameter: rtCP_table2D_cftAB_maxIndex
|
||||
* Referenced by: '<S1039>/table2D_cftAB'
|
||||
* Referenced by: '<S1043>/table2D_cftAB'
|
||||
*/
|
||||
#define rtCP_table3D_cft_dimSizes rtCP_pooled_rsQCCyrSe0iD /* Computed Parameter: rtCP_table3D_cft_dimSizes
|
||||
* Referenced by: '<S1040>/table3D_cft'
|
||||
* Referenced by: '<S1044>/table3D_cft'
|
||||
*/
|
||||
#define rtCP_table2D_CL_base_maxIndex rtCP_pooled_qhm2sJNkM8ZA /* Computed Parameter: rtCP_table2D_CL_base_maxIndex
|
||||
* Referenced by: '<S54>/table2D_CL_base'
|
||||
@@ -875,7 +885,7 @@ extern const uint8_T rtCP_pooled_mhMab4fllVU3;
|
||||
#define rtCP_table2D_CLq_maxIndex rtCP_pooled_m0RoyDA7k6Aj /* Computed Parameter: rtCP_table2D_CLq_maxIndex
|
||||
* Referenced by: '<S54>/table2D_CLq'
|
||||
*/
|
||||
#define rtCP_table2D_delta_CL_maxIndex rtCP_pooled_W84I7sNTrJHC /* Computed Parameter: rtCP_table2D_delta_CL_maxIndex
|
||||
#define rtCP_table2D_delta_CL_maxIndex rtCP_pooled_0iMFGncC8bWW /* Computed Parameter: rtCP_table2D_delta_CL_maxIndex
|
||||
* Referenced by: '<S54>/table2D_delta_CL'
|
||||
*/
|
||||
#define rtCP_table3D_CY_aos_dimSizes rtCP_pooled_Ba2CSbS20NHS /* Computed Parameter: rtCP_table3D_CY_aos_dimSizes
|
||||
@@ -893,7 +903,7 @@ extern const uint8_T rtCP_pooled_mhMab4fllVU3;
|
||||
#define rtCP_table2D_CYr_maxIndex rtCP_pooled_m0RoyDA7k6Aj /* Computed Parameter: rtCP_table2D_CYr_maxIndex
|
||||
* Referenced by: '<S55>/table2D_CYr'
|
||||
*/
|
||||
#define rtCP_table2D_delta_CYb_maxIndex rtCP_pooled_W84I7sNTrJHC /* Computed Parameter: rtCP_table2D_delta_CYb_maxIndex
|
||||
#define rtCP_table2D_delta_CYb_maxIndex rtCP_pooled_0iMFGncC8bWW /* Computed Parameter: rtCP_table2D_delta_CYb_maxIndex
|
||||
* Referenced by: '<S55>/table2D_delta_CYb'
|
||||
*/
|
||||
#define rtCP_table2D_CD_base_maxIndex rtCP_pooled_qhm2sJNkM8ZA /* Computed Parameter: rtCP_table2D_CD_base_maxIndex
|
||||
@@ -914,7 +924,7 @@ extern const uint8_T rtCP_pooled_mhMab4fllVU3;
|
||||
#define rtCP_table3D_CD_df_dimSizes rtCP_pooled_xajQbV3b7pKD /* Computed Parameter: rtCP_table3D_CD_df_dimSizes
|
||||
* Referenced by: '<S53>/table3D_CD_df'
|
||||
*/
|
||||
#define rtCP_table2D_delta_CD_maxIndex rtCP_pooled_W84I7sNTrJHC /* Computed Parameter: rtCP_table2D_delta_CD_maxIndex
|
||||
#define rtCP_table2D_delta_CD_maxIndex rtCP_pooled_0iMFGncC8bWW /* Computed Parameter: rtCP_table2D_delta_CD_maxIndex
|
||||
* Referenced by: '<S53>/table2D_delta_CD'
|
||||
*/
|
||||
#define rtCP_table3D_Cl_aos_dimSizes rtCP_pooled_Ba2CSbS20NHS /* Computed Parameter: rtCP_table3D_Cl_aos_dimSizes
|
||||
@@ -932,7 +942,7 @@ extern const uint8_T rtCP_pooled_mhMab4fllVU3;
|
||||
#define rtCP_table2D_Clr_maxIndex rtCP_pooled_m0RoyDA7k6Aj /* Computed Parameter: rtCP_table2D_Clr_maxIndex
|
||||
* Referenced by: '<S56>/table2D_Clr'
|
||||
*/
|
||||
#define rtCP_table2D_delta_Clb_maxIndex rtCP_pooled_W84I7sNTrJHC /* Computed Parameter: rtCP_table2D_delta_Clb_maxIndex
|
||||
#define rtCP_table2D_delta_Clb_maxIndex rtCP_pooled_0iMFGncC8bWW /* Computed Parameter: rtCP_table2D_delta_Clb_maxIndex
|
||||
* Referenced by: '<S56>/table2D_delta_Clb'
|
||||
*/
|
||||
#define rtCP_table2D_Cm_base_maxIndex rtCP_pooled_qhm2sJNkM8ZA /* Computed Parameter: rtCP_table2D_Cm_base_maxIndex
|
||||
@@ -956,7 +966,7 @@ extern const uint8_T rtCP_pooled_mhMab4fllVU3;
|
||||
#define rtCP_table2D_Cmq_maxIndex rtCP_pooled_m0RoyDA7k6Aj /* Computed Parameter: rtCP_table2D_Cmq_maxIndex
|
||||
* Referenced by: '<S57>/table2D_Cmq'
|
||||
*/
|
||||
#define rtCP_table2D_delta_Cm_maxIndex rtCP_pooled_W84I7sNTrJHC /* Computed Parameter: rtCP_table2D_delta_Cm_maxIndex
|
||||
#define rtCP_table2D_delta_Cm_maxIndex rtCP_pooled_0iMFGncC8bWW /* Computed Parameter: rtCP_table2D_delta_Cm_maxIndex
|
||||
* Referenced by: '<S57>/table2D_delta_Cm'
|
||||
*/
|
||||
#define rtCP_table3D_Cn_aos_dimSizes rtCP_pooled_Ba2CSbS20NHS /* Computed Parameter: rtCP_table3D_Cn_aos_dimSizes
|
||||
@@ -974,7 +984,7 @@ extern const uint8_T rtCP_pooled_mhMab4fllVU3;
|
||||
#define rtCP_table2D_Cnr_maxIndex rtCP_pooled_m0RoyDA7k6Aj /* Computed Parameter: rtCP_table2D_Cnr_maxIndex
|
||||
* Referenced by: '<S58>/table2D_Cnr'
|
||||
*/
|
||||
#define rtCP_table2D_delta_Cnb_maxIndex rtCP_pooled_W84I7sNTrJHC /* Computed Parameter: rtCP_table2D_delta_Cnb_maxIndex
|
||||
#define rtCP_table2D_delta_Cnb_maxIndex rtCP_pooled_0iMFGncC8bWW /* Computed Parameter: rtCP_table2D_delta_Cnb_maxIndex
|
||||
* Referenced by: '<S58>/table2D_delta_Cnb'
|
||||
*/
|
||||
#define rtCP_table2D_thrustAB_maxIndex rtCP_pooled_a3Su5DwHejJI /* Computed Parameter: rtCP_table2D_thrustAB_maxIndex
|
||||
@@ -989,8 +999,14 @@ extern const uint8_T rtCP_pooled_mhMab4fllVU3;
|
||||
#define rtCP_table3D_cft_dimSizes_c rtCP_pooled_rsQCCyrSe0iD /* Computed Parameter: rtCP_table3D_cft_dimSizes_c
|
||||
* Referenced by: '<S390>/table3D_cft'
|
||||
*/
|
||||
#define rtCP_table2D_NhAB_maxIndex rtCP_pooled_a3Su5DwHejJI /* Computed Parameter: rtCP_table2D_NhAB_maxIndex
|
||||
* Referenced by: '<S386>/table2D_NhAB'
|
||||
*/
|
||||
#define rtCP_table3D_Nh_dimSizes rtCP_pooled_rsQCCyrSe0iD /* Computed Parameter: rtCP_table3D_Nh_dimSizes
|
||||
* Referenced by: '<S387>/table3D_Nh'
|
||||
*/
|
||||
#define rtCP_mav_parser_P1 rtCP_pooled_e6HU8n7YauPz /* Expression: Channel
|
||||
* Referenced by: '<S1178>/mav_parser'
|
||||
* Referenced by: '<S1182>/mav_parser'
|
||||
*/
|
||||
#define rtCP_ConstantBP_Value_hk rtCP_pooled_mhMab4fllVU3 /* Computed Parameter: rtCP_ConstantBP_Value_hk
|
||||
* Referenced by: '<S6>/Constant BP'
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
*
|
||||
* Code generated for Simulink model 'SIL'.
|
||||
*
|
||||
* Model version : 1.628
|
||||
* Model version : 1.636
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Sun Apr 25 09:27:39 2021
|
||||
* C/C++ source code generated on : Tue May 25 09:12:48 2021
|
||||
*
|
||||
* Target selection: ert_shrlib.tlc
|
||||
* Embedded hardware selection: Intel->x86-64 (Windows64)
|
||||
|
||||
Binary file not shown.
@@ -1,6 +1,6 @@
|
||||
MODEL=SIL
|
||||
NUMST=3
|
||||
NCSTATES=28
|
||||
NCSTATES=27
|
||||
HAVESTDIO
|
||||
MODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0
|
||||
CLASSIC_INTERFACE=0
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
*
|
||||
* Code generated for Simulink model 'SIL'.
|
||||
*
|
||||
* Model version : 1.628
|
||||
* Model version : 1.636
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Sun Apr 25 09:27:39 2021
|
||||
* C/C++ source code generated on : Tue May 25 09:12:48 2021
|
||||
*
|
||||
* Target selection: ert_shrlib.tlc
|
||||
* Embedded hardware selection: Intel->x86-64 (Windows64)
|
||||
|
||||
Binary file not shown.
@@ -3,9 +3,9 @@
|
||||
*
|
||||
* Code generation for model "SIL".
|
||||
*
|
||||
* Model version : 1.628
|
||||
* Model version : 1.636
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C source code generated on : Sat Apr 24 08:11:24 2021
|
||||
* C source code generated on : Tue May 25 09:12:48 2021
|
||||
*/
|
||||
#include "rtwtypes.h"
|
||||
|
||||
@@ -255,6 +255,9 @@ const real_T rtCP_pooled_0HfvtrFi8uTo[1920] = { 23000.0, 23023.0, 23092.0,
|
||||
43054.0, 43639.0, 44293.0, 41083.0, 41124.0, 41248.0, 41452.0, 41737.0,
|
||||
42100.0, 42540.0, 43054.0, 43639.0, 44293.0 } ;
|
||||
|
||||
extern const uint32_T rtCP_pooled_0iMFGncC8bWW[2];
|
||||
const uint32_T rtCP_pooled_0iMFGncC8bWW[2] = { 4U, 6U } ;
|
||||
|
||||
extern const real_T rtCP_pooled_1jjca2Oj8nTm[1920];
|
||||
const real_T rtCP_pooled_1jjca2Oj8nTm[1920] = { 103.49, 98.562, 92.599, 87.483,
|
||||
84.364, 81.245, 78.126, 75.007, 71.888, 68.769, 94.507, 90.083, 84.859, 80.232,
|
||||
@@ -860,6 +863,9 @@ 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_5foqdj9ph9KL[2];
|
||||
const real_T rtCP_pooled_5foqdj9ph9KL[2] = { 0.0, 1.0 } ;
|
||||
|
||||
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 } ;
|
||||
@@ -2068,6 +2074,13 @@ const real_T rtCP_pooled_AmJLBOfapPOq[1452] = { -0.099716, -0.10062, -0.101421,
|
||||
0.042261, 0.04202, 0.041802, 0.041399, 0.041169, 0.041034, 0.041034, 0.041034,
|
||||
0.041034, 0.041034 } ;
|
||||
|
||||
extern const real_T rtCP_pooled_ApfFge06SZNS[35];
|
||||
const real_T rtCP_pooled_ApfFge06SZNS[35] = { 0.002614, 0.002517, 0.002526,
|
||||
0.002518, 0.002565, 0.002428, 0.002338, 0.002346, 0.00234, 0.002373, 0.003746,
|
||||
0.003591, 0.003617, 0.003652, 0.003874, 0.004173, 0.003969, 0.004062, 0.004267,
|
||||
0.005463, 0.003913, 0.004747, 0.005059, 0.005831, 0.006736, 0.013071, 0.01245,
|
||||
0.012434, 0.012647, 0.013542, 0.01143, 0.01086, 0.01073, 0.01066, 0.01098 } ;
|
||||
|
||||
extern const real_T rtCP_pooled_AwijKydYy6hE[1452];
|
||||
const real_T rtCP_pooled_AwijKydYy6hE[1452] = { 0.011031, 0.011283, 0.011592,
|
||||
0.011703, 0.011532, 0.011072, 0.01081, 0.0107, 0.01051, 0.01048, 0.01031,
|
||||
@@ -2436,6 +2449,14 @@ const real_T rtCP_pooled_BJdk4U1Bhf7G[192] = { -0.268582, -0.143046, -0.019941,
|
||||
extern const uint32_T rtCP_pooled_Ba2CSbS20NHS[3];
|
||||
const uint32_T rtCP_pooled_Ba2CSbS20NHS[3] = { 1U, 12U, 108U } ;
|
||||
|
||||
extern const real_T rtCP_pooled_BtTnlNVYJtQl[35];
|
||||
const real_T rtCP_pooled_BtTnlNVYJtQl[35] = { -0.001745, -0.001754, -0.001887,
|
||||
-0.001746, -0.001271, 0.000384, 0.000186, -2.0E-6, 3.9E-5, 0.000179, -0.001443,
|
||||
-0.001503, -0.001591, -0.001467, -0.001183, -0.002334, -0.002281, -0.002309,
|
||||
-0.002165, -0.001905, -0.002573, -0.002288, -0.002234, -0.002076, -0.002221,
|
||||
-0.004085, -0.003943, -0.003892, -0.003708, -0.003509, -0.001512, -0.001449,
|
||||
-0.00143, -0.001426, -0.00148 } ;
|
||||
|
||||
extern const real_T rtCP_pooled_C1ighd0tlW0n[30];
|
||||
const real_T rtCP_pooled_C1ighd0tlW0n[30] = { 0.006589, 0.006216, 0.006318,
|
||||
0.006507, 0.006727, 0.006918, 0.006407, 0.006473, 0.006703, 0.006979, 0.007133,
|
||||
@@ -2704,6 +2725,13 @@ const real_T rtCP_pooled_ItpCzTCwyaSt[6] = { 0.009, 0.012, 0.013, 0.007, 0.015,
|
||||
extern const real_T rtCP_pooled_IuWi5CgmvR8W[3];
|
||||
const real_T rtCP_pooled_IuWi5CgmvR8W[3] = { 0.0, 0.5, 1.0 } ;
|
||||
|
||||
extern const real_T rtCP_pooled_JbpqCzZbzeET[35];
|
||||
const real_T rtCP_pooled_JbpqCzZbzeET[35] = { 0.002735, 0.002647, 0.002621,
|
||||
0.002675, 0.002764, 0.001988, 0.001913, 0.001929, 0.002084, 0.002447, 0.002486,
|
||||
0.002364, 0.002318, 0.002389, 0.002555, 0.002998, 0.002881, 0.002801, 0.002817,
|
||||
0.002858, 0.003079, 0.002847, 0.002719, 0.002692, 0.002885, 0.004271, 0.004119,
|
||||
0.003976, 0.003847, 0.003684, 0.00304, 0.003104, 0.003133, 0.003178, 0.0033 } ;
|
||||
|
||||
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 } ;
|
||||
@@ -2982,6 +3010,9 @@ const real_T rtCP_pooled_Rv4xQgbZ6rjn[1320] = { 0.319767, 0.325601, 0.330344,
|
||||
-0.327042, -0.320946, -0.30944, -0.299562, -0.291543, -0.291543, -0.291543,
|
||||
-0.291543, -0.291543 } ;
|
||||
|
||||
extern const real32_T rtCP_pooled_SPlwmaoFfYoB[2];
|
||||
const real32_T rtCP_pooled_SPlwmaoFfYoB[2] = { 0.5F, 1.0F } ;
|
||||
|
||||
extern const real_T rtCP_pooled_SnkLXHvYMKY3[132];
|
||||
const real_T rtCP_pooled_SnkLXHvYMKY3[132] = { 7.503275, 7.462604, 7.456775,
|
||||
7.503275, 7.56152, 7.561346, 7.677835, 7.677835, 7.61959, 6.630826, 4.711194,
|
||||
@@ -3002,6 +3033,14 @@ 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_TK1D8Okj745j[35];
|
||||
const real_T rtCP_pooled_TK1D8Okj745j[35] = { -0.000202, -0.000188, -0.000185,
|
||||
-0.000164, -0.000178, -0.000229, -0.000231, -0.000235, -0.000217, -0.000211,
|
||||
-0.00012, -0.000161, -0.000176, -0.000164, -0.000177, -5.8E-5, -0.000102,
|
||||
-0.000131, -0.000135, -0.000138, 0.000118, -2.7E-5, -0.000108, -0.000198,
|
||||
3.9E-5, -0.000343, -5.1E-5, 4.7E-5, 6.8E-5, -3.6E-5, -0.000588, -0.000745,
|
||||
-0.0008, -0.000832, -0.000851 } ;
|
||||
|
||||
extern const real_T rtCP_pooled_W1QrPeDdFZAI[30];
|
||||
const real_T rtCP_pooled_W1QrPeDdFZAI[30] = { 0.002614, 0.002517, 0.002526,
|
||||
0.002518, 0.002565, 0.002428, 0.002338, 0.002346, 0.00234, 0.002373, 0.003746,
|
||||
@@ -3012,6 +3051,9 @@ const real_T rtCP_pooled_W1QrPeDdFZAI[30] = { 0.002614, 0.002517, 0.002526,
|
||||
extern const uint32_T rtCP_pooled_W84I7sNTrJHC[2];
|
||||
const uint32_T rtCP_pooled_W84I7sNTrJHC[2] = { 4U, 5U } ;
|
||||
|
||||
extern const uint32_T rtCP_pooled_WRMWyKybObEb[2];
|
||||
const uint32_T rtCP_pooled_WRMWyKybObEb[2] = { 0U, 2147483648U } ;
|
||||
|
||||
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 } ;
|
||||
@@ -3628,6 +3670,14 @@ 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_gox4yXeWb8y7[35];
|
||||
const real_T rtCP_pooled_gox4yXeWb8y7[35] = { 0.006589, 0.006216, 0.006318,
|
||||
0.006507, 0.006727, 0.006918, 0.006407, 0.006473, 0.006703, 0.006979, 0.007133,
|
||||
0.006182, 0.005972, 0.005964, 0.006127, 0.005798, 0.004492, 0.003743, 0.003362,
|
||||
0.002529, 0.005271, 0.001421, -0.001427, -0.004749, 0.001423, 0.016755,
|
||||
0.014834, 0.013964, 0.013496, 0.012752, 0.01855, 0.01584, 0.01479, 0.01388,
|
||||
0.01185 } ;
|
||||
|
||||
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,
|
||||
@@ -3978,6 +4028,9 @@ const real_T rtCP_pooled_lzk84Dt5SFR5[1452] = { 0.018919, 0.0194, 0.01945,
|
||||
extern const uint32_T rtCP_pooled_m0RoyDA7k6Aj[2];
|
||||
const uint32_T rtCP_pooled_m0RoyDA7k6Aj[2] = { 11U, 10U } ;
|
||||
|
||||
extern const real_T rtCP_pooled_m3M7RrSjA7Pl[2];
|
||||
const real_T rtCP_pooled_m3M7RrSjA7Pl[2] = { 0.5, 1.0 } ;
|
||||
|
||||
extern const uint8_T rtCP_pooled_mhMab4fllVU3;
|
||||
const uint8_T rtCP_pooled_mhMab4fllVU3 = 1U;
|
||||
extern const real_T rtCP_pooled_mqhihk0Qi3KG[1452];
|
||||
@@ -4659,6 +4712,21 @@ const uint32_T rtCP_pooled_tp41aZnwbpRn[3] = { 1U, 12U, 132U } ;
|
||||
extern const real_T rtCP_pooled_tyB5HnUkNiox[5];
|
||||
const real_T rtCP_pooled_tyB5HnUkNiox[5] = { -2.0, 0.0, 1.0, 2.0, 4.0 } ;
|
||||
|
||||
extern const real_T rtCP_pooled_u3r8S9kxAlDy[7];
|
||||
const real_T rtCP_pooled_u3r8S9kxAlDy[7] = { 0.2, 0.3, 0.6, 0.8, 0.9, 1.2, 1.5 }
|
||||
;
|
||||
|
||||
extern const real_T rtCP_pooled_vOif71asOc3d[35];
|
||||
const real_T rtCP_pooled_vOif71asOc3d[35] = { -0.002899, 0.000138, 0.001795,
|
||||
0.003326, 0.005366, -0.003244, 8.2E-5, 0.001876, 0.003491, 0.00581, -0.004167,
|
||||
0.000258, 0.002652, 0.004816, 0.007845, -0.003177, 0.001675, 0.005086,
|
||||
0.008068, 0.012048, -0.003398, 0.004236, 0.010839, 0.016557, 0.00491,
|
||||
-0.010769, -0.006289, -0.003683, -0.001185, 0.003037, -0.00991, -0.00686,
|
||||
-0.00529, -0.00375, -0.00077 } ;
|
||||
|
||||
extern const uint32_T rtCP_pooled_w4LD3wWYLpC9[2];
|
||||
const uint32_T rtCP_pooled_w4LD3wWYLpC9[2] = { 1073741824U, 2147483648U } ;
|
||||
|
||||
extern const real_T rtCP_pooled_wVWvKu0cKtgQ[120];
|
||||
const real_T rtCP_pooled_wVWvKu0cKtgQ[120] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
|
||||
0.0, 0.0, 0.0, 0.0, 0.0, 0.04344, 0.04368, 0.043305, 0.04313, 0.04289, 0.04217,
|
||||
@@ -5032,6 +5100,9 @@ const real_T rtCP_pooled_yftYaFd5P11L[1188] = { 0.003131, 0.006372, 0.00545,
|
||||
-0.077221, -0.058381, -0.049913, -0.04174, -0.027833, -0.018476, -0.011649,
|
||||
-0.011649, -0.011649, -0.011649, -0.011649 } ;
|
||||
|
||||
extern const real32_T rtCP_pooled_yvKpZPimIoqY[2];
|
||||
const real32_T rtCP_pooled_yvKpZPimIoqY[2] = { 0.0F, 1.0F } ;
|
||||
|
||||
extern const real_T rtCP_pooled_ywCCZP562lF9[10];
|
||||
const real_T rtCP_pooled_ywCCZP562lF9[10] = { 0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6,
|
||||
0.7, 0.8, 0.9 } ;
|
||||
|
||||
@@ -0,0 +1,97 @@
|
||||
/*
|
||||
* File: look1_iu32lu32n32_pbinlcase.c
|
||||
*
|
||||
* Code generated for Simulink model 'SIL'.
|
||||
*
|
||||
* Model version : 1.630
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Fri May 21 22:04:54 2021
|
||||
*/
|
||||
|
||||
#include "rtwtypes.h"
|
||||
#include "look1_iu32lu32n32_pbinlcase.h"
|
||||
|
||||
uint32_T look1_iu32lu32n32_pbinlcase(uint32_T u0, const uint32_T bp0[], const
|
||||
uint32_T table[], uint32_T prevIndex[], uint32_T maxIndex)
|
||||
{
|
||||
uint32_T y;
|
||||
uint32_T frac;
|
||||
uint32_T startIndex;
|
||||
uint32_T iRght;
|
||||
uint32_T found;
|
||||
|
||||
/* Column-major Lookup 1-D
|
||||
Search method: 'binary'
|
||||
Use previous index: 'on'
|
||||
Interpolation method: 'Linear point-slope'
|
||||
Extrapolation method: 'Clip'
|
||||
Use last breakpoint for index at or above upper limit: 'on'
|
||||
Remove protection against out-of-range input in generated code: 'off'
|
||||
Rounding mode: 'simplest'
|
||||
*/
|
||||
/* Prelookup - Index and Fraction
|
||||
Index Search method: 'binary'
|
||||
Extrapolation method: 'Clip'
|
||||
Use previous index: 'on'
|
||||
Use last breakpoint for index at or above upper limit: 'on'
|
||||
Remove protection against out-of-range input in generated code: 'off'
|
||||
Rounding mode: 'simplest'
|
||||
*/
|
||||
if (u0 <= bp0[0U]) {
|
||||
startIndex = 0U;
|
||||
frac = 0U;
|
||||
} else if (u0 < bp0[maxIndex]) {
|
||||
startIndex = prevIndex[0U];
|
||||
|
||||
/* Binary Search using Previous Index */
|
||||
frac = 0U;
|
||||
iRght = maxIndex;
|
||||
found = 0U;
|
||||
while (found == 0U) {
|
||||
if (u0 < bp0[startIndex]) {
|
||||
iRght = startIndex - 1U;
|
||||
startIndex = (iRght + frac) >> 1U;
|
||||
} else if (u0 < bp0[startIndex + 1U]) {
|
||||
found = 1U;
|
||||
} else {
|
||||
frac = startIndex + 1U;
|
||||
startIndex = (iRght + frac) >> 1U;
|
||||
}
|
||||
}
|
||||
|
||||
frac = (uint32_T)(((uint64_T)(u0 - bp0[startIndex]) << 32) / (bp0[startIndex
|
||||
+ 1U] - bp0[startIndex]));
|
||||
} else {
|
||||
startIndex = maxIndex;
|
||||
frac = 0U;
|
||||
}
|
||||
|
||||
prevIndex[0U] = startIndex;
|
||||
|
||||
/* Column-major Interpolation 1-D
|
||||
Interpolation method: 'Linear point-slope'
|
||||
Use last breakpoint for index at or above upper limit: 'on'
|
||||
Rounding mode: 'simplest'
|
||||
Overflow mode: 'wrapping'
|
||||
*/
|
||||
if (startIndex == maxIndex) {
|
||||
y = table[startIndex];
|
||||
} else {
|
||||
iRght = table[startIndex + 1U];
|
||||
if (iRght >= table[startIndex]) {
|
||||
y = (uint32_T)(((uint64_T)(iRght - table[startIndex]) * frac) >> 32) +
|
||||
table[startIndex];
|
||||
} else {
|
||||
y = table[startIndex] - (uint32_T)(((uint64_T)(table[startIndex] - iRght) *
|
||||
frac) >> 32);
|
||||
}
|
||||
}
|
||||
|
||||
return y;
|
||||
}
|
||||
|
||||
/*
|
||||
* File trailer for generated code.
|
||||
*
|
||||
* [EOF]
|
||||
*/
|
||||
@@ -0,0 +1,24 @@
|
||||
/*
|
||||
* File: look1_iu32lu32n32_pbinlcase.h
|
||||
*
|
||||
* Code generated for Simulink model 'SIL'.
|
||||
*
|
||||
* Model version : 1.630
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Fri May 21 22:04:54 2021
|
||||
*/
|
||||
|
||||
#ifndef SHARE_look1_iu32lu32n32_pbinlcase
|
||||
#define SHARE_look1_iu32lu32n32_pbinlcase
|
||||
#include "rtwtypes.h"
|
||||
|
||||
extern uint32_T look1_iu32lu32n32_pbinlcase(uint32_T u0, const uint32_T bp0[],
|
||||
const uint32_T table[], uint32_T prevIndex[], uint32_T maxIndex);
|
||||
|
||||
#endif
|
||||
|
||||
/*
|
||||
* File trailer for generated code.
|
||||
*
|
||||
* [EOF]
|
||||
*/
|
||||
Reference in New Issue
Block a user