Intialization of local variables in model_step() function
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Is it possible to initialize the local variables (with zero or with any value) in model_step() function in the code generated by Embedded coder ?
I am using R2011b.
I want code to generated like this.
void model_step()
{
boolean_T rtbxyz = 0;
uint8_T rtbklm[2] = {0,0};
/* Model logic */
}
I gone through the code generation settings but not found any way.
1 commentaire
Namrata Biranje
le 16 Avr 2020
I am facing the same issue.Is there any solution or do I need to contact technical team of Mathworks?
Réponses (1)
Kaustubha Govind
le 29 Oct 2012
What block generates the code that uses these variables? The block is responsible for initialization of these variables. If it is an S-function block, it's TLC file might need fixing. If it is a shipped Simulink library block, uninitialized variables should be considered a bug.
4 commentaires
Kaustubha Govind
le 29 Oct 2012
TAB: Please report this as a bug to MathWorks Support. Hopefully they will also provide a workaround for you.
Voir également
Catégories
En savoir plus sur Simulink Coder dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!