Обновление платы на V2
This commit is contained in:
parent
eff81b70e0
commit
804c1a49cb
99
HVAC_model.c
99
HVAC_model.c
|
|
@ -3,9 +3,9 @@
|
|||
*
|
||||
* Code generated for Simulink model 'HVAC_model'.
|
||||
*
|
||||
* Model version : 1.900
|
||||
* Model version : 1.906
|
||||
* Simulink Coder version : 24.1 (R2024a) 19-Nov-2023
|
||||
* C/C++ source code generated on : Fri May 8 11:49:57 2026
|
||||
* C/C++ source code generated on : Fri May 8 15:58:05 2026
|
||||
*
|
||||
* Target selection: ert.tlc
|
||||
* Embedded hardware selection: ARM Compatible->ARM Cortex-M
|
||||
|
|
@ -6648,7 +6648,7 @@ void HVAC_model_step(void)
|
|||
* Constant: '<S279>/Constant2'
|
||||
* DataStoreRead: '<S2>/Data Store Read1'
|
||||
* DataStoreWrite: '<S279>/Data Store Write1'
|
||||
* Lookup_n-D: '<S279>/1-D Lookup Table3'
|
||||
* Lookup_n-D: '<S279>/1-D Lookup Table5'
|
||||
*/
|
||||
if (rtb_Compare_ep) {
|
||||
Duct1_R = 230;
|
||||
|
|
@ -6786,7 +6786,7 @@ void HVAC_model_step(void)
|
|||
* Constant: '<S279>/Constant11'
|
||||
* DataStoreRead: '<S2>/Data Store Read1'
|
||||
* DataStoreWrite: '<S279>/Data Store Write4'
|
||||
* Lookup_n-D: '<S279>/1-D Lookup Table4'
|
||||
* Lookup_n-D: '<S279>/1-D Lookup Table3'
|
||||
*/
|
||||
if (rtb_Compare_os) {
|
||||
Duct4_R = 230;
|
||||
|
|
@ -12690,15 +12690,45 @@ void HVAC_model_step(void)
|
|||
*/
|
||||
rtDW.LOGGER_LIN = 0.0;
|
||||
|
||||
/* BusCreator: '<S7>/Bus Creator' incorporates:
|
||||
* DataStoreRead: '<S7>/Data Store Read1'
|
||||
/* Saturate: '<S7>/Saturation' incorporates:
|
||||
* DataStoreRead: '<S7>/Data Store Read3'
|
||||
* DataStoreRead: '<S7>/Data Store Read4'
|
||||
* DataStoreRead: '<S7>/Data Store Read5'
|
||||
*/
|
||||
if (rtDW.PWM_front <= 100) {
|
||||
/* BusCreator: '<S7>/Bus Creator' incorporates:
|
||||
* DataStoreWrite: '<S7>/Data Store Write'
|
||||
*/
|
||||
PWM_Get.pwmPercentFront = rtDW.PWM_front;
|
||||
} else {
|
||||
/* BusCreator: '<S7>/Bus Creator' incorporates:
|
||||
* DataStoreWrite: '<S7>/Data Store Write'
|
||||
*/
|
||||
PWM_Get.pwmPercentFront = 100U;
|
||||
}
|
||||
|
||||
/* End of Saturate: '<S7>/Saturation' */
|
||||
|
||||
/* Saturate: '<S7>/Saturation1' incorporates:
|
||||
* DataStoreRead: '<S7>/Data Store Read4'
|
||||
*/
|
||||
if (rtDW.PWM_rear <= 100) {
|
||||
/* BusCreator: '<S7>/Bus Creator' incorporates:
|
||||
* DataStoreWrite: '<S7>/Data Store Write'
|
||||
*/
|
||||
PWM_Get.pwmPercentRear = rtDW.PWM_rear;
|
||||
} else {
|
||||
/* BusCreator: '<S7>/Bus Creator' incorporates:
|
||||
* DataStoreWrite: '<S7>/Data Store Write'
|
||||
*/
|
||||
PWM_Get.pwmPercentRear = 100U;
|
||||
}
|
||||
|
||||
/* End of Saturate: '<S7>/Saturation1' */
|
||||
|
||||
/* BusCreator: '<S7>/Bus Creator' incorporates:
|
||||
* DataStoreRead: '<S7>/Data Store Read1'
|
||||
* DataStoreRead: '<S7>/Data Store Read5'
|
||||
* DataStoreWrite: '<S7>/Data Store Write'
|
||||
*/
|
||||
PWM_Get.pwmPercentFrontReserved = rtDW.PWM_front;
|
||||
PWM_Get.pwmPercentRearReserved = rtDW.PWM_rear;
|
||||
|
||||
|
|
@ -12745,6 +12775,17 @@ void HVAC_model_step(void)
|
|||
fflush(stdout);
|
||||
|
||||
/* BusCreator: '<S1289>/Bus Creator1' incorporates:
|
||||
* Constant: '<S1289>/Constant'
|
||||
* Constant: '<S1289>/Constant1'
|
||||
* Constant: '<S1289>/Constant10'
|
||||
* Constant: '<S1289>/Constant2'
|
||||
* Constant: '<S1289>/Constant3'
|
||||
* Constant: '<S1289>/Constant4'
|
||||
* Constant: '<S1289>/Constant5'
|
||||
* Constant: '<S1289>/Constant6'
|
||||
* Constant: '<S1289>/Constant7'
|
||||
* Constant: '<S1289>/Constant8'
|
||||
* Constant: '<S1289>/Constant9'
|
||||
* DataStoreRead: '<S1289>/Data Store Read1'
|
||||
* DataStoreRead: '<S1289>/Data Store Read10'
|
||||
* DataStoreRead: '<S1289>/Data Store Read11'
|
||||
|
|
@ -12757,27 +12798,27 @@ void HVAC_model_step(void)
|
|||
* DataStoreRead: '<S1289>/Data Store Read8'
|
||||
* DataStoreWrite: '<S1289>/Data Store Write1'
|
||||
*/
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_FL_Fb_Select = 0;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_FL_Lower_Fb = 0;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_FL_Lower_Tgt = 0;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_FL_Side_Fb = 0;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_FL_Upper_Fb = 0;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_FL_Upper_Tgt = 0;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_MultMsg_Idx = 0;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_FR_Fb_Select = 0;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_FR_Lower_Fb = 0;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_FR_Lower_Tgt = Duct1_F;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_FR_Side_Fb = Duct2_F;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_FR_Upper_Fb = Duct3_R;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_FR_Upper_Tgt = Duct4_R;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_RL_Fb = Duct5_F;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_RL_Fb_Select = Duct6_F;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_RL_Side_Fb = Duct1_R;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_RL_Tgt = Duct2_R;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_RR_Fb = 0;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_RR_Fb_Select = 0;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_RR_Side_Fb = Duct3_F;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_RR_Tgt = Duct4_F;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_MultMsg_Idx = 0U;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_FL_Fb_Select = 0U;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_RR_Fb_Select = 0U;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_RL_Fb_Select = 0U;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_FR_Fb_Select = 0U;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_RL_Tgt_ro = 0;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_FR_Upper_Tgt_ro = 0;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_RR_Tgt_ro = 0;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_FL_Upper_Tgt_ro = 0;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_RR_Fb_ro = Duct1_F;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_RL_Fb_ro = Duct2_F;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_FR_Upper_Fb_ro = Duct3_R;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_FL_Upper_Fb_ro = Duct4_R;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_FR_Side_Fb_ro = Duct5_F;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_FL_Side_Fb_ro = Duct6_F;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_RL_Side_Fb_ro = Duct1_R;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_RR_Side_Fb_ro = Duct2_R;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_FR_Lower_Tgt_ro = 0;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_FL_Lower_Tgt_ro = 0;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_FR_Lower_Fb_ro = Duct3_F;
|
||||
rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_FL_Lower_Fb_ro = Duct4_F;
|
||||
|
||||
/* BusCreator: '<S1290>/Bus Creator1' incorporates:
|
||||
* DataStoreRead: '<S1290>/Data Store Read4'
|
||||
|
|
|
|||
|
|
@ -3,9 +3,9 @@
|
|||
*
|
||||
* Code generated for Simulink model 'HVAC_model'.
|
||||
*
|
||||
* Model version : 1.900
|
||||
* Model version : 1.906
|
||||
* Simulink Coder version : 24.1 (R2024a) 19-Nov-2023
|
||||
* C/C++ source code generated on : Fri May 8 11:49:57 2026
|
||||
* C/C++ source code generated on : Fri May 8 15:58:05 2026
|
||||
*
|
||||
* Target selection: ert.tlc
|
||||
* Embedded hardware selection: ARM Compatible->ARM Cortex-M
|
||||
|
|
@ -369,7 +369,7 @@ typedef struct {
|
|||
* '<S279>/1-D Lookup Table1'
|
||||
* '<S279>/1-D Lookup Table2'
|
||||
* '<S279>/1-D Lookup Table3'
|
||||
* '<S279>/1-D Lookup Table4'
|
||||
* '<S279>/1-D Lookup Table5'
|
||||
*/
|
||||
double pooled4[1024];
|
||||
|
||||
|
|
@ -431,7 +431,7 @@ typedef struct {
|
|||
* '<S279>/1-D Lookup Table1'
|
||||
* '<S279>/1-D Lookup Table2'
|
||||
* '<S279>/1-D Lookup Table3'
|
||||
* '<S279>/1-D Lookup Table4'
|
||||
* '<S279>/1-D Lookup Table5'
|
||||
* '<S280>/1-D Lookup Table'
|
||||
* '<S280>/1-D Lookup Table1'
|
||||
* '<S281>/1-D Lookup Table'
|
||||
|
|
|
|||
|
|
@ -3,9 +3,9 @@
|
|||
*
|
||||
* Code generated for Simulink model 'HVAC_model'.
|
||||
*
|
||||
* Model version : 1.900
|
||||
* Model version : 1.906
|
||||
* Simulink Coder version : 24.1 (R2024a) 19-Nov-2023
|
||||
* C/C++ source code generated on : Fri May 8 11:49:57 2026
|
||||
* C/C++ source code generated on : Fri May 8 15:58:05 2026
|
||||
*
|
||||
* Target selection: ert.tlc
|
||||
* Embedded hardware selection: ARM Compatible->ARM Cortex-M
|
||||
|
|
@ -416,7 +416,7 @@ const ConstP rtConstP = {
|
|||
* '<S279>/1-D Lookup Table1'
|
||||
* '<S279>/1-D Lookup Table2'
|
||||
* '<S279>/1-D Lookup Table3'
|
||||
* '<S279>/1-D Lookup Table4'
|
||||
* '<S279>/1-D Lookup Table5'
|
||||
*/
|
||||
{ 849.0, 849.0, 849.0, 849.0, 849.0, 849.0, 849.0, 849.0, 849.0, 849.0, 849.0,
|
||||
849.0, 849.0, 849.0, 849.0, 849.0, 849.0, 849.0, 849.0, 849.0, 849.0, 849.0,
|
||||
|
|
@ -674,7 +674,7 @@ const ConstP rtConstP = {
|
|||
* '<S279>/1-D Lookup Table1'
|
||||
* '<S279>/1-D Lookup Table2'
|
||||
* '<S279>/1-D Lookup Table3'
|
||||
* '<S279>/1-D Lookup Table4'
|
||||
* '<S279>/1-D Lookup Table5'
|
||||
* '<S280>/1-D Lookup Table'
|
||||
* '<S280>/1-D Lookup Table1'
|
||||
* '<S281>/1-D Lookup Table'
|
||||
|
|
|
|||
|
|
@ -3,9 +3,9 @@
|
|||
*
|
||||
* Code generated for Simulink model 'HVAC_model'.
|
||||
*
|
||||
* Model version : 1.900
|
||||
* Model version : 1.906
|
||||
* Simulink Coder version : 24.1 (R2024a) 19-Nov-2023
|
||||
* C/C++ source code generated on : Fri May 8 11:49:57 2026
|
||||
* C/C++ source code generated on : Fri May 8 15:58:05 2026
|
||||
*
|
||||
* Target selection: ert.tlc
|
||||
* Embedded hardware selection: ARM Compatible->ARM Cortex-M
|
||||
|
|
|
|||
|
|
@ -3,9 +3,9 @@
|
|||
*
|
||||
* Code generated for Simulink model 'HVAC_model'.
|
||||
*
|
||||
* Model version : 1.900
|
||||
* Model version : 1.906
|
||||
* Simulink Coder version : 24.1 (R2024a) 19-Nov-2023
|
||||
* C/C++ source code generated on : Fri May 8 11:49:57 2026
|
||||
* C/C++ source code generated on : Fri May 8 15:58:05 2026
|
||||
*
|
||||
* Target selection: ert.tlc
|
||||
* Embedded hardware selection: ARM Compatible->ARM Cortex-M
|
||||
|
|
@ -322,27 +322,27 @@ typedef struct {
|
|||
#define DEFINED_TYPEDEF_FOR_dbgCAN_dbg_Sen_Duct_Bus_
|
||||
|
||||
typedef struct {
|
||||
int16_t dbg_Sen_Duct_FL_Fb_Select;
|
||||
int16_t dbg_Sen_Duct_FL_Lower_Fb;
|
||||
int16_t dbg_Sen_Duct_FL_Lower_Tgt;
|
||||
int16_t dbg_Sen_Duct_FL_Side_Fb;
|
||||
int16_t dbg_Sen_Duct_FL_Upper_Fb;
|
||||
int16_t dbg_Sen_Duct_FL_Upper_Tgt;
|
||||
int16_t dbg_Sen_Duct_MultMsg_Idx;
|
||||
int16_t dbg_Sen_Duct_FR_Fb_Select;
|
||||
int16_t dbg_Sen_Duct_FR_Lower_Fb;
|
||||
int16_t dbg_Sen_Duct_FR_Lower_Tgt;
|
||||
int16_t dbg_Sen_Duct_FR_Side_Fb;
|
||||
int16_t dbg_Sen_Duct_FR_Upper_Fb;
|
||||
int16_t dbg_Sen_Duct_FR_Upper_Tgt;
|
||||
int16_t dbg_Sen_Duct_RL_Fb;
|
||||
int16_t dbg_Sen_Duct_RL_Fb_Select;
|
||||
int16_t dbg_Sen_Duct_RL_Side_Fb;
|
||||
int16_t dbg_Sen_Duct_RL_Tgt;
|
||||
int16_t dbg_Sen_Duct_RR_Fb;
|
||||
int16_t dbg_Sen_Duct_RR_Fb_Select;
|
||||
int16_t dbg_Sen_Duct_RR_Side_Fb;
|
||||
int16_t dbg_Sen_Duct_RR_Tgt;
|
||||
uint8_t dbg_Sen_Duct_MultMsg_Idx;
|
||||
uint8_t dbg_Sen_Duct_FL_Fb_Select;
|
||||
uint8_t dbg_Sen_Duct_RR_Fb_Select;
|
||||
uint8_t dbg_Sen_Duct_RL_Fb_Select;
|
||||
uint8_t dbg_Sen_Duct_FR_Fb_Select;
|
||||
int16_t dbg_Sen_Duct_RL_Tgt_ro;
|
||||
int16_t dbg_Sen_Duct_FR_Upper_Tgt_ro;
|
||||
int16_t dbg_Sen_Duct_RR_Tgt_ro;
|
||||
int16_t dbg_Sen_Duct_FL_Upper_Tgt_ro;
|
||||
int16_t dbg_Sen_Duct_RR_Fb_ro;
|
||||
int16_t dbg_Sen_Duct_RL_Fb_ro;
|
||||
int16_t dbg_Sen_Duct_FR_Upper_Fb_ro;
|
||||
int16_t dbg_Sen_Duct_FL_Upper_Fb_ro;
|
||||
int16_t dbg_Sen_Duct_FR_Side_Fb_ro;
|
||||
int16_t dbg_Sen_Duct_FL_Side_Fb_ro;
|
||||
int16_t dbg_Sen_Duct_RL_Side_Fb_ro;
|
||||
int16_t dbg_Sen_Duct_RR_Side_Fb_ro;
|
||||
int16_t dbg_Sen_Duct_FR_Lower_Tgt_ro;
|
||||
int16_t dbg_Sen_Duct_FL_Lower_Tgt_ro;
|
||||
int16_t dbg_Sen_Duct_FR_Lower_Fb_ro;
|
||||
int16_t dbg_Sen_Duct_FL_Lower_Fb_ro;
|
||||
} dbgCAN_dbg_Sen_Duct_Bus;
|
||||
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Reference in New Issue