Simulink code generation error in: rtwcg_modu​le_reuse_b​uffer_inse​rtion.cpp

Hello Community,
while generating C-Code from Simulink R2019b, I get the following error:
Code generation assertion 'index != -1' failed in 'b:\matlab\src\rtwcg\rtwcg_utils\rtwcg_module_reuse_buffer_insertion.cpp:354'.
Is there any idea what this message means, or, what I can do to avoid this error?
Thanks in advance

 채택된 답변

Sourabh
Sourabh 2023년 8월 16일
Hey Jannik,
This might be caused by some issue with internal optimization.
A simple workaround for you is to go to "Configuration parameters > Code Generation > Optimization", check "Specify custom optimizations" and turn off 'in-place bus assignment reuse', which is documented below:
This should not cause significant effect in the efficiency of your model and generated code.
Hope this helps!

댓글 수: 1

Hi Sourabh,
you are absolutly correct, this is the way to handle the error. Thanks for your time and thanks for sharing the solution with the community.
With best regards,
Jannik

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

추가 답변 (0개)

카테고리

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

제품

릴리스

R2019b

질문:

2023년 7월 4일

댓글:

2023년 8월 16일

Community Treasure Hunt

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

Start Hunting!

Translated by