AmesimKnowledge

Real-Time Simulation > Before starting / Real-time export based on FMI

Before starting with Simcenter Amesim Real-Time Simulation

Readers are assumed to already be familiar with Simcenter Amesim itself — if not, complete the tutorial exercises in the main Amesim manual before attempting the examples in this guide. Since Real-Time Simulation is usually an extension of the Amesim/Simulink interface (the FMI-based real-time targets being the exception — see below), familiarity with that interface is also useful.

Users are assumed to already be familiar with their chosen real-time environment; going through at least some of that environment's own tutorial examples is recommended. Both Amesim and the real-time software are complex and require correct configuration — having successfully run basic tutorials for both beforehand smooths the path through this guide's examples.

Real-time export based on the Functional Mock-up Interface (FMI)

Introduction

Instead of the traditional Simulink-based export, a Simcenter Amesim model can be exported to a compatible real-time target using a Functional Mock-up Unit (FMU).

Typically this produces a source-code FMU, but in some cases (especially for targets using a Linux 64-bit real-time distribution) it can produce a binary FMU. Generating a real-time binary from a source-code FMU relies on the third-party tool's ability to correctly import an FMU compliant with FMI for Co-simulation version 2.0 or 3.0.

An FMU generated for real-time by Simcenter Amesim includes either:

  • the necessary source code plus a target-specific pre-compiled library (linked during the build phase), or
  • a binary usable directly on the operating system of the chosen real-time target (e.g. Linux 64-bit).

As of Simcenter Amesim 2604, 64-bit binaries are supported for standard platforms as part of this FMI-based real-time export path.

Source: https://docs.sw.siemens.com/en-US/doc/254352342/PL20251107523649413.amesim_collection.Real_Time/Before_starting_with_LMS_Amesim_RealTime_Simulation · retrieved Tue Jul 07 2026 00:00:00 GMT+0000 (Coordinated Universal Time)