Adept Scientific is pleased to announce the release of BlockBuilder for
Simulink, a mathematical modelling environment that offers automated export
to Simulink. Using BlockBuilder enables engineers to save time and
dramatically reduce the risk of error in the model-based design of dynamic
systems.
"Rapid physical modelling is a key part of the design of dynamic systems,"
said Jim Cooper, CEO of Maplesoft, producers of Blockbuilder. "Many
engineers have asked us for the ability to enhance and extend their
Simulink models with Maple, the world’s most powerful mathematical
modelling system. BlockBuilder answers that need, particularly for control
applications, by enabling users to mathematically develop models and then
implement them directly in Simulink as a subsystem block."
Featuring the full power of Maple, BlockBuilder enables engineers to
develop ideas from initial concepts to high-fidelity physical models and
automatically generate Simulink S-Function blocks. BlockBuilder also allows
users to fully encapsulate their analysis, manipulations, transformation,
code generation, verification and documentation in a flexible mathematical
environment. The result is unmatched power, flexibility and visibility into
the design cycle.
BlockBuilder’s interactive technical document environment allows users to
facilitate the development of systems using a "First Principles" approach
that cannot be easily achieved in any other environment. The powerful,
free-form and easy-to-use working environment provides components such as
text, plots and images that incorporate the maths into a fully documented,
readable and interactive application. This enables users to capture the
thinking behind their analysis and to easily share and re-use their
knowledge.
Using the S-Function generation capability, engineers can export dynamic
system models and analytical algorithms from the BlockBuilder model
development environment to Simulink as a fully encapsulated block that can
be readily incorporated into a Simulink model diagram. This is
particularly useful for real-time execution in hardware-in-the-loop
applications. Other key features of the S-Function generation in
BlockBuilder include:
Supports Transfer Function, Differential/Difference Equations, State
Space, Zero/Pole/Gain models;
Enables creation of multi-input/multi-output blocks.
Supports procedures for exporting nonlinear models and other algorithms;
Creates MATLAB code S-Functions for interpreted use in the Simulink
environment;
Creates ANSI C code S-Functions for fast execution and real-time
implementation through Real-Time Workshop®.