Matlab Simulink 加速模式下生成MEX文件出错

1.问题

Simulink无法为模型生成MEX文件,导致无法启动“加速模式”,如下

 

 2.解决过程

经过了许久的尝试,终于让我发现了一些端疑:

simulink诊断显示我的仿真文件所在文件夹名称如上图(举例随便取的),然后就出现了“创建加速MEX文件时出现问题”的错误,而实际上我的仿真文件所在文件夹如下图

 小伙伴们可能发现了,simulink识别的文件夹名称不完全,后面的“ 算法”无了,注意哦,“算法”前有个空格

为此,我删掉了仿真文件所在文件夹名称中的空格再次进行尝试,结果如下:

成功运行了!

除此之外,为了确认其它命名是否会导致此类问题,我尝试了多种文件命名,归纳至“3.总结”处。

3.总结 

上图表明simulink识别的是文件的绝对路径,如D:\matlab\....\,那么所在路径的所有文件夹名均不能出现 空格。除此之外文件夹名出现 英文、中文、数字、\+-._等字符均可。(注:低版本的matlab似乎也不支持中文命名)

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值