Simulink model and function file mexw32

5 views (last 30 days)
atarli
atarli on 29 Oct 2013
Edited: Zack Peters on 29 Oct 2013
My friend sent me his simulink poject with all files of it in mexw32 format. In project there is an embeded function block. When I try to run that project I'm taking errors like that "Unable to locate a C-compiler required by Stateflow and MATLAB Function blocks. Use 'mex -setup' to select a supported C-compiler."
Can someone help me How can I run this simulink model without error. Should I copy mexw32 files to somewhere in matlab folder?

Answers (1)

Zack Peters
Zack Peters on 29 Oct 2013
Edited: Zack Peters on 29 Oct 2013
The Embedded Function block generates a MEX file out of the MATLAB code that is in it. In order to successfully do so, it requires that a supported compiler has been properly setup for that installation of MATLAB.
As the error messages suggests, you can setup your compiler by typing
>> mex -setup
If you do not have a supported compiler installed on your machine, a list of supported compilers can be found here.
~Zack

Categories

Find more on Programmatic Model Editing in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!