Intialization of local variables in model_step() function
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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 comentario
Namrata Biranje
el 16 de Abr. de 2020
I am facing the same issue.Is there any solution or do I need to contact technical team of Mathworks?
Respuestas (1)
Kaustubha Govind
el 29 de Oct. de 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 comentarios
Kaustubha Govind
el 29 de Oct. de 2012
TAB: Please report this as a bug to MathWorks Support. Hopefully they will also provide a workaround for you.
Ver también
Categorías
Más información sobre Simulink Coder en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!