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

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.

 채택된 답변

Mark McBroom
Mark McBroom 2022년 12월 9일

0 개 추천

https://www.mathworks.com/help/ecoder/ug/interactively-configure-cpp-interface.html

댓글 수: 1

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.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Simulink Coder에 대해 자세히 알아보기

제품

릴리스

R2021b

질문:

2022년 11월 21일

댓글:

2022년 12월 12일

Community Treasure Hunt

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

Start Hunting!

Translated by