Intialization of local variables in model_step() function
Ältere Kommentare anzeigen
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 Kommentar
Namrata Biranje
am 16 Apr. 2020
I am facing the same issue.Is there any solution or do I need to contact technical team of Mathworks?
Antworten (1)
Kaustubha Govind
am 29 Okt. 2012
0 Stimmen
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 Kommentare
Kaustubha Govind
am 29 Okt. 2012
TAB: I've usually seen such variables initialized before use (even if not initialization at declaration) - does that not happen in this case? If so, I would recommend reporting this to MathWorks Technical Support. Thanks!
Kaustubha Govind
am 29 Okt. 2012
TAB: Please report this as a bug to MathWorks Support. Hopefully they will also provide a workaround for you.
Kategorien
Mehr zu AUTOSAR Blockset finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!