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