Simulink Coder- Tunable Constants Question
1 view (last 30 days)
Show older comments
Hi,
The code generated out of Simulink looks a bit off. I am trying to globally expose the following variable. (eventually will be a larger structure).
In the header file, the struct is defined as
/* Parameters (auto storage) */
struct Parameters_CompileAttemp_201107_ {
real_T TESTING; /* Variable: TESTING
* Referenced by: '<S4>/Constant8'
*/
};
But the parameter refers the struct as: extern Parameters_CompileAttemp_201107 CompileAttemp_20110705_P;
The struct type name in the definition does not match the with the one referenced in the parameter: Parameters_CompileAttemp_201107 Parameters_CompileAttemp_201107_
Can someone help with the slight difference?
thanks, Becky
1 Comment
Kaustubha Govind
on 22 Jul 2011
Becky: Does the generated code fail to compile? If it does compile, perhaps there is a typedef or #define somewhere that reconciles the difference?
Accepted Answer
Fangjun Jiang
on 22 Jul 2011
extern Parameters_CompileAttemp_201107 CompileAttemp_20110705_P_
It declares a variable called "CompileAttemp_20110705_P_". Its type is "Parameters_CompileAttemp_201107".
2 Comments
Fangjun Jiang
on 22 Jul 2011
Without your modification, does the auto-gen code compile? You are not supposed to hand-modify the auto-gen code.
More Answers (0)
See Also
Categories
Find more on Simulink Coder in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!