AmesimKnowledge

Introduction > Requirements

Common requirements

Please note the following requirements. You must have:

  • MATLAB-Simulink.

  • A Simulink interface for Simcenter Amesim.

  • A common C compiler available in both MATLAB and Simcenter Amesim. Under Windows, supported compilers for each Simulink version are indicated below. In this table “MSVC” denotes “Microsoft Visual C compiler. Support for the Microsoft Windows SDK 7.1 is no longer available (as of release R2017b of Simulink). Refer to the following table for details on 64-bit architectures:Table 1: 64-bit architectures

R2020b

R2021a

R2021b

R2022a

R2022b

R2023a

R2023b

R2024a

R2024b

MinGW 13.1(1)

MSVC 2015

MSVC 2017

MSVC 2019

MSVC 2022

(1) MinGW is currently not supported by the Simulink to Simcenter Amesim interface (SL2Amecosim).

Under Linux, the supported compilers are:

GNU GCC 8.5.0 or above (64-bit only)

Intel oneAPI 2024.2.1 compiler (or compatible version) (64-bit only)

The list of Simulink compilers is available at:

for the current version of MATLAB , and at

for older versions.

Note Ensure that the active compiler in the compilation tab of the Simcenter Amesim preferences is the same as the one you selected in MATLAB (using the "mex -setup" command). Please note that for binary compatibility reasons, both Simcenter Amesim and MATLAB must use the same version of the same C compiler.

  • A MATLAB environment variable well defined (pointing to your installation root folder). Using Windows Copyecho %MATLAB% C:\Program Files\MATLAB\R2023b Note To configure the MinGW64 compiler in MATLAB, please follow the procedure below:

In MATLAB, install the Add-On for the support of MinGW64.

Execute a mex -setup command and select the MinGW64 compiler.

Make sure an environment variable called MW_MINGW64_LOC has been set on your PC; if not, then create it and set it to the value obtained when executing a getenv('MW_MINGW64_LOC') command under MATLAB.

Restart your machine and select the GNU GCC (64-bit) compiler in Simcenter Amesim.

Using Linux Copyecho $MATLAB /usr/local/MATLAB/R2023b

Source: https://docs.sw.siemens.com/en-US/doc/254352342/PL20250521841123434.amesim_collection.Simulink/xid1704457 · retrieved 2026-07-17