Генератор кода пытается сначала сгенерировать постоянные параметры в общую папку утилит. Если постоянные параметры не генерируются в папке общих утилит, они определяются в верхней модели в структуре глобального постоянного параметра. Объявление структуры,
, находится в ConstParam_<reservedrangesplaceholder0 >
:model
.h
/* Constant parameters (auto storage) */ typedef struct { /* Expression: [1 2 3 4 5 6 7] * Referenced by: '<Root>/Constant' */ real_T Constant_Value[7]; /* Expression: [7 6 5 4 3 2 1] * Referenced by: '<Root>/Gain' */ real_T Gain_Gain[7]; } ConstParam_model;
model
_constP
, находится в:/* Constant parameters (auto storage) */ const ConstParam_model model_ConstP = { /* Expression: [1 2 3 4 5 6 7] * Referenced by: '<Root>/Constant' */ { 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0 }, /* Expression: [7 6 5 4 3 2 1] * Referenced by: '<Root>/Gain' */ { 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0 } };
model
_constP
передается как аргумент ссылкам на модели.