필터 지우기
필터 지우기

RTWCGEmlParse Error while trying to generate code in Simulink

조회 수: 1 (최근 30일)
Niels
Niels 2015년 4월 16일
댓글: mario alejandro 2019년 5월 2일
Hello,
I am trying to generate code from my simulink file but I get an error just after starting build procedure (at 0.507sec) : "RTWCGEmlParse Error : Compilation errors when generating code.
Component : Simulink | Category : Model error"
After that, all the blocks become yellow and red. I guess that RTW stands for Real-Time Workshop, the previous name of Simulink Coder and that CG stands for Code Generator but I have no idea what this error means and there is no further explanation. My simulink file contains Simulink blocks and a Stateflow chart.
Could you help me please?
I am using Matlab r2014a.
Thank you
  댓글 수: 3
Niels
Niels 2015년 5월 21일
Yes, by deleting each block one by one in order to find the guilty one, I've found that the Gain block doesn't like matrix sum and product as values :
I had 3 gain blocks with a gain value of A+B*K (where A, B and K are 3 matrix). So I created a new matrix in the workspace : Anew=A+B*K and replaced the values of the gain blocks by Anew and it worked ! No more errors :)
Hope it will help ;)
mario alejandro
mario alejandro 2019년 5월 2일
Thank you, friend, I see that you solved it quickly and yourself. It has helped me a lot

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

답변 (1개)

Anup
Anup 2015년 5월 21일
My issue seemed to be with the use of nested library blocks. I ended up replacing the inner library block with its implementation. So I still have the same functionality but the interface and model looks a bit different.

카테고리

Help CenterFile Exchange에서 Simulink Coder에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by