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

### Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

New to MATLAB?

# Make error when using a embedded matlab function

Asked by Anand

### Anand (view profile)

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

### Kaustubha Govind (view profile)

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

### Anand (view profile)

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

### Kaustubha Govind (view profile)

on 1 Apr 2013

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

## 1 Answer

Answer by Ahmed A. Selman

### Ahmed A. Selman (view profile)

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

### Anand (view profile)

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

### Ahmed A. Selman (view profile)

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

### Anand (view profile)

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.

Contact us