Software
MotionGenesis
™
code generation
MATLAB®,
C, Fortran, ...
MotionGenesis
™
auto-generates software codes, making it easy to:
Modify integration parameters, initial values, constants, etc.
Modify MATLAB® plots created in response to the
OutputPlot
command.
Modify .m files for
event handling
(e.g., detecting ground contact).
Modify .m files for use with the MATLAB® controls and optimization toolboxes.
Run Monte-Carlo simulations to validate designs and test parameter sensitivity.
MotionGenesis
™
code generation: MATLAB®,
C, Fortran
Writes
exceptionally fast
and
memory-optimized
software programs.
Generates codes to solve coupled sets of linear/nonlinear algebraic equations and sets of coupled linear/nonlinear ordinary differential equations.
Writes easy-to-use and modify
MATLAB®,
C,
and
Fortran
codes.
Automated code input/output and enhanced
units and unit conversions.
Solves linear and nonlinear equations and sets proper initial values.
Solves constrained systems with embedded or augmented constraints.
Introduces intermediate variables for small compact code and reduced operations count.
Symbolically pre-optimizes code for
high-speed, low-memory,
in-the-loop hardware.
Incorporate numerical integration checking functions to monitor simulation accuracy.
Built-in vectors, geometry, physics, code-generation, ...