Logo
Sign in
Product Logo
MapleSim ConnectorMaplesoft

Exports MapleSim models as S-function blocks or C code for integration with Simulink and MATLAB toolchains.

Vendor

Vendor

Maplesoft

Company Website

Company Website

MSim_Connectivtity.png
Product details

The MapleSim Connector is a software add-on for MapleSim that enables users to export dynamic system models as S-function blocks or C code, allowing seamless integration with Simulink and MATLAB environments. This facilitates the use of advanced MapleSim modeling capabilities within established simulation and control design workflows in MATLAB/Simulink. The connector supports systems of any complexity, including those with differential-algebraic equations (DAEs) of any index, and provides templates and tools for preparing, optimizing, and exporting models for further simulation or implementation in external applications52.

Key Features

Export to Simulink as S-functions Allows MapleSim models to be exported as S-function blocks for use in Simulink.

  • Enables co-simulation and workflow integration.
  • Supports complex systems, including DAEs.

C Code Generation Generates ANSI C code from MapleSim models.

  • Facilitates model deployment in custom applications.
  • Supports code library creation for broader reuse.

MATLAB/Simulink Integration Direct interface between Maple and MATLAB/Simulink.

  • Provides templates for model optimization and export.
  • Allows iterative development and testing of S-function blocks.

Subsystem Preparation and Management Tools for defining, grouping, and managing model subsystems.

  • Supports selection of model components for export.
  • Enables input/output and parameter configuration at subsystem level.

Automated Application Development Access to MapleSimConnector and DynamicSystems packages in Maple.

  • Automates generation of S-functions from mathematical models.
  • Includes examples and documentation for custom workflows.

Benefits

Seamless Model Exchange Integrates MapleSim’s advanced modeling with industry-standard simulation tools.

  • Reduces manual translation and re-modeling effort.
  • Enhances productivity in multi-tool environments.

Flexible Deployment Enables use of MapleSim models in embedded systems and custom applications.

  • Supports deployment beyond simulation (e.g., real-time, hardware-in-the-loop).
  • Facilitates code reuse and modular development.