function file mexw32 format error in simulink model

조회 수: 1 (최근 30일)
atarli
atarli 2013년 10월 29일
댓글: shamsudheen p 2021년 5월 17일
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?

답변 (1개)

Zack Peters
Zack Peters 2013년 10월 29일
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
  댓글 수: 1
shamsudheen p
shamsudheen p 2021년 5월 17일
I am getting the error message as 'Problem creating Accelerator MEX file for model 'PVarray_Grid_IncCondReg_det' during the simulation of 100-kW Grid-Connected PV Array using MATLAB 2013a on windows 10(32bit).
When i run mex -setup it gave the output as
Select a compiler:
[1] Lcc-win32 C 2.4.1 in C:\PROGRA~1\MATLAB\R2013a\sys\lcc
[0] None
Even I selected the first one the error persists. Please help me to solve the issue

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

카테고리

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