Home : Maplesoft Products : MapleSim : Features : Optimized Code Generation
  Overview     Features     What's New?     Demo Gallery     Who is Using MapleSim?     How Does MapleSim Compare?
Mettez à jour Demandez une demo Tarif & Achat Nouvelles caractéristiques Upgrade Eine demo anfordern Preise & Kauf Neue Features Upgrade Request a Tech Demo Request a Quote New Features
Optimized Code Generation

Optimized code generation
produces high-performance, royalty-free code suitable even for complex real-time simulations, including hardware-in-the-loop (HIL) applications. With MapleSim, you do not have to choose between model fidelity and real-time performance.
  • The symbolic techniques that lie at the heart of MapleSim generate efficient system equations, without loss of fidelity, eliminating the need to simplify the model manually to reduce its computational complexity.
  • Equation simplification steps include index reduction for DAEs, eliminating algebraic loops, and algebraically manipulating the system to produce a smaller, computationally simpler set of equivalent equations.
  • MapleSim code generation tools convert these simplified equations to source code while applying symbolic optimization steps that dramatically speed up execution times. The optimizing tools extract common subexpressions and replace them with a single variable whose value is computed in advance. By removing expensive calculations from inside iteration loops, MapleSim can decrease the number of calculations for a single common subexpression from thousands to one in a typical application.
  • Available code generation targets, using MapleSim or MapleSim with a connectivity add-on, include:
    • Standalone C code
    • Simulink®/Simulink® Coder™
    • LabVIEW™ and NI VeriStand™
    • dSPACE® (DS1104 controller board)
    • Maple: You can speed up your analysis computations by running compiled MapleSim models from your analysis documents
  • The resulting code can be seamlessly incorporated into popular real-time toolchains and other applications, royalty-free.
Learn more about optimized code generation in MapleSim.


What Makes MapleSim Unique?

Fully Developed Symbolic Modeling Engine
Equation-Based Custom Components
Revolutionary Multibody Technology
Optimized Code Generation
Accessible Parametric Models and Equations
Interactive Analysis
Automated Knowledge Capture
  All Features


  
   © Maplesoft, a division of Waterloo Maple Inc. 2012. | Terms of Use | Privacy | Trademarks
MATLAB, Simulink, and Simulink Coder are trademarks or registered trademarks of The MathWorks, Inc.