application modules
application-specific components
definition of
system-independent components
atomic subsystem
automatic S-function generation
See also S-function target
block reduction optimization
block states
Simulink data objects and
State Properties dialog and
storage and interfacing
storage classes for
symbolic names for
block target file GS
blocks
Asynchronous Buffer
Asynchronous Interrupt
depending on absolute time
device driver
nonvirtual GS
Rate Transition <1> <2>
scope
S-Function
Task Synchronization
to file
to workspace
virtual GS
buffer optimization GS
buffer reuse option
Build button
build command
build directory
contents of GS
f14 example GS
naming convention GS
build process
steps in GS
code format
choosing
definition of GS
embedded C
real-time
real-time malloc
S-function
code generation
and simulation parameters
from nonvirtual subsystems
TLC variables for
tutorial GS
code generation options
advanced
block reduction
Boolean logic signals
buffer reuse
see also signal storage reuse
Expression folding
external mode
force generation of parameter comments
general
generate HTML report
Ignore custom storage classes
inline invariant signals
inline parameters
local block outputs
see also signal storage reuse
loop rolling threshold
MAT-file variable name modifier
retain .rtw file
show eliminated statements
signal storage reuse
see also Llocal block outputs
Solver pane
target specific
TLC debugging
verbose builds
Workspace I/O pane
code reuse
diagnostics for
enabling
presence of blocks preventing
subsystem characteristics preventing
code tracing
via <CF>hilite_system command
via HTML reports
code validation
tutorial GS
combining models
in RTW Embedded Coder target
via grt_malloc target
via S-function target
communication
external mode
external mode API for
compilers
optimization settings GS
supported on UNIX GS
supported on Windows GS
context-sensitive help
continuous states, integration of
custom target configuration
components of
tutorial
data logging
from generated code GS
in single- and multitasking models
to MAT-files
tutorial GS
via Scope blocks
example GS
via scope blocks
via to file blocks
via to workspace blocks
Data Store Memory blocks
Simulink data objects and
data structures in generated code
block I/O
block parameters
block states
external inputs
external outputs
device driver blocks
building
creating custom
DOS
inlined
example
mdlRTW
function in
when to inline
limitations of
noninlined
conditional compilation of
required defines and includes
required functions
parameterizing
requirements for
S-function wrappers for
VxWorks
device drivers
inlining with S-functions
directories
build GS
used in build process
working GS
documentation
online GS
printing GS
DOS
Analog Input (ADC) block parameters
Analog Output (DAC) block parameters
building programs
device driver blocks
Digital Input block parameters
Digital Output block parameters
hardware requirements
implementation overview
interrupt service routine
Keithley Metrabyte board I/O driver
modifying program timing
program timing
sample rate limits
software requirements
system configuration
DOS Device Drivers library
doslib
block library
DSP processor support
Euler integration algorithm
Expression folding
configuring options for
in S-Functions
expression folding GS
ext_comm
MEX-file
external mode
API
host source files
implementing transport layer
target source files
architecture
blocks compatible with
building executable GS
code generation option
command line options for target program
communication channel creation
communications overview
configuring to use sockets
control panel GS
design of
download mechanism
error conditions
ext_comm
MEX-file
optional arguments to
rebuilding
host and target systems in
limitations of
model setup GS
parameter tuning GS
running executable GS
Signal Viewing Subsystems in
TCP implementation
tutorial GS
using with VxWorks
files
generated See generated files
general code appearance options
Generate comments option
Generate scalar inlined parameters option
Include data type acronym in identifier
Include system hierarchy number in identifiers
Maximium identifier length
Prefix model name to global identifiers
generated code
operations performed by
generated files GS
contents of
dependencies among
model
(UNIX executable) GS
model.c
GS
model.exe
(PC executable) GS
model.h
GS
model.mdl
GS
model.mk
GS
model.rtw
GS
model_data.c
GS
model_private.h
GS
model_pt.c
subsystem.c
GS
subsystem.h
GS
generated s-functions
tunable parameters in
generic real-time (GRT) target GS
tutorial GS
harware-specific characteristics
communication of
hook files
host
and target GS
in external mode
interrupt service routine
locking and unlocking
under DOS
under VxWorks
Interrupt Templates library
libraries
DOS Device Drivers
Interrupt Templates
VxWorks support
local block outputs option
make
command
make utility GS
components GS
make_rtw
MAT-files
file naming convention
loading GS
logging data to
variable names in
MATLAB GS <1> <2>
required for Real-Time Workshop GS
mdlRTW
function
model code
execution of
model execution
in real time
in Simulink
Simulink vs. real-time
Model Parameter Configuration dialog
tunable parameters and
using
model registration function
model.rtw
file
location of GS
overview GS
multiple models
combining
multitasking
building program for
enabling
example model
task identifiers in
task priorities
versus singletasking
nonvirtual blocks GS
nonvirtual subsystem code generation
Auto option
Function option
Inline option
Reusable function option
nonvirtual subsystems
atomic
categories of
conditionally executed
modularity of code generated from
operating system
tasking primitives
VxWorks
parameters
and code generation GS
interfacing
setting correctly GS
storage declarations
tunable
tuning
C API for
priority
of sample rates
of VxWorks tasks
program architecture
embedded
initialization functions
main function
model execution
program execution
program termination
program timing
rapid prototyping
real-time
termination functions
pseudomultitasking
rapid prototyping
for control systems
for digital signal processing
rapid simulation target
batch simulations (Monte Carlo)
command line options
limitations
output filename specification
parameter strructure access
signal data file specification
Simulink license checkout
Rate Transition block
real time
executing models in
integrating continuous states in
real-time malloc target
combining models with
Real-time model
description
Real-Time Workshop
basic concepts GS
capabilities and benefits GS
components and features GS
demos GS
installing GS
integration with Simulink GS
model-based debugging support GS
open architecture of
software development with GS
third-part compiler support GS
user interface <1> <2> <3>
Real-Time Workshop pane
Category menu
General code appearance options
opening
overview <1> <2>
Target configuration options
Browse button
generate code only option
make command field
system target file field
template makefile field
target configuration options
Build button
related products GS
related products (table) GS
rsim
. See rapid simulation target
rtw_local_blk_outs
run-time interface modules GS
sample rate transitions
faster to slower
in real-time
in Simulink
slower to faster
in real-time
in Simulink
sample time overlaps
S-function target
applications of
automatic S-function generation
generating reusable components with
intellectual property protection in
restrictions
tunable parameters in
unsupported blocks
S-functions
API
generating automatically
models containing
noninlined
signal properties
setting via Signal Properties dialog
signal storage reuse option
Signal Viewing Subsystems
SimStruct
data structure
and global registration function
definition of
Simulation Parameters dialog
Real-Time Workshop pane <1> <2>
Simulation parameters dialog
Advanced pane
Diagnostics pane
Solver options pane
Workspace I/O pane
simulation parameters dialog
Real-Time Workshop pane
Simulink GS <1> <2>
code generator GS
interactions with Real-Time Workshop
block execution order
sample time propagation
required for Real-Time Workshop GS
simulation parameters
and code generation
Simulink data objects
parameter objects
signal objects
singletasking
building program for
enabling
example model
Stateflow GS
step size
of real-time continuous system
StethoScope
See VxWorks
subsystem
nonvirtual
system records GS
system target file GS
System target file browser
target
available configurations GS
bundled
custom
third-party
custom configuration
generic real-time See generic real-time (GRT) target
rapid simulation See rapid simulation target
real-time malloc See real-time malloc target
target file
block GS
system GS
Target Language Compiler
block target file GS
code generation variables
debugging options
function library GS
generation of code by GS
system target file GS
TLC scripts GS
targets
API for setting hardware characteristics
available configurations
task identifier (tid
)
template makefile GS
compiler-specific
default
structure of
tokens
template makefile options
Borland
LCC
UNIX
Visual C/C++
Watcom
tokens
tooltips
tunable expressions
in masked subsystems
limitations on
tutorials
building generic real-time program GS
code generation GS
code validation GS
creating custom target configuration
data logging GS
external mode GS
typographical conventions (table) GS
virtual blocks GS
VxWorks
and external mode
application overview
configuring
for external mode (sockets)
makefile template
connecting target to Ethernet
downloading and running the executable interactively
external mode options
GNU tools for
implementation overview
program build options
program execution
program monitoring
real-time operating system
runtime structure
StethoScope code generation option
support library
target
connecting to
downloading to
target CPU
tasks created by
template makefiles
working directory GS