Simulink Rsim可执行文件libmx.dll缺失

时间:2017-01-31 10:13:13

标签: matlab executable simulink

我想使用MATLAB 2010b 32位为Simulink模型生成一个独立的可执行文件。我的最终目标是拥有一个包含M脚本,GUI和带有可调参数的simulink模型包的stanalone可执行文件。

我尝试使用Rapid模拟目标生成exe。当我使用

从Matlab脚本调用它时,它可以工作
!Modelname.mdl 

如果我在MATLAB外部运行exe文件,我会收到错误消息:

  

“程序无法启动,因为缺少libmx.dll   计算机“。

我已检查并且我的系统中存在所有必需的DLL路径:“C:\ Program Files(x86)\ MATLAB_Runtime_v7141_r10bSP1 \ v7141 \ bin \ win32”。

是否有解决方案或者Rsim可执行文件不能在MATLAB环境之外使用? 我很感激任何帮助。

1 个答案:

答案 0 :(得分:0)

你的模型变量是步骤吗?

在最近的版本中,RSIM生成的可执行文件只能在安装了MATLAB(和Simulink)许可证的计算机上运行。

在早期版本中,您可以在没有MATLAB许可证的计算机上运行RSIM可执行文件,但前提是该模型使用固定步长求解器。 (我无法记得发生变化的时间。)