About Exporting Models

This section provides an overview of your options for exporting your models from the CATIA Dynamic Behavior Modeling workbench.

The following topics are discussed:

Related Topics
Importing/Exporting a Model to an FMU Format
Exporting a Model to Simulink and Real-Time Workshop
Exporting a Model to Source Code and to Binary

Export to FMU

You can export models to the FMU format suitable for use with a range of simulation tools.

The export to FMU function produces a single file in zip format containing an xml description of the model together with the required binary (.dll and .lib) files.

You need a Binary Export (XBM) CATIA license in order to use the export to FMU function.

The CATIA Dynamic Behavior Modeling workbench can also import FMU files.

Export to Real-Time Workshop

You can export models to a format suitable for use with Real-Time Workshop simulation tools.

The export to Simulink function allows models developed in the Dynamic Behavior Modeling workbench to be used with Real-Time Workshop for Hardware-In-the-Loop Simulation on dSPACE and xPC targets (Real-Time Workshop is a code generator for Simulink).

You need a Simulink (SMK) and an Export for HILS (HIS) CATIA license in order to use the export to Simulink function to produce files suitable for use with Real-Time Workshop.

When you have exported the files from CATIA Dynamic Behavior Modeling, to use them with Real-Time Workshop you will require:

  • A Simulink license.
  • A MATLAB/Simulink environment release R2006a (ver. 7.3) or later.
  • xPC Target ver. 3.0 (or later) and/or dSPACE Release 5.0 (or later).

Export to Source Code

You can export models to a source code format suitable for use with a range of external simulation tools.

The export to source code function creates stand-alone model C code. This code can be compiled on Windows and non-Windows platforms to support advanced, model-based, system-level development. The exported code can be used on any platform without the need for a license on the target system.

Typical uses of the exported codes include rapid prototyping of control systems, real-time test rigs and driver-in-the-loop vehicle simulators.

You need a Source Code Generation CATIA license in order to use the export to source code function.

Export to Binary

You can export models to a binary format suitable for use with a range of external simulation tools.

The export to binary function allows models to be exported to other Windows computers without requiring a license to run the model on the target system. No additional simulation run-time code is added to dsmodel.c.

The export to binary function allows a developer to create stand-alone binary applications for the following purposes:

  • To generate a dymosim.exe application that can be executed on other Windows computers without a license.
  • To generate a dymosim.dll with a co-simulation API. The DLL includes solvers of the Differential-Algebraic Equations (DAE) of the model and the API contains routines to run a simulation for a given time and to load/save simulation setups.
  • To interface the dsmodel.c code to custom integration routines and compile stand-alone applications by linking with binary libraries for the run-time routines.

You need a Binary Export (XBM) CATIA license in order to use the export to binary function.

Models exported to binary files are more restrictive than those exported to source code (they do not give complete model C code) and can only be used on Windows platforms.