AmesimKnowledge

Using the Simcenter Amesim to Simulink Interface

Using the Simcenter Amesim-Simulink Black-box interface

The following sections present the three main steps in using the Simcenter Amesim-Simulink Black-box (ASBB) interface:

  • Preparing the Simcenter Amesim model

  • Generating the code

  • Using the ASBB in Simulink

Note

There are limitations on which libraries can be used in the Simcenter Amesim model. A list of libraries compatible with Black Box Export is given in the section Black-box compatibility.

We will take the example from the standard Simcenter Amesim-Simulink interface presented in the Figure 2 figure, and to illustrate use of more than one interface block, we will replace the interface block with three blocks, as shown in the Figure 43 figure. It is not mandatory to use more than one interface block to create an ASBB.

Note

The ASBB is limited to the Simulink interface using the Simulink solver - it is not applicable when using the Simcenter Amesim-Simulink co-simulation.

Note

By design, it is not possible to generate code (e.g. with the Simulink Coder) from a Simulink model containing a Simcenter Amesim Black Box. In particular, it is not possible to export this model to a real-time target. The Black Box option is only intended for running the model within the Simulink environment with all dependencies to Simcenter Amesim removed.

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