Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

To resolve issues starting MATLAB on Mac OS X 10.10 (Yosemite) visit: http://www.mathworks.com/matlabcentral/answers/159016

Make error when using a embedded matlab function

Asked by Anand on 28 Mar 2013

I wrote a simple function to swap variables. I am using MATLAB in Win 7.

function [x,y]= swap(u,v)
x=v;
y=u;

I get a make error stating

 "Making simulation target "ex2_sfun", ... 

C:\Users\....(some location)>"c:\users\(some location)" -f ex2_sfun.lmk The system cannot find the path specified."

I get Parse Ok and Code Ok.

What might be the problem? Please help me.

5 Comments

Kaustubha Govind on 29 Mar 2013

Okay, the pronlem could be that you are missing System32 on your PATH variable. Could you make sure that "C:/Windows/System32/" exists on your machine and add that to the System PATH environment variable? Then restart MATLAB and try your model again.

Anand on 1 Apr 2013

Hi.. By System PATH u mean the Path variable in Environmental variables of computer properties? I added in that and still it not working. Again it is giving me Make Error.

Kaustubha Govind on 1 Apr 2013

Now, when you run "getenv PATH" from MATLAB, does "C:/Windows/System32/" show up in the list?

Anand

Products

1 Answer

Answer by Ahmed A. Selman on 28 Mar 2013

Probably there is a simulink model with the same name. Try to use a slightly different function name for youe swap function such as swap01 or swapThem..etc. Also check your path and set it to current Matlab directory. Regards.

3 Comments

Anand on 28 Mar 2013

Hi, I am a newbie. How to set path to current Matlab directory ?

"pwd" command gives me C:/Documents/Matlab" . Is it my Matlab directory ? Where shud I set this path ?

Regards

Ahmed A. Selman on 29 Mar 2013

From Matlab menu (File), then goto (Set Path) and click on (Add Folder) to add a single directory or (Add with subfolders) to add a folder and its children. You can also type

   pathtool

to reach the same interface.

Don't forget to click (save) after you finish setting your path :)

Anand on 1 Apr 2013

I notice tat the path is already set to the present directory. But when I run the model, it gives me a Make Error.

Ahmed A. Selman

Contact us