User`s guide
1 What Is Real-Time Workshop?
1-2
Introducing Real-Time Workshop
Real-Time Workshop
®
is an extension of capabilities of Simulink
®
and
MATLAB
®
that automatically generates, packages and compiles source code
from Simulink models to create real-time software applications on a variety of
systems. By providing a code generation environment for rapid prototyping
and deployment, Real-Time Workshop is the foundation for production code
generation capabilities. Along with other tools and components from The
MathWorks, Real-Time Workshop provides
• Automatic code generation tailored for a variety of target platforms
• A rapid and direct path from system design to implementation
• Seamless integration with MATLAB and Simulink
• A simple graphical user interface
• An open architecture and extensible make process
Components and Features
The principal components and features of Real-Time Workshop are
•
Simulink Code Generator — Automatically generates C code from your
Simulink model.
•
Make Process — The Real-Time Workshop user-extensible make process
lets you customize compilation and linking of generated code for your own
production or rapid prototyping target.
•
Simulink External Mode — External mode enables communication
between Simulink and a model executing on a real-time test environment, or
in another process on the same machine. External mode lets you perform
real-time parameter tuning, data logging, and viewing using Simulink as a
front end.
•
Targeting Support — Using the targets bundled with Real-Time Workshop,
you can build systems for real-time and prototyping environments. The
generic real-time and other bundled targets provide a framework for
developing customized rapid prototyping or production target environments.
In addition to the bundled targets, the optional Real-Time Windows Target
and the xPC Target let you turn almost any PC into a rapid prototyping
target, or a small to medium volume production target. To supplement core
capabilities, the optional Real-Time Workshop Embedded Coder and