通用要求
请注意以下要求,您必须拥有:
-
MATLAB-Simulink
-
Simcenter Amesim的Simulink接口
-
在MATLAB和Simcenter Amesim中均可用的通用C编译器
在Windows系统下,各Simulink版本支持的编译器如下表所示。表中"MSVC"表示"Microsoft Visual C编译器"。
自Simulink R2017b版本起,不再支持Microsoft Windows SDK 7.1。
64位架构的详细支持情况请参考下表:
R2018b
R2019a
R2019b
R2020a
R2020b
R2021a
R2021b
R2022a
R2022b
MingGW 5.3(1)
MSVC 2010
MSVC 2012
MSVC 2013
MSVC 2015
MSVC 2017
MSVC 2019
(1) 目前Simulink至Simcenter Amesim接口(SL2Amecosim)不支持MingGW
在Linux系统下,支持的编译器包括:
-
GNU GCC 4.4或更高版本(仅64位)
-
Intel C/C++ 12.0或更高版本(仅64位)
Simulink支持的编译器列表可在以下网址查看:
-
https://fr.mathworks.com/support/requirements/simulink.html 查看当前MATLAB版本支持情况
-
https://fr.mathworks.com/support/requirements/previous-releases.html 查看历史版本支持情况
注意:请确保Simcenter Amesim首选项编译选项卡中的活动编译器与您在MATLAB中选择的编译器一致(通过"mex -setup"命令设置)。出于二进制兼容性考虑,Simcenter Amesim和MATLAB必须使用相同版本的相同C编译器。
-
-
已正确定义的MATLAB环境变量(指向您的安装根目录)
Windows系统
echo %MATLAB%
C:\Program Files\MATLAB\R2019a注意:在MATLAB中配置MinGW64编译器,请按以下步骤操作:
-
在MATLAB中安装支持MinGW64的附加组件
-
执行mex -setup命令并选择MinGW64编译器
-
确保您的PC上已设置名为MW_MINGW64_LOC的环境变量;若未设置,则创建该变量并将其值设为在MATLAB中执行getenv('MW_MINGW64_LOC')命令获得的返回值
-
重启计算机并在Simcenter Amesim中选择GNU GCC (64位)编译器
Linux系统
echo $MATLAB
/usr/local/MATLAB/R2019a -
译文质量与官方无关,仅做辅助学习使用,帮助大家更方便高效的掌握工具.文档网址:www.tech-doc.cn;公众号:Amesim学习与应用、译匠工厂