Effacer les filtres
Effacer les filtres

Simulink Coder- Tunable Constants Question

1 vue (au cours des 30 derniers jours)
B. J.
B. J. le 22 Juil 2011
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 commentaire
Kaustubha Govind
Kaustubha Govind le 22 Juil 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?

Connectez-vous pour commenter.

Réponse acceptée

Fangjun Jiang
Fangjun Jiang le 22 Juil 2011
extern Parameters_CompileAttemp_201107 CompileAttemp_20110705_P_
It declares a variable called "CompileAttemp_20110705_P_". Its type is "Parameters_CompileAttemp_201107".
  2 commentaires
B. J.
B. J. le 22 Juil 2011
Hi Fangjun,
Let me clafiry,
Parameters_CompileAttemp_201107_ is the name of struct type
CompileAttemp_20110705_P is variable name
not CompileAttemp_20110705_P_
Essentially, the code is correct except I need to remove the '_' at the end. I'm confused why the Simulink Compiler would add this.
Fangjun Jiang
Fangjun Jiang le 22 Juil 2011
Without your modification, does the auto-gen code compile? You are not supposed to hand-modify the auto-gen code.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Simulink Coder dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by