各位大神求教:
2015Matlab在进行Simulink搭建的模型MIL运行仿真时没有问题,但在进行C代码生成时报出错误(貌似为代数环):如下,请大家指教(QQ:804744389)
Found algebraic loop containing:
'BMS_DC_Chrg_3/STM/InPutHandl/BatStTransJump_DC/Cmd9_DC/Relational Operator32' (discontinuity)
'BMS_DC_Chrg_3/STM/InPutHandl/BatStTransJump_DC/Cmd9_DC/Logical Operator14' (discontinuity)
'BMS_DC_Chrg_3/STM/InPutHandl/BatStTransJump_DC/Cmd9_DC/Subsystem12/Switch' (discontinuity)
'BMS_DC_Chrg_3/STM/InPutHandl/BatStTransJump_DC/Cmd9_DC/Subsystem12/Saturation' (discontinuity)
'BMS_DC_Chrg_3/STM/InPutHandl/BatStTransJump_DC/Cmd9_DC/Subsystem12/Relational Operator' (discontinuity)
'BMS_DC_Chrg_3/STM/InPutHandl/BatStTransJump_DC/Cmd9_DC/Relational Operator38' (discontinuity)
'BMS_DC_Chrg_3/STM/InPutHandl/BatStTransJump_DC/Cmd9_DC/Logical Operator12' (discontinuity)
'BMS_DC_Chrg_3/STM/InPutHandl/BatStTransJump_DC/Cmd9_DC/Switch7' (discontinuity)
'BMS_DC_Chrg_3/STM/InPutHandl/BatStTransJump_DC/Cmd9_DC/Switch6' (discontinuity)
'BMS_DC_Chrg_3/STM/InPutHandl/BatStTransJump_DC/Cmd9_DC/Logical Operator5' (discontinuity)
'BMS_DC_Chrg_3/STM/InPutHandl/BatStTransJump_DC/Gain'
'BMS_DC_Chrg_3/STM/InPutHandl/BatStTransJump_DC/Cmd16_DC/Relational Operator7' (discontinuity)
'BMS_DC_Chrg_3/STM/InPutHandl/BatStTransJump_DC/Cmd16_DC/Logical Operator1' (discontinuity)
'BMS_DC_Chrg_3/STM/InPutHandl/BatStTransJump_DC/Gain15'
'BMS_DC_Chrg_3/STM/InPutHandl/BatStTransJump_DC/Cmd15_DC/Relational Operator5' (discontinuity)
'BMS_DC_Chrg_3/STM/InPutHandl/BatStTransJump_DC/Cmd15_DC/Relational Operator2' (discontinuity)
'BMS_DC_Chrg_3/STM/InPutHandl/BatStTransJump_DC/Cmd15_DC/Logical Operator1' (discontinuity)
'BMS_DC_Chrg_3/STM/InPutHandl/BatStTransJump_DC/Gain14'
'BMS_DC_Chrg_3/STM/InPutHandl/BatStTransJump_DC/Cmd13_DC/Relational Operator7' (discontinuity)
'BMS_DC_Chrg_3/STM/InPutHandl/BatStTransJump_DC/Cmd13_DC/Logical Operator1' (discontinuity)
'BMS_DC_Chrg_3/STM/InPutHandl/BatStTransJump_DC/Gain12'
'BMS_DC_Chrg_3/STM/InPutHandl/BatStTransJump_DC/Cmd11_DC/Relational Operator8' (discontinuity)
'BMS_DC_Chrg_3/STM/InPutHandl/BatStTransJump_DC/Cmd11_DC/Logical Operator4' (discontinuity)
'BMS_DC_Chrg_3/STM/InPutHandl/BatStTransJump_DC/Cmd11_DC/Logical Operator5' (discontinuity)
'BMS_DC_Chrg_3/STM/InPutHandl/BatStTransJump_DC/Cmd11_DC/Logical Operator1' (discontinuity)
'BMS_DC_Chrg_3/STM/InPutHandl/BatStTransJump_DC/Gain10'
'BMS_DC_Chrg_3/STM/InPutHandl/Data Type Conversion21'
'BMS_DC_Chrg_3/STM/DCChrgBatst'
'BMS_DC_Chrg_3/STM/InPutHandl/InputParHandl/EmergJudge/Relational Operator2' (discontinuity)
'BMS_DC_Chrg_3/STM/InPutHandl/InputParHandl/EmergJudge/Logical Operator5' (discontinuity)
'BMS_DC_Chrg_3/STM/InPutHandl/InputParHandl/EmergJudge/Switch7' (discontinuity)
'BMS_DC_Chrg_3/STM/InPutHandl/InputParHandl/EmergJudge/Switch2' (algebraic variable) (discontinuity)
'BMS_DC_Chrg_3/STM/InPutHandl/BatStTransJump_DC/Cmd9_DC/Add4' (algebraic variable)
This algebraic loop may be resolved when the subsystem option 'Minimize algebraic loop occurrences' is selected on some or all of the atomic and enabled subsystems in this algebraic loop.
警告: Discontinuities detected within algebraic loop(s), may have trouble solving