Обновление
This commit is contained in:
parent
6076709df5
commit
897e578135
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
|
|
@ -3,9 +3,9 @@
|
|||
*
|
||||
* Code generated for Simulink model 'HVAC_model'.
|
||||
*
|
||||
* Model version : 1.820
|
||||
* Model version : 1.846
|
||||
* Simulink Coder version : 24.1 (R2024a) 19-Nov-2023
|
||||
* C/C++ source code generated on : Tue Apr 21 14:12:53 2026
|
||||
* C/C++ source code generated on : Fri Apr 24 11:56:21 2026
|
||||
*
|
||||
* Target selection: ert.tlc
|
||||
* Embedded hardware selection: ARM Compatible->ARM Cortex-M
|
||||
|
|
@ -108,6 +108,54 @@ 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 StopMode(int8_t rtu_stepIn, int8_t *rty_step, const uint8_t
|
||||
*rtd_Busy_private, uint8_t rtd_COM_private[9], const
|
||||
uint8_t *rtd_Error_Connect_private, const double
|
||||
*rtd_LOGGER_LIN, uint8_t rtd_MODE_private[9]);
|
||||
extern void InitialCPOSMin(int8_t rtu_stepIn, int8_t *rty_step, const uint8_t
|
||||
*rtd_Busy_private, uint8_t rtd_COM_private[9], const uint8_t
|
||||
*rtd_Error_Connect_private, const double *rtd_LOGGER_LIN, uint16_t
|
||||
rtd_POS_private[9]);
|
||||
extern void NormalMode(int8_t rtu_stepIn, int8_t *rty_step, const uint8_t
|
||||
*rtd_Busy_private, uint8_t rtd_COM_private[9], const uint8_t
|
||||
*rtd_Error_Connect_private, const double *rtd_LOGGER_LIN, uint8_t
|
||||
rtd_MODE_private[9]);
|
||||
extern void MovetopositionMin(int8_t rtu_stepIn, int8_t *rty_step, uint8_t
|
||||
rtd_Autos_private[9], const uint8_t *rtd_Busy_private, uint8_t
|
||||
rtd_COM_private[9], uint8_t rtd_Coils_private[9], const uint8_t
|
||||
*rtd_Error_Connect_private, const double *rtd_LOGGER_LIN, uint8_t
|
||||
rtd_Lnoise_private[9], uint16_t rtd_POS_private[9], uint8_t rtd_Speed_private
|
||||
[9], uint8_t rtd_Stall_private[9]);
|
||||
extern void InitialCPOSMax(int8_t rtu_stepIn, int8_t *rty_step, const uint8_t
|
||||
*rtd_Busy_private, uint8_t rtd_COM_private[9], const uint8_t
|
||||
*rtd_Error_Connect_private, const double *rtd_LOGGER_LIN, uint16_t
|
||||
rtd_POS_private[9]);
|
||||
extern void MovetopositionMax(int8_t rtu_stepIn, int8_t *rty_step, uint8_t
|
||||
rtd_Autos_private[9], const uint8_t *rtd_Busy_private, uint8_t
|
||||
rtd_COM_private[9], uint8_t rtd_Coils_private[9], const uint8_t
|
||||
*rtd_Error_Connect_private, const double *rtd_LOGGER_LIN, uint8_t
|
||||
rtd_Lnoise_private[9], uint16_t rtd_POS_private[9], uint8_t rtd_Speed_private
|
||||
[9], uint8_t rtd_Stall_private[9]);
|
||||
extern void WriteERROR(const bool rtu_ErrCallibration[9], double rtu_LOGGER);
|
||||
extern void SwitchCaseActionSubsystem3_Init(DW_SwitchCaseActionSubsystem3
|
||||
*localDW);
|
||||
extern void SwitchCaseActionSubsystem3(int8_t *rty_step, uint8_t
|
||||
*rtd_CCU_ActuatorErrF_Stat_private, uint8_t rtd_COM_private[9], uint8_t
|
||||
rtd_ErrorActuator[9], uint8_t rtd_ErrorCalibration_private[9], double
|
||||
*rtd_ErrorHomming_private, const double *rtd_LOGGER_LIN, uint8_t
|
||||
rtd_MODE_private[9], uint8_t rtd_dtc_state_error_model[127], int8_t
|
||||
*rtd_stepSig_private, const uint32_t *rtd_t_now, DW_SwitchCaseActionSubsystem3
|
||||
*localDW);
|
||||
extern void SwitchCaseActionSubsystem4(int8_t *rty_step, const double
|
||||
*rtd_LOGGER_LIN, int8_t *rtd_stepSig_private);
|
||||
extern void Write(double rtu_LOGGER, const int16_t rtu_data[9]);
|
||||
extern void Write_c(double rtu_LOGGER, const int16_t rtu_data[9]);
|
||||
extern void MAXPOSITION(double rtu_LOGGER, const int16_t rtu_MAX[6], const bool
|
||||
rtu_ERRORS[9], const double rtu_KOEF[9]);
|
||||
extern void MAXPOSITION_k(double rtu_LOGGER, const int16_t rtu_MAX[6], const
|
||||
uint8_t rtu_ERRORS[9], const double rtu_KOEF[9]);
|
||||
extern void MAXPOSITION_d(double rtu_LOGGER, const int16_t rtu_MAX[6], const
|
||||
bool rtu_ERRORS[9], const double rtu_KOEF[9]);
|
||||
extern void g_assSTART_ENTER_INCAR_j(uint8_t rtu_LVL, int16_t *rty_out);
|
||||
extern void g_assSTART_ENTER_COOLANT_p(uint8_t rtu_LVL, int16_t *rty_out);
|
||||
extern void Level4(int8_t *rty_step1, const uint16_t *rtd_ECT, const uint8_t
|
||||
|
|
|
|||
|
|
@ -3,9 +3,9 @@
|
|||
*
|
||||
* Code generated for Simulink model 'HVAC_model'.
|
||||
*
|
||||
* Model version : 1.820
|
||||
* Model version : 1.846
|
||||
* Simulink Coder version : 24.1 (R2024a) 19-Nov-2023
|
||||
* C/C++ source code generated on : Tue Apr 21 14:12:53 2026
|
||||
* C/C++ source code generated on : Fri Apr 24 11:56:21 2026
|
||||
*
|
||||
* Target selection: ert.tlc
|
||||
* Embedded hardware selection: ARM Compatible->ARM Cortex-M
|
||||
|
|
|
|||
17
Model_Task.c
17
Model_Task.c
|
|
@ -32,8 +32,8 @@ void ModelTask_Init(
|
|||
|
||||
static bool setActuatorBusy(tModelTask *env) {
|
||||
|
||||
/*
|
||||
if (env->triggerCommand1 == false){
|
||||
|
||||
if (env->triggerCommand1 == false) {
|
||||
|
||||
|
||||
for (uint8_t i = 0; i < env->linTaskActuator1->LIN_ISSR_ALL; ++i) {
|
||||
|
|
@ -44,14 +44,17 @@ static bool setActuatorBusy(tModelTask *env) {
|
|||
memcpy(&env->triggerActuatorCmdBus_1, &Actuator_Ch0_Command_Model, sizeof(ActuatorCmdBus));
|
||||
|
||||
#if (LOG_LIN_ACTUATOR == 1)
|
||||
#if (LOG_LIN1_ACTUATOR == 1)
|
||||
LoggerInfoStatic(LOGGER, LOG_SIGN, "ACT1: TRIGGERED COMMAND (SET BUSY)")
|
||||
#endif
|
||||
#endif
|
||||
|
||||
Actuator_Ch0_Status_Model.Busy = 1;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
if (env->triggerCommand2 == false) {
|
||||
|
||||
|
|
@ -63,7 +66,9 @@ static bool setActuatorBusy(tModelTask *env) {
|
|||
memcpy(&env->triggerActuatorCmdBus_2, &Actuator_Ch1_Command_Model, sizeof(ActuatorCmdBus));
|
||||
|
||||
#if (LOG_LIN_ACTUATOR == 1)
|
||||
#if (LOG_LIN2_ACTUATOR == 1)
|
||||
LoggerInfoStatic(LOGGER, LOG_SIGN, "ACT2: TRIGGERED COMMAND (SET BUSY)")
|
||||
#endif
|
||||
#endif
|
||||
|
||||
Actuator_Ch1_Status_Model.Busy = 1;
|
||||
|
|
@ -72,7 +77,7 @@ static bool setActuatorBusy(tModelTask *env) {
|
|||
}
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
if (env->triggerCommand3 == false) {
|
||||
|
||||
for (uint8_t i = 0; i < env->linTaskActuator3->LIN_ISSR_ALL; ++i) {
|
||||
|
|
@ -83,14 +88,16 @@ static bool setActuatorBusy(tModelTask *env) {
|
|||
memcpy(&env->triggerActuatorCmdBus_3, &Actuator_Ch2_Command_Model, sizeof(ActuatorCmdBus));
|
||||
|
||||
#if (LOG_LIN_ACTUATOR == 1)
|
||||
#if (LOG_LIN3_ACTUATOR == 1)
|
||||
LoggerInfoStatic(LOGGER, LOG_SIGN, "ACT3: TRIGGERED COMMAND (SET BUSY)")
|
||||
#endif
|
||||
#endif
|
||||
Actuator_Ch2_Status_Model.Busy = 1;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
return false;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue