Обновление платы на V2

This commit is contained in:
cfif 2026-05-14 12:08:33 +03:00
parent 8305c551ba
commit 4bef57a093
5 changed files with 13729 additions and 9907 deletions

18505
HVAC_model.c

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'HVAC_model'.
*
* Model version : 1.923
* Model version : 1.925
* Simulink Coder version : 24.1 (R2024a) 19-Nov-2023
* C/C++ source code generated on : Wed May 13 17:12:51 2026
* C/C++ source code generated on : Thu May 14 11:35:21 2026
*
* Target selection: ert.tlc
* Embedded hardware selection: ARM Compatible->ARM Cortex-M
@ -76,8 +76,14 @@ preprocessor word size checks.
extern double rt_roundd(double u_0);
extern int16_t look1_is16lu64n32tu16Ds32Is16_binlcs(int16_t u0, const int16_t
bp0[], const uint16_t table[], uint32_t maxIndex);
extern uint32_t binsearch_u32s16(int16_t u_2, const int16_t bp[], uint32_t
extern uint32_t binsearch_u32s16(int16_t u_3, const int16_t bp[], uint32_t
startIndex, uint32_t maxIndex);
extern int16_t look1_is16lu64n32Ds32_binlcn(int16_t u0, const int16_t bp0[],
const int16_t table[], uint32_t maxIndex);
extern double look1_bs16ts16DdId_binlc(double u0, const int16_t bp0[], const
int16_t table[], uint32_t maxIndex);
extern int16_t look1_is16bdlu64n48Ds32_binlcn(int16_t u0, const double bp0[],
const int16_t table[], uint32_t maxIndex);
extern uint8_t look2_iu8bu8s16lu64n32_binlcse(uint8_t u0, uint8_t u1, const
uint8_t bp0[], const int16_t bp1[], const uint8_t table[], const uint32_t
maxIndex[], uint32_t stride);
@ -87,7 +93,7 @@ extern double look1_is16td_binlc(int16_t u0, const int16_t bp0[], const double
table[], uint32_t maxIndex);
extern int16_t look1_iu16bs16lu64n32ts16Ds32_binlcs(uint16_t u0, const int16_t
bp0[], const int16_t table[], uint32_t maxIndex);
extern uint32_t plook_u32s16_bincka(int16_t u_3, const int16_t bp[], uint32_t
extern uint32_t plook_u32s16_bincka(int16_t u_5, const int16_t bp[], uint32_t
maxIndex);
extern void u(int16_t rtu_lvl, uint8_t *rty_f_g_aucAMBRATE_FALLING);
extern void u_d(int16_t rtu_amb_raw, int16_t rtu_lvl, uint8_t *rty_out, const
@ -124,6 +130,34 @@ extern void g_aucFLOW_AFSM_FOOT_VALVE_MAX_f(uint8_t rtu_LVL, uint8_t
extern void Afoot_Summer(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1
[9], uint8_t rtu_setTempFL, uint8_t rtu_setTempFR);
extern void left(uint8_t rtu_idx, uint16_t rty_vals[9]);
extern void u1Incartarget(int16_t rtu_SET, uint8_t rtu_LVL, bool
rtu_set_has_half, int16_t *rty_y);
extern void Y1Y4FLL_tg_incar(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[5]);
extern void u_n(const int16_t rtu_y_in[5], double rty_y_fixed[5]);
extern void Amb_Tg(uint8_t rtu_LVL, int16_t *rty_y);
extern void X1X4FLL_tg_amb(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[3]);
extern void Y1Y4FLL_tg_amb(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[3]);
extern void X1X4FLU_tg_sun(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[3]);
extern void Y1Y4FLL_tg_sun(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[3]);
extern void FLL_tg_max(int16_t rtu_SET, uint8_t rtu_LVL, int16_t *rty_y);
extern void FLL_tg_min(int16_t rtu_SET, uint8_t rtu_LVL, int16_t *rty_y);
extern void is_ending_with_5(uint16_t rtu_SET, bool *rty_is_ending_with_5);
extern void X1X4FLU_tg_incar(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[5]);
extern void Y1Y4FLU_tg_incar(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[5]);
extern void X1X4FLU_tg_amb(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[3]);
extern void Y1Y4FLU_tg_amb(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[3]);
extern void X1X4FLU_tg_sun_h(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[3]);
extern void Y1Y4FLU_tg_sun(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[3]);
extern void FXU_tg_min(int16_t rtu_SET, uint8_t rtu_LVL, int16_t *rty_y);
extern void X1X4R_tg_incar(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[5]);
extern void Y1Y4R_tg_incar(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[5]);
extern void X1X4R_tg_amb(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[3]);
extern void Y1Y4R_tg_amb(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[3]);
extern void X1X4R_tg_sun(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[3]);
extern void Y1Y4R_tg_sun(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[3]);
extern void R_tg_max(int16_t rtu_SET, uint8_t rtu_LVL, int16_t *rty_y);
extern void R_tg_min(int16_t rtu_SET, uint8_t rtu_LVL, int16_t *rty_y);
extern void correctionrate(int16_t rtu_SET, uint8_t rtu_LVL, int16_t *rty_y);
extern void IfActionSubsystem(int8_t *rty_Out1, double *rtd_ErrorHomming_private,
double *rtd_Start_timer_n, int8_t *rtd_stepSig_private);
extern void MATLABFunction_Init(DW_MATLABFunction *localDW);

View File

@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'HVAC_model'.
*
* Model version : 1.923
* Model version : 1.925
* Simulink Coder version : 24.1 (R2024a) 19-Nov-2023
* C/C++ source code generated on : Wed May 13 17:12:51 2026
* C/C++ source code generated on : Thu May 14 11:35:21 2026
*
* Target selection: ert.tlc
* Embedded hardware selection: ARM Compatible->ARM Cortex-M