嵌入式 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的主要内容,如果未能解决你的问题,请参考以下文章

Simulink 中的嵌入式函数问题

使用嵌入式matlab功能块的simulink模型中信号的频率内容?

Simulink、matlab 函数

psim什么版本能和matlab联合仿真,psim与simulink联合仿真步骤

毕业设计/matlab系列基于DCT的数字图像水印matlab&simulink实现

毕业设计/matlab系列基于DCT的数字图像水印matlab&simulink实现