C compiler error in using quadprog in a simulink model using coder.extrinsic.

I am trying to build a Simulink function block using the "Matlab Function" block for simulink. I just want to see the output on a scope so I connected the Matlab Function block to a scope. When I run the code, it gives me an error saying there is no C compiler. I am not sure why I would require a C Compiler for just running a normal simulation. Can anyone help me with this?
I have the Matlab R2013a version.
Thanks for your time,
Regards

 채택된 답변

The MATLAB Function Block requires a supported C compiler even for simulation:
That link shows how to install one if it is not present. If you already have a compiler installed then:
mex -setup
will guide you through choosing it.

댓글 수: 3

Thank you for the answer. I was not sure about that. So, is there any other block that would be similar to the Matlab Function Block but does not require a C Compiler?
Thanks
The interpreted MATLAB Function Block and Level-2 MATLAB S-Function block should not require a compiler:
Most platforms either come bundled with a compiler or have freely available supported compilers as well. For R2013a:
and current:
Thanks again for you reply. It was helpful.

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

추가 답변 (0개)

카테고리

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

질문:

2014년 4월 2일

댓글:

2014년 4월 2일

Community Treasure Hunt

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

Start Hunting!

Translated by