更新了甲方控制律,可以正常生成sil

This commit is contained in:
zhouzan
2023-07-08 18:10:03 +08:00
parent 7514929f24
commit b97e935259
12 changed files with 15817 additions and 15601 deletions
+141 -143
View File
@@ -1,9 +1,7 @@
#include "AFCS_Model.h"
void AFCS_Model_v1p1_step(
void AFCS_Model_v2_step(
real_T irs_pitch_ang_sel,
real_T irs_fpa_sel,
real_T irs_roll_ang_sel,
@@ -97,8 +95,8 @@ void AFCS_Model_v1p1_step(
real_T mass_kg,
real_T Po_Pa,
real_T throttle,
real_T throttle_e,
real_T *ap_tht_cmd,
real_T aoa_body_sel,
real_T *ap_tht_cmd,
real_T *ap_phi_cmd,
real_T *fd_roll_bar,
boolean_T *ap_dcn_warn_det,
@@ -143,145 +141,145 @@ void AFCS_Model_v1p1_step(
real_T *gs_devn_sel
)
{
AFCS_Model_v1p1_20230612_U.irs_pitch_ang_sel = irs_pitch_ang_sel;
AFCS_Model_v1p1_20230612_U.irs_fpa_sel = irs_fpa_sel;
AFCS_Model_v1p1_20230612_U.irs_roll_ang_sel = irs_roll_ang_sel;
AFCS_Model_v1p1_20230612_U.irs_pitch_rate_sel = irs_pitch_rate_sel;
AFCS_Model_v1p1_20230612_U.irs_inrtl_vert_spd_sel = irs_inrtl_vert_spd_sel;
AFCS_Model_v1p1_20230612_U.irs_gnd_spd_sel = irs_gnd_spd_sel;
AFCS_Model_v1p1_20230612_U.irs_true_hdg_sel = irs_true_hdg_sel;
AFCS_Model_v1p1_20230612_U.irs_true_trk_ang_sel = irs_true_trk_ang_sel;
AFCS_Model_v1p1_20230612_U.irs_longitude_accel_sel = irs_longitude_accel_sel;
AFCS_Model_v1p1_20230612_U.irs_lat_accel_sel = irs_lat_accel_sel;
AFCS_Model_v1p1_20230612_U.irs_norm_accel_sel = irs_norm_accel_sel;
AFCS_Model_v1p1_20230612_U.ra_fltr_ht_sel = ra_fltr_ht_sel;
AFCS_Model_v1p1_20230612_U.cas_vtd = cas_vtd;
AFCS_Model_v1p1_20230612_U.mach_vtd = mach_vtd;
AFCS_Model_v1p1_20230612_U.press_alt_vtd = press_alt_vtd;
AFCS_Model_v1p1_20230612_U.baro_corr_alt_baro_set_1_vtd = baro_corr_alt_baro_set_1_vtd;
AFCS_Model_v1p1_20230612_U.baro_corr_alt_baro_set_2_vtd = baro_corr_alt_baro_set_2_vtd;
AFCS_Model_v1p1_20230612_U.tas_vtd = tas_vtd;
AFCS_Model_v1p1_20230612_U.ssu_capt_ap_dcn_priorty = ssu_capt_ap_dcn_priorty;
AFCS_Model_v1p1_20230612_U.ssu_fo_ap_dcn_priorty = ssu_fo_ap_dcn_priorty;
AFCS_Model_v1p1_20230612_U.fmcp_a_alt_pb_sel = fmcp_a_alt_pb_sel;
AFCS_Model_v1p1_20230612_U.fmcp_a_ap_pb_sel = fmcp_a_ap_pb_sel;
AFCS_Model_v1p1_20230612_U.fmcp_a_appr_pb_sel = fmcp_a_appr_pb_sel;
AFCS_Model_v1p1_20230612_U.fmcp_a_at_pb_sel = fmcp_a_at_pb_sel;
AFCS_Model_v1p1_20230612_U.fmcp_a_fd_td_pb_l_sel = fmcp_a_fd_td_pb_l_sel;
AFCS_Model_v1p1_20230612_U.fmcp_a_fd_td_pb_r_sel = fmcp_a_fd_td_pb_r_sel;
AFCS_Model_v1p1_20230612_U.fmcp_a_flc_pb_sel = fmcp_a_flc_pb_sel;
AFCS_Model_v1p1_20230612_U.fmcp_a_hdg_trk_pb_sel = fmcp_a_hdg_trk_pb_sel;
AFCS_Model_v1p1_20230612_U.fmcp_a_hdg_trk_sync_pb_sel = fmcp_a_hdg_trk_sync_pb_sel;
AFCS_Model_v1p1_20230612_U.fmcp_a_lnav_pb_sel = fmcp_a_lnav_pb_sel;
AFCS_Model_v1p1_20230612_U.fmcp_a_plt_side_pb_sel = fmcp_a_plt_side_pb_sel;
AFCS_Model_v1p1_20230612_U.fmcp_a_spd_toggle_pb_sel = fmcp_a_spd_toggle_pb_sel;
AFCS_Model_v1p1_20230612_U.fmcp_a_vnav_pb_sel = fmcp_a_vnav_pb_sel;
AFCS_Model_v1p1_20230612_U.fmcp_a_vs_pb_sel = fmcp_a_vs_pb_sel;
AFCS_Model_v1p1_20230612_U.fmcp_b_alt_pb_sel = fmcp_b_alt_pb_sel;
AFCS_Model_v1p1_20230612_U.fmcp_b_ap_pb_sel = fmcp_b_ap_pb_sel;
AFCS_Model_v1p1_20230612_U.fmcp_b_appr_pb_sel = fmcp_b_appr_pb_sel;
AFCS_Model_v1p1_20230612_U.fmcp_b_at_pb_sel = fmcp_b_at_pb_sel;
AFCS_Model_v1p1_20230612_U.fmcp_b_fd_td_pb_l_sel = fmcp_b_fd_td_pb_l_sel;
AFCS_Model_v1p1_20230612_U.fmcp_b_fd_td_pb_r_sel = fmcp_b_fd_td_pb_r_sel;
AFCS_Model_v1p1_20230612_U.fmcp_b_flc_pb_sel = fmcp_b_flc_pb_sel;
AFCS_Model_v1p1_20230612_U.fmcp_b_hdg_trk_pb_sel = fmcp_b_hdg_trk_pb_sel;
AFCS_Model_v1p1_20230612_U.fmcp_b_hdg_trk_sync_pb_sel = fmcp_b_hdg_trk_sync_pb_sel;
AFCS_Model_v1p1_20230612_U.fmcp_b_lnav_pb_sel = fmcp_b_lnav_pb_sel;
AFCS_Model_v1p1_20230612_U.fmcp_b_plt_side_pb_sel = fmcp_b_plt_side_pb_sel;
AFCS_Model_v1p1_20230612_U.fmcp_b_spd_toggle_pb_sel = fmcp_b_spd_toggle_pb_sel;
AFCS_Model_v1p1_20230612_U.fmcp_b_vnav_pb_sel = fmcp_b_vnav_pb_sel;
AFCS_Model_v1p1_20230612_U.fmcp_b_vs_pb_sel = fmcp_b_vs_pb_sel;
AFCS_Model_v1p1_20230612_U.fmcp_a_asel_knob_click_sel = fmcp_a_asel_knob_click_sel;
AFCS_Model_v1p1_20230612_U.fmcp_b_asel_knob_click_sel = fmcp_b_asel_knob_click_sel;
AFCS_Model_v1p1_20230612_U.fmcp_a_fpa_vs_knob_click_sel = fmcp_a_fpa_vs_knob_click_sel;
AFCS_Model_v1p1_20230612_U.fmcp_b_fpa_vs_knob_click_sel = fmcp_b_fpa_vs_knob_click_sel;
AFCS_Model_v1p1_20230612_U.fmcp_a_hdg_trk_knob_click_sel = fmcp_a_hdg_trk_knob_click_sel;
AFCS_Model_v1p1_20230612_U.fmcp_b_hdg_trk_knob_click_sel = fmcp_b_hdg_trk_knob_click_sel;
AFCS_Model_v1p1_20230612_U.fmcp_a_spd_knob_click_sel = fmcp_a_spd_knob_click_sel;
AFCS_Model_v1p1_20230612_U.fmcp_b_spd_knob_click_sel = fmcp_b_spd_knob_click_sel;
AFCS_Model_v1p1_20230612_U.fmcp_a_spd_src_ref_sel = fmcp_a_spd_src_ref_sel;
AFCS_Model_v1p1_20230612_U.fmcp_a_hdg_trk_ref_sel = fmcp_a_hdg_trk_ref_sel;
AFCS_Model_v1p1_20230612_U.fmcp_b_spd_src_ref_sel = fmcp_b_spd_src_ref_sel;
AFCS_Model_v1p1_20230612_U.fmcp_b_hdg_trk_ref_sel = fmcp_b_hdg_trk_ref_sel;
AFCS_Model_v1p1_20230612_U.fmcp_a_asel_knob_resol_sel = fmcp_a_asel_knob_resol_sel;
AFCS_Model_v1p1_20230612_U.fmcp_b_asel_knob_resol_sel = fmcp_b_asel_knob_resol_sel;
AFCS_Model_v1p1_20230612_U.toga_sw_l_sel = toga_sw_l_sel;
AFCS_Model_v1p1_20230612_U.toga_sw_r_sel = toga_sw_r_sel;
AFCS_Model_v1p1_20230612_U.at_diseng_sw_l_sel = at_diseng_sw_l_sel;
AFCS_Model_v1p1_20230612_U.at_diseng_sw_r_sel = at_diseng_sw_r_sel;
AFCS_Model_v1p1_20230612_U.Beta_deg = Beta_deg;
AFCS_Model_v1p1_20230612_U.da_deg = da_deg;
AFCS_Model_v1p1_20230612_U.de_deg = de_deg;
AFCS_Model_v1p1_20230612_U.dr_deg = dr_deg;
AFCS_Model_v1p1_20230612_U.dsplo5_deg = dsplo5_deg;
AFCS_Model_v1p1_20230612_U.dsplo4_deg = dsplo4_deg;
AFCS_Model_v1p1_20230612_U.dsplo3_deg = dsplo3_deg;
AFCS_Model_v1p1_20230612_U.dsplo2_deg = dsplo2_deg;
AFCS_Model_v1p1_20230612_U.dsplo1_deg = dsplo1_deg;
AFCS_Model_v1p1_20230612_U.dspli3_deg = dspli3_deg;
AFCS_Model_v1p1_20230612_U.dspli2_deg = dspli2_deg;
AFCS_Model_v1p1_20230612_U.dspli1_deg = dspli1_deg;
AFCS_Model_v1p1_20230612_U.dspri1_deg = dspri1_deg;
AFCS_Model_v1p1_20230612_U.dspri2_deg = dspri2_deg;
AFCS_Model_v1p1_20230612_U.dspri3_deg = dspri3_deg;
AFCS_Model_v1p1_20230612_U.dspro1_deg = dspro1_deg;
AFCS_Model_v1p1_20230612_U.dspro2_deg = dspro2_deg;
AFCS_Model_v1p1_20230612_U.dspro3_deg = dspro3_deg;
AFCS_Model_v1p1_20230612_U.dspro4_deg = dspro4_deg;
AFCS_Model_v1p1_20230612_U.dspro5_deg = dspro5_deg;
AFCS_Model_v1p1_20230612_U.horizontal_tail_deg = horizontal_tail_deg;
AFCS_Model_v1p1_20230612_U.flap_lever_in = flap_lever_in;
AFCS_Model_v1p1_20230612_U.RefArea_m2 = RefArea_m2;
AFCS_Model_v1p1_20230612_U.qbar_Pa = qbar_Pa;
AFCS_Model_v1p1_20230612_U.mass_kg = mass_kg;
AFCS_Model_v1p1_20230612_U.Po_Pa = Po_Pa;
AFCS_Model_v1p1_20230612_U.throttle = throttle;
AFCS_Model_v1p1_20230612_U.throttle_e = throttle_e;
AFCS_Model_v2_20230705_U.irs_pitch_ang_sel = irs_pitch_ang_sel;
AFCS_Model_v2_20230705_U.irs_fpa_sel = irs_fpa_sel;
AFCS_Model_v2_20230705_U.irs_roll_ang_sel = irs_roll_ang_sel;
AFCS_Model_v2_20230705_U.irs_pitch_rate_sel = irs_pitch_rate_sel;
AFCS_Model_v2_20230705_U.irs_inrtl_vert_spd_sel = irs_inrtl_vert_spd_sel;
AFCS_Model_v2_20230705_U.irs_gnd_spd_sel = irs_gnd_spd_sel;
AFCS_Model_v2_20230705_U.irs_true_hdg_sel = irs_true_hdg_sel;
AFCS_Model_v2_20230705_U.irs_true_trk_ang_sel = irs_true_trk_ang_sel;
AFCS_Model_v2_20230705_U.irs_longitude_accel_sel = irs_longitude_accel_sel;
AFCS_Model_v2_20230705_U.irs_lat_accel_sel = irs_lat_accel_sel;
AFCS_Model_v2_20230705_U.irs_norm_accel_sel = irs_norm_accel_sel;
AFCS_Model_v2_20230705_U.ra_fltr_ht_sel = ra_fltr_ht_sel;
AFCS_Model_v2_20230705_U.cas_vtd = cas_vtd;
AFCS_Model_v2_20230705_U.mach_vtd = mach_vtd;
AFCS_Model_v2_20230705_U.press_alt_vtd = press_alt_vtd;
AFCS_Model_v2_20230705_U.baro_corr_alt_baro_set_1_vtd = baro_corr_alt_baro_set_1_vtd;
AFCS_Model_v2_20230705_U.baro_corr_alt_baro_set_2_vtd = baro_corr_alt_baro_set_2_vtd;
AFCS_Model_v2_20230705_U.tas_vtd = tas_vtd;
AFCS_Model_v2_20230705_U.ssu_capt_ap_dcn_priorty = ssu_capt_ap_dcn_priorty;
AFCS_Model_v2_20230705_U.ssu_fo_ap_dcn_priorty = ssu_fo_ap_dcn_priorty;
AFCS_Model_v2_20230705_U.fmcp_a_alt_pb_sel = fmcp_a_alt_pb_sel;
AFCS_Model_v2_20230705_U.fmcp_a_ap_pb_sel = fmcp_a_ap_pb_sel;
AFCS_Model_v2_20230705_U.fmcp_a_appr_pb_sel = fmcp_a_appr_pb_sel;
AFCS_Model_v2_20230705_U.fmcp_a_at_pb_sel = fmcp_a_at_pb_sel;
AFCS_Model_v2_20230705_U.fmcp_a_fd_td_pb_l_sel = fmcp_a_fd_td_pb_l_sel;
AFCS_Model_v2_20230705_U.fmcp_a_fd_td_pb_r_sel = fmcp_a_fd_td_pb_r_sel;
AFCS_Model_v2_20230705_U.fmcp_a_flc_pb_sel = fmcp_a_flc_pb_sel;
AFCS_Model_v2_20230705_U.fmcp_a_hdg_trk_pb_sel = fmcp_a_hdg_trk_pb_sel;
AFCS_Model_v2_20230705_U.fmcp_a_hdg_trk_sync_pb_sel = fmcp_a_hdg_trk_sync_pb_sel;
AFCS_Model_v2_20230705_U.fmcp_a_lnav_pb_sel = fmcp_a_lnav_pb_sel;
AFCS_Model_v2_20230705_U.fmcp_a_plt_side_pb_sel = fmcp_a_plt_side_pb_sel;
AFCS_Model_v2_20230705_U.fmcp_a_spd_toggle_pb_sel = fmcp_a_spd_toggle_pb_sel;
AFCS_Model_v2_20230705_U.fmcp_a_vnav_pb_sel = fmcp_a_vnav_pb_sel;
AFCS_Model_v2_20230705_U.fmcp_a_vs_pb_sel = fmcp_a_vs_pb_sel;
AFCS_Model_v2_20230705_U.fmcp_b_alt_pb_sel = fmcp_b_alt_pb_sel;
AFCS_Model_v2_20230705_U.fmcp_b_ap_pb_sel = fmcp_b_ap_pb_sel;
AFCS_Model_v2_20230705_U.fmcp_b_appr_pb_sel = fmcp_b_appr_pb_sel;
AFCS_Model_v2_20230705_U.fmcp_b_at_pb_sel = fmcp_b_at_pb_sel;
AFCS_Model_v2_20230705_U.fmcp_b_fd_td_pb_l_sel = fmcp_b_fd_td_pb_l_sel;
AFCS_Model_v2_20230705_U.fmcp_b_fd_td_pb_r_sel = fmcp_b_fd_td_pb_r_sel;
AFCS_Model_v2_20230705_U.fmcp_b_flc_pb_sel = fmcp_b_flc_pb_sel;
AFCS_Model_v2_20230705_U.fmcp_b_hdg_trk_pb_sel = fmcp_b_hdg_trk_pb_sel;
AFCS_Model_v2_20230705_U.fmcp_b_hdg_trk_sync_pb_sel = fmcp_b_hdg_trk_sync_pb_sel;
AFCS_Model_v2_20230705_U.fmcp_b_lnav_pb_sel = fmcp_b_lnav_pb_sel;
AFCS_Model_v2_20230705_U.fmcp_b_plt_side_pb_sel = fmcp_b_plt_side_pb_sel;
AFCS_Model_v2_20230705_U.fmcp_b_spd_toggle_pb_sel = fmcp_b_spd_toggle_pb_sel;
AFCS_Model_v2_20230705_U.fmcp_b_vnav_pb_sel = fmcp_b_vnav_pb_sel;
AFCS_Model_v2_20230705_U.fmcp_b_vs_pb_sel = fmcp_b_vs_pb_sel;
AFCS_Model_v2_20230705_U.fmcp_a_asel_knob_click_sel = fmcp_a_asel_knob_click_sel;
AFCS_Model_v2_20230705_U.fmcp_b_asel_knob_click_sel = fmcp_b_asel_knob_click_sel;
AFCS_Model_v2_20230705_U.fmcp_a_fpa_vs_knob_click_sel = fmcp_a_fpa_vs_knob_click_sel;
AFCS_Model_v2_20230705_U.fmcp_b_fpa_vs_knob_click_sel = fmcp_b_fpa_vs_knob_click_sel;
AFCS_Model_v2_20230705_U.fmcp_a_hdg_trk_knob_click_sel = fmcp_a_hdg_trk_knob_click_sel;
AFCS_Model_v2_20230705_U.fmcp_b_hdg_trk_knob_click_sel = fmcp_b_hdg_trk_knob_click_sel;
AFCS_Model_v2_20230705_U.fmcp_a_spd_knob_click_sel = fmcp_a_spd_knob_click_sel;
AFCS_Model_v2_20230705_U.fmcp_b_spd_knob_click_sel = fmcp_b_spd_knob_click_sel;
AFCS_Model_v2_20230705_U.fmcp_a_spd_src_ref_sel = fmcp_a_spd_src_ref_sel;
AFCS_Model_v2_20230705_U.fmcp_a_hdg_trk_ref_sel = fmcp_a_hdg_trk_ref_sel;
AFCS_Model_v2_20230705_U.fmcp_b_spd_src_ref_sel = fmcp_b_spd_src_ref_sel;
AFCS_Model_v2_20230705_U.fmcp_b_hdg_trk_ref_sel = fmcp_b_hdg_trk_ref_sel;
AFCS_Model_v2_20230705_U.fmcp_a_asel_knob_resol_sel = fmcp_a_asel_knob_resol_sel;
AFCS_Model_v2_20230705_U.fmcp_b_asel_knob_resol_sel = fmcp_b_asel_knob_resol_sel;
AFCS_Model_v2_20230705_U.toga_sw_l_sel = toga_sw_l_sel;
AFCS_Model_v2_20230705_U.toga_sw_r_sel = toga_sw_r_sel;
AFCS_Model_v2_20230705_U.at_diseng_sw_l_sel = at_diseng_sw_l_sel;
AFCS_Model_v2_20230705_U.at_diseng_sw_r_sel = at_diseng_sw_r_sel;
AFCS_Model_v2_20230705_U.Beta_deg = Beta_deg;
AFCS_Model_v2_20230705_U.da_deg = da_deg;
AFCS_Model_v2_20230705_U.de_deg = de_deg;
AFCS_Model_v2_20230705_U.dr_deg = dr_deg;
AFCS_Model_v2_20230705_U.dsplo5_deg = dsplo5_deg;
AFCS_Model_v2_20230705_U.dsplo4_deg = dsplo4_deg;
AFCS_Model_v2_20230705_U.dsplo3_deg = dsplo3_deg;
AFCS_Model_v2_20230705_U.dsplo2_deg = dsplo2_deg;
AFCS_Model_v2_20230705_U.dsplo1_deg = dsplo1_deg;
AFCS_Model_v2_20230705_U.dspli3_deg = dspli3_deg;
AFCS_Model_v2_20230705_U.dspli2_deg = dspli2_deg;
AFCS_Model_v2_20230705_U.dspli1_deg = dspli1_deg;
AFCS_Model_v2_20230705_U.dspri1_deg = dspri1_deg;
AFCS_Model_v2_20230705_U.dspri2_deg = dspri2_deg;
AFCS_Model_v2_20230705_U.dspri3_deg = dspri3_deg;
AFCS_Model_v2_20230705_U.dspro1_deg = dspro1_deg;
AFCS_Model_v2_20230705_U.dspro2_deg = dspro2_deg;
AFCS_Model_v2_20230705_U.dspro3_deg = dspro3_deg;
AFCS_Model_v2_20230705_U.dspro4_deg = dspro4_deg;
AFCS_Model_v2_20230705_U.dspro5_deg = dspro5_deg;
AFCS_Model_v2_20230705_U.horizontal_tail_deg = horizontal_tail_deg;
AFCS_Model_v2_20230705_U.flap_lever_in = flap_lever_in;
AFCS_Model_v2_20230705_U.RefArea_m2 = RefArea_m2;
AFCS_Model_v2_20230705_U.qbar_Pa = qbar_Pa;
AFCS_Model_v2_20230705_U.mass_kg = mass_kg;
AFCS_Model_v2_20230705_U.Po_Pa = Po_Pa;
AFCS_Model_v2_20230705_U.throttle = throttle;
AFCS_Model_v2_20230705_U.aoa_body_sel = aoa_body_sel;
AFCS_Model_v1p1_20230612_step();
AFCS_Model_v2_20230705_step();
*ap_tht_cmd = AFCS_Model_v1p1_20230612_Y.ap_tht_cmd;
*ap_phi_cmd = AFCS_Model_v1p1_20230612_Y.ap_phi_cmd;
*fd_roll_bar = AFCS_Model_v1p1_20230612_Y.fd_roll_bar;
*ap_dcn_warn_det = AFCS_Model_v1p1_20230612_Y.ap_dcn_warn_det;
*throttle_c = AFCS_Model_v1p1_20230612_Y.throttle_c;
*AP_Engage_Request_b = AFCS_Model_v1p1_20230612_Y.AP_Engage_Request_b;
*ap_engaged = AFCS_Model_v1p1_20230612_Y.ap_engaged;
*at_control_mode_armed = AFCS_Model_v1p1_20230612_Y.at_control_mode_armed;
*at_engaged_status = AFCS_Model_v1p1_20230612_Y.at_engaged_status;
*at_control_mode = AFCS_Model_v1p1_20230612_Y.at_control_mode;
*appr_mode_arm = AFCS_Model_v1p1_20230612_Y.appr_mode_arm;
*appr_mode_engaged = AFCS_Model_v1p1_20230612_Y.appr_mode_engaged;
*fd_arm_vert_mode_1 = AFCS_Model_v1p1_20230612_Y.fd_arm_vert_mode_1;
*fd_actv_lat_mode = AFCS_Model_v1p1_20230612_Y.fd_actv_lat_mode;
*fd_actv_vert_mode = AFCS_Model_v1p1_20230612_Y.fd_actv_vert_mode;
*fd_arm_lat_mode = AFCS_Model_v1p1_20230612_Y.fd_arm_lat_mode;
*sel_alt_dspl = AFCS_Model_v1p1_20230612_Y.sel_alt_dspl;
*sel_vs_dspl = AFCS_Model_v1p1_20230612_Y.sel_vs_dspl;
*sel_fpa_dspl = AFCS_Model_v1p1_20230612_Y.sel_fpa_dspl;
*sel_hdg_trk_dspl = AFCS_Model_v1p1_20230612_Y.sel_hdg_trk_dspl;
*sel_spd_dspl = AFCS_Model_v1p1_20230612_Y.sel_spd_dspl;
*sel_mach_dspl = AFCS_Model_v1p1_20230612_Y.sel_mach_dspl;
*fmcp_sel_fpa_vs = AFCS_Model_v1p1_20230612_Y.fmcp_sel_fpa_vs;
*alt_hld_ann = AFCS_Model_v1p1_20230612_Y.alt_hld_ann;
*ap_actv_ann = AFCS_Model_v1p1_20230612_Y.ap_actv_ann;
*appr_actv_ann = AFCS_Model_v1p1_20230612_Y.appr_actv_ann;
*appr_arm_ann = AFCS_Model_v1p1_20230612_Y.appr_arm_ann;
*at_actv_ann = AFCS_Model_v1p1_20230612_Y.at_actv_ann;
*at_arm_ann = AFCS_Model_v1p1_20230612_Y.at_arm_ann;
*flc_ann = AFCS_Model_v1p1_20230612_Y.flc_ann;
*fpa_ann = AFCS_Model_v1p1_20230612_Y.fpa_ann;
*hdg_sel_ann = AFCS_Model_v1p1_20230612_Y.hdg_sel_ann;
*ias_mach_ann = AFCS_Model_v1p1_20230612_Y.ias_mach_ann;
*fd_td_l_ann = AFCS_Model_v1p1_20230612_Y.fd_td_l_ann;
*fd_td_r_ann = AFCS_Model_v1p1_20230612_Y.fd_td_r_ann;
*lnav_actv_ann = AFCS_Model_v1p1_20230612_Y.lnav_actv_ann;
*vnav_actv_ann = AFCS_Model_v1p1_20230612_Y.vnav_actv_ann;
*vs_ann = AFCS_Model_v1p1_20230612_Y.vs_ann;
*lnav_arm_ann = AFCS_Model_v1p1_20230612_Y.lnav_arm_ann;
*fd_pitch_bar = AFCS_Model_v1p1_20230612_Y.fd_pitch_bar;
*at_engaged = AFCS_Model_v1p1_20230612_Y.at_engaged;
*loc_devn_sel = AFCS_Model_v1p1_20230612_Y.loc_devn_sel;
*gs_devn_sel = AFCS_Model_v1p1_20230612_Y.gs_devn_sel;
*ap_tht_cmd = AFCS_Model_v2_20230705_Y.ap_tht_cmd;
*ap_phi_cmd = AFCS_Model_v2_20230705_Y.ap_phi_cmd;
*fd_roll_bar = AFCS_Model_v2_20230705_Y.fd_roll_bar;
*ap_dcn_warn_det = AFCS_Model_v2_20230705_Y.ap_dcn_warn_det;
*throttle_c = AFCS_Model_v2_20230705_Y.throttle_c;
*AP_Engage_Request_b = AFCS_Model_v2_20230705_Y.AP_Engage_Request_b;
*ap_engaged = AFCS_Model_v2_20230705_Y.ap_engaged;
*at_control_mode_armed = AFCS_Model_v2_20230705_Y.at_control_mode_armed;
*at_engaged_status = AFCS_Model_v2_20230705_Y.at_engaged_status;
*at_control_mode = AFCS_Model_v2_20230705_Y.at_control_mode;
*appr_mode_arm = AFCS_Model_v2_20230705_Y.appr_mode_arm;
*appr_mode_engaged = AFCS_Model_v2_20230705_Y.appr_mode_engaged;
*fd_arm_vert_mode_1 = AFCS_Model_v2_20230705_Y.fd_arm_vert_mode_1;
*fd_actv_lat_mode = AFCS_Model_v2_20230705_Y.fd_actv_lat_mode;
*fd_actv_vert_mode = AFCS_Model_v2_20230705_Y.fd_actv_vert_mode;
*fd_arm_lat_mode = AFCS_Model_v2_20230705_Y.fd_arm_lat_mode;
*sel_alt_dspl = AFCS_Model_v2_20230705_Y.sel_alt_dspl;
*sel_vs_dspl = AFCS_Model_v2_20230705_Y.sel_vs_dspl;
*sel_fpa_dspl = AFCS_Model_v2_20230705_Y.sel_fpa_dspl;
*sel_hdg_trk_dspl = AFCS_Model_v2_20230705_Y.sel_hdg_trk_dspl;
*sel_spd_dspl = AFCS_Model_v2_20230705_Y.sel_spd_dspl;
*sel_mach_dspl = AFCS_Model_v2_20230705_Y.sel_mach_dspl;
*fmcp_sel_fpa_vs = AFCS_Model_v2_20230705_Y.fmcp_sel_fpa_vs;
*alt_hld_ann = AFCS_Model_v2_20230705_Y.alt_hld_ann;
*ap_actv_ann = AFCS_Model_v2_20230705_Y.ap_actv_ann;
*appr_actv_ann = AFCS_Model_v2_20230705_Y.appr_actv_ann;
*appr_arm_ann = AFCS_Model_v2_20230705_Y.appr_arm_ann;
*at_actv_ann = AFCS_Model_v2_20230705_Y.at_actv_ann;
*at_arm_ann = AFCS_Model_v2_20230705_Y.at_arm_ann;
*flc_ann = AFCS_Model_v2_20230705_Y.flc_ann;
*fpa_ann = AFCS_Model_v2_20230705_Y.fpa_ann;
*hdg_sel_ann = AFCS_Model_v2_20230705_Y.hdg_sel_ann;
*ias_mach_ann = AFCS_Model_v2_20230705_Y.ias_mach_ann;
*fd_td_l_ann = AFCS_Model_v2_20230705_Y.fd_td_l_ann;
*fd_td_r_ann = AFCS_Model_v2_20230705_Y.fd_td_r_ann;
*lnav_actv_ann = AFCS_Model_v2_20230705_Y.lnav_actv_ann;
*vnav_actv_ann = AFCS_Model_v2_20230705_Y.vnav_actv_ann;
*vs_ann = AFCS_Model_v2_20230705_Y.vs_ann;
*lnav_arm_ann = AFCS_Model_v2_20230705_Y.lnav_arm_ann;
*fd_pitch_bar = AFCS_Model_v2_20230705_Y.fd_pitch_bar;
*at_engaged = AFCS_Model_v2_20230705_Y.at_engaged;
*loc_devn_sel = AFCS_Model_v2_20230705_Y.loc_devn_sel;
*gs_devn_sel = AFCS_Model_v2_20230705_Y.gs_devn_sel;
}