- PATH contains the '&' character
- PATH does not contain 'C:\Windows\System32' (or the corresponding System32 folder for your machine)
Make error when using a embedded matlab function
2 views (last 30 days)
Show older comments
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 1 Apr 2013
Now, when you run "getenv PATH" from MATLAB, does "C:/Windows/System32/" show up in the list?
Answers (1)
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
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 :)
See Also
Categories
Find more on Startup and Shutdown in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!