Amesim 与Simulink联合仿真出现找不到.mexw64文件导致仿真出错

Amesim 与Simulink联合仿真相关问题

  • Amesim 与Simulink联合仿真相关问题
    • 问题一 Make failed: Unable to create an executable for the system.
    • 问题二 文件夹中无.mexw64后缀的文件
    • 问题三 见如下

Amesim 与Simulink联合仿真相关问题

此前在Amesim 与Simulink联合仿真刚刚出现一系列问题,诸如找不到.mexw64文件导致仿真出错此类问题。现整理期间出现的问题

问题一 Make failed: Unable to create an executable for the system.

Unable to create an executable for the system.
对于此问题,检查了一下目标文件内,确实没有.mexw64后缀的文件,在重复此前联合仿真的顺序仍然无法解决生成.mexw64问题,选择新建一个文件夹,将AMESIM文件复制后重新修改,可以避免该问题的出现但仍无法联合仿真,提及第二个问题。

问题二 文件夹中无.mexw64后缀的文件

文件夹中仍然没有.mexw64后缀的文件,只有.mexw64.mainforest,捣鼓了一个晚上,主要对AMESim的面板进行修改。
Tools → Preferences → Compilation
如下图所示,主要 完成两项打勾 和 选择编译器。
在这里插入图片描述
完成如上所示设置,选择ok 或者apply。
再次RUN 即可出现以下的画面,同时检查文件,也编译了.mexw64文件。于我而言,至此问题二得以解决。
在这里插入图片描述

问题三 见如下

在这里插入图片描述
出现以上问题,其实是此前复制模型存在未修改的问题,因此无法顺利联合仿真。

最后重新打开。
例如,插入AME2SLCoSim
在这里插入图片描述
通过该对话框打开文件内所显示的.mexw64,并且更新Update model
在这里插入图片描述
通过更新,即可解决问题三,完成联合仿真。
至此,2024.01.15所遇到的三个问题都得以解决。

参考链接
https://zhuanlan.zhihu.com/p/645523575
https://zhuanlan.zhihu.com/p/348810873
https://zhuanlan.zhihu.com/p/600703438
https://support.sw.siemens.com/zh-CN/okba/KB000048542_ZH_CN/AMESIM%E4%B8%8ESIMULINK%E8%81%94%E5%90%88%E4%BB%BF%E7%9C%9F%E9%85%8D%E7%BD%AE%E6%95%99%E7%A8%8B/index.html