Make error when using a embedded matlab function

조회 수: 1 (최근 30일)
Anand
Anand 2013년 3월 28일
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
Anand
Anand 2013년 4월 1일
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 2013년 4월 1일
Now, when you run "getenv PATH" from MATLAB, does "C:/Windows/System32/" show up in the list?

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

답변 (1개)

Ahmed A. Selman
Ahmed A. Selman 2013년 3월 28일
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
Ahmed A. Selman
Ahmed A. Selman 2013년 3월 29일
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 2013년 4월 1일
I notice tat the path is already set to the present directory. But when I run the model, it gives me a Make Error.

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

카테고리

Help CenterFile Exchange에서 Startup and Shutdown에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by