1 Getting Started
The Real-Time Workshop Ada Extension
The Simulink Real-Time Workshop (RTW) Ada Extension automatically
generates Ada code directly from Simulink block diagrams. This allows the
execution of continuous, discrete-time, and hybrid system models on a wide
range of computer platforms, including real-time hardware. Simulink is
required.
RTW Ada Extension can be used for:
• Rapid Prototyping. As a rapid prototyping tool, the RTW Ada Extension
enables you to implement your designs quickly without lengthy hand coding
and debugging. Control and dynamic system algorithms can be implemented
by developing graphical Simulink block diagrams and automatically
generating Ada code.
• Embedded Real-Time Control. Once a system has been designed with
Simulink, code for real-time controllers can be generated, cross-compiled,
linked, and downloaded onto your selected target processor. The RTW Ada
Extension generates Ada code, which can be run on a wide variety of custom
and commercially available hardware.
• Real-Time Simulation. You can create and execute code for an entire system
or specified subsystems for hardware-in-the-loop simulations. Typical
applications include training simulators (pilot-in-the-loop), real-time model
validation, and testing.
• Stand-Alone Simulation. Stand-alone simulations can be run directly on
your host machine or transferred to other systems for remote execution.
Because time histories are saved in MATLAB as binary or ASCII files, they
can be easily loaded into MATLAB for additional analysis or graphic display.
Key Features
RTW Ada Extension provides a comprehensive set of features and capabilities
that provide the flexibility to address a broad range of applications:
• Automatic code generation handles continuous-time, discrete-time, and
hybrid systems.
• Optimized code guarantees fast execution.
1-12