嵌入式 MATLAB 函数 - Simulink
Posted
技术标签:
【中文标题】嵌入式 MATLAB 函数 - Simulink【英文标题】:Embedded MATLAB function- Simulink 【发布时间】:2014-01-24 06:55:41 【问题描述】:我正在尝试使用嵌入式 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 编译器。
【讨论】:
嘿,谢谢..它现在正在工作。我刚刚更改了文件位置。 :)以上是关于嵌入式 MATLAB 函数 - Simulink的主要内容,如果未能解决你的问题,请参考以下文章
使用嵌入式matlab功能块的simulink模型中信号的频率内容?
psim什么版本能和matlab联合仿真,psim与simulink联合仿真步骤