Embedded Coder: How can I configure a Simulink model to generate model parameters as regular (non-static) C++ class members?
22 views (last 30 days)
Show older comments
Wojciech Przystas
on 24 Jul 2025
Commented: Wojciech Przystas
on 22 Aug 2025 at 9:57
Using Embedded Coder, I would like to generate C++ code from my Simulink model and then use multiple instances of the C++ class in my custom C++ code.
How can I prevent model parameters from being generated with the static keyword, so that multiple instances of the generated model class can be used?
I tried different Model settings, StorageClasses and Code Mapping, but the code for the model parameters is always generated as "static":
// Tunable parameters
static P_signalGen_T signalGen_P;
0 Comments
Accepted Answer
Pramil
on 29 Jul 2025
Hi Wojciech,
You can follow the instructions mentioned in the following MATLAB answer to make the model parameters "non-static":
Hope this helps!
More Answers (0)
See Also
Categories
Find more on Deployment, Integration, and Supported Hardware 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!