Introduction - MapleSim Help

Online Help

All Products    Maple    MapleSim

Home : Support : Online Help : MapleSim Toolboxes : MapleSim FMI Connector : Getting Started Guide : MapleSimFMIConnectorGSG/Preface

Contents     Previous     Next     Index


The  MapleSim™ FMI Connector and FMI Connector package provides all of the tools you need to prepare and export your dynamic systems models into an FMU (Functional Mock-up Unit) archive file. You can create a model in MapleSim, simplify it in Maple™ by using an extensive range of analytical tools, and then generate FMU executables that you can incorporate into your MODELISAR toolchain.

Scope of Model Support

MapleSim is a comprehensive modeling tool where it is possible to create models that could go beyond the scope of this FMI Connector.  In general, the MapleSim FMI Connector supports systems of any complexity, including systems of DAEs of any index, in any mix of domains.


For installation instructions and system requirements, see the Install.html file on the product disc, or visit the Maplesoft System Requirements website at

Windows users need to install a third-party 'zip' utility which must be included in the PATH environment variable in order to successfully generate an FMU.

On 64-bit Windows, some features require Microsoft Visual Studio 2013, 2015, or 2017.

Distribution of an FMU

Under the terms and conditions of the Maplesoft End User License Agreement, you have the right to use an FMU created with the MapleSim FMI Connector within your organization.  If you wish to distribute this FMU outside your organization, you must first obtain a FMU Commercial Distribution License from Maplesoft.  For more information, see FMU Distribution.

Adding External Libraries to Your Search Path

You can export a model that uses an external library as part of the model to an FMU archive. In order to do this, you first need to add the directory that contains the external library file (that is, the .dll or .so file) to your search path. This involves appending the external library directory to either your PATH environment variable (for Windows®) or your LD_LIBRARY_PATH environment variable (for Linux® and Macintosh®).

To add an external library directory to your search path


Determine the location of the external library directory.

Note: This is the directory that contains the .dll file (Windows) or the .so file (Linux or Macintosh) that is used in your model.


Add the library directory found in step 1 to the appropriate environment variable for your operating system.


For Windows, add the library directory to your PATH environment variable.


For Linux and Macintosh, add the library directory to your LD_LIBRARY_PATH environment variable.

Consult the help for your operating system for instructions on how to edit these environment variables.


Restart your computer.



Contents     Previous     Next     Index