【问题标题】:Embedded MATLAB function- Simulink嵌入式 MATLAB 函数 - 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).

【问题讨论】:

    标签: matlab simulink


    【解决方案1】:

    您的 Simulink 模型位于哪个目录中?看起来它在C:\Program Files (x86)\MATLAB71\work 中。尝试将其保存在您具有写入权限的其他目录中,例如My Documents\MATLAB,然后重试。

    您还设置了 C 编译器吗?嵌入式 MATLAB 函数使用 C 代码生成,因此需要 C 编译器来编译生成的 C 代码。使用mex -setup 来设置C 编译器。

    【讨论】:

    • 嘿,谢谢..它现在正在工作。我刚刚更改了文件位置。 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-24
    • 1970-01-01
    • 2013-10-19
    • 1970-01-01
    • 2018-12-05
    • 2017-07-30
    • 1970-01-01
    相关资源
    最近更新 更多