Effacer les filtres
Effacer les filtres

How to namespace the C++ code from simulink embedded coder

8 vues (au cours des 30 derniers jours)
Ian Colwell
Ian Colwell le 21 Nov 2022
Commenté : Ian Colwell le 12 Déc 2022
Hello There,
We have several simulink models that we export using embedded coder and compile together to create 1 app.
How do we get embedded coder to generate C++ code that is namespaced? It seems like matlab coder and even embedded coder for m files have this feature, but not embedded coder for simulink.
The issue is that the generated code will create globals like "rtConstP" that will conflict with each other once compiled together.

Réponse acceptée

Mark McBroom
Mark McBroom le 9 Déc 2022
https://www.mathworks.com/help/ecoder/ug/interactively-configure-cpp-interface.html
  1 commentaire
Ian Colwell
Ian Colwell le 12 Déc 2022
Thanks Mark! Somehow I never came across that page in all my searching. This is definitely the best option for customizing and namespacing exported code.
Unfortunately it seems we are unable to use C++ class export since it's incompatible with variable-size input signals to the model. Regardless, this answers the original question.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Deployment, Integration, and Supported Hardware dans Help Center et File Exchange

Produits


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by