为什么Simulink会在Windows 64bit上生成.mexw64文件?

时间:2016-03-22 09:00:51

标签: matlab simulink mex

我在Windows 7 Enterprise上使用Matlab R2015b(Simulink 8.6)。我注意到,有时,.mexw64文件是基于.slx文件生成的,例如: model.slx - > model_sfun.mexw64。为什么会这样?这与slprj文件夹的生成有关吗?

请注意,我使用的是其他人最初制作的(大)Simulink模型。我不知道它的所有细节。也许它被设置为生成.mexw64文件?

1 个答案:

答案 0 :(得分:5)

Simulink在64位Windows体系结构(在32位Windows体系结构上为*.mexw64)上生成*.mexw32文件,作为其代码生成过程的一部分,用于以下任何内容:

  • MATLAB功能块
  • Stateflow图表
  • 参考模型(加速模式下)
  • S-功能
  • 如果模型本身设置为以加速模式运行

可能还有其他我忘了。这些文件是正常代码生成过程的一部分,基本上是DLL文件(具有不同的扩展名)。对他们没有任何关系,你不用担心它。

另见MATLAB Central上的this related question