我正在尝试使用嵌入式MATLAB函数,但每次它都会产生相同的错误 . 任何人都可以解释它是什么意思以及如何解决它 . 我已经完成了MATLAB的工作,但这是我第一次使用Simulink . 错误是:
Message : Model error
source : unknown
reported by :simulink
summary :
Error using ==> stateflow\private\slsf
Error using ==> stateflow\private\autobuild_kernel
Error using ==> stateflow\private\targetman
Error using ==> cd
Cannot CD to C:\Program Files (x86)\MATLAB71\work\sfprj\ (Name is nonexistent or not a directory).
1 回答
您的Simulink模型位于哪个目录中?它看起来像
C:\Program Files (x86)\MATLAB71\work
. 尝试将其保存在您具有写访问权限的其他目录中,例如My Documents\MATLAB
,然后重试 .还有你设置C编译器?嵌入式MATLAB函数使用C代码生成,因此需要C编译器来编译生成的C代码 . 使用
mex -setup
来设置C编译器 .