Select TOC

Abs block
    zero crossings
absolute tolerance
    definition
    simulation accuracy
accelbuild command
    building Simulink Accelerator MEX-file
AccelMakeCommand parameter
    specifying custom Make command for Simulink Accelerator
AccelSystemTargetFile parameter
    specifying custom System target file for Simulink Accelerator
AccelTemplateMakeFile parameter
    specifying custom Template makefiles for Simulink Accelerator
Action Port block
    in subsystem
Adams-Bashforth-Moulton PECE solver
algebraic loops
    direct feedthrough blocks
    displaying
    highlighting
    identifying blocks in
    simulation speed
aligning blocks
annotations
    changing font
    creating
    definition
    deleting
    editing
    moving
    using symbols and Greek letters in
    using TeX formatting commands in
    using to document models
Apply button on Mask Editor
Assignment block
    and For Iterator block
Assignment mask parameter
atomic subsystem
attributes format string
AttributesFormatString block parameter
Autoscale icon drawing coordinates

Backlash block
    zero crossings
backpropagating sample time
Backspace key
    deleting annotations
    deleting blocks
    deleting labels
Band-Limited White Noise block
    simulation speed
block callback parameters
Block data tips
block descriptions
    creating
block diagrams
    panning
    printing
    zooming
block libraries
    adding to Library Browser
    creating
    definition
    modifying
    new_system command
    searching
block names
    changing location
    copied blocks
    editing
    flipping location
    generated for copied blocks
    hiding and showing
    location
    rules
block parameters
    about
    displaying beneath a block
    modifying during simulation
    scalar expansion
    setting
block priorities
    assigning
Block Properties dialog box
block type of masked block
blocks
    aligning
    assigning priorities
    associating user data with
    autoconnecting
    callback routines
    changing font
    changing font names
    changing location of names
    checking connections
    connecting automatically
    connecting manually
    copying from Library Browser
    copying into models
    copying to other applications
    deleting
    disconnecting
    displaying sorted order on
    drop shadows
    duplicating
    grouping to create subsystem
    hiding block names
    input ports with direct feedthrough
    library
    moving between windows
    moving in a model
    names
        editing
    orientation
    reference
    resizing
    reversing signal flow through
    showing block names
    signal flow through
    under mask
    updating
blocks
    See also block names
Bogacki-Shampine formula
Boolean type checking
bounding box
    grouping blocks for subsystem
    selecting objects
branch lines
Break Library Link menu item
breaking links to library block
breakpoints
    setting
    setting at end of block
    setting at timesteps
    setting on nonfinite values
    setting on step-size-limiting steps
    setting on zero crossings
Browser
building models
    exercise
    tips
Bus Editor
bus objects, editing

callback routines
callback routines, referencing mask parameters in
callback tracing
Cancel button on Mask Editor
canvas, editor
changing
    signal labels font
Clear menu item
Clock block
    example
CloseFcn block callback parameter
CloseFcn model callback parameter
colors for sample times
command line debugger for Embedded MATLAB Function block
commands
    undoing
CompiledSize property for Embedded MATLAB Function block variables
complex variables in Embedded MATLAB Function block functions
composite signals
conditional execution behavior
conditionally executed subsystems
configurable subsystem
Configuration Parameters dialog box
    Data Import/Export pane
    Diagnostics pane
    increasing Simulink Accelerator performance
    Solver pane
Configuration Parameters menu item
conitionally executed subsystem
connecting blocks
connecting lines to input ports
ConnectionCallback
    port callback parameters
constant sample time
context menu
continuous sample time
control flow blocks
    and Stateflow
control flow diagrams
    and Stateflow
    compared to Stateflow
    do-while
    for
    if-else
    resetting of states
    sample times
    switch
    while
control flow subsystem
control input
control signal <1> <2>
Control System Toolbox
    linearization
copy
    definition
Copy menu item
CopyFcn block callback parameter
copying
    blocks
    signal labels
Create Mask menu item
Created model parameter
Creator model parameter
Cut menu item

dash-dot lines
Data Import/Export pane
    Configuration Parameters dialog box
data store, global
data types
    displaying
    propagation
    specifying
dbstop if error command
dbstop if warning command
Dead Zone block
    zero crossings
debugger
    running incrementally
    setting breakpoints
    setting breakpoints at time steps
    setting breakpoints at zero crossings
    setting breakpoints on nonfinite values
    setting breakpoints on step-size-limiting steps
    skipping breakpoints
    starting
    stepping by time steps
debugging
    breakpoints in Embedded MATLAB Function block function
    display variable values in Embedded MATLAB Function block function
    displaying Embedded MATLAB Function block variables in MATLAB
    Embedded MATLAB Function block example
    Embedded MATLAB Function block function
    operations for debugging Embedded MATLAB functions
    stepping through Embedded MATLAB Function block function
debugging initialization commands
decimation factor
    saving simulation output
Delete key
    deleting blocks
    deleting signal labels
DeleteFcn block callback parameter
Derivative block
    linearization
Description model parameter
description of masked blocks
DestroyFcn block callback parameter
diagnosing simulation errors
Diagnostics pane
    Configuration Parameters dialog box
diagonal line segments
diagonal lines
dialog boxes
    creating for masked blocks
direct feedthrough blocks
direct-feedthrough ports
disabled subsystem
    output
disabling zero-crossing detection
disconnecting blocks
discrete blocks
    in enabled subsystem
    in triggered systems
discrete sample time
Discrete-Time Integrator block
    sample time colors
discrete-time systems
discretization methods
discretizing a Simulink model
dlinmod function
    extracting linear models
Documentation pane of Mask Editor
Dormand-Prince
    pair
do-while control flow diagram
drawing coordinates
    Autoscale
    normalized
    Pixel
drop shadows
duplicating blocks

editing
    Embedded MATLAB Function block function code
editing look-up tables
editor
    canvas
    toolbar
either trigger event
Embedded MATLAB blocks
    and Embedded MATLAB Language
    description
Embedded MATLAB Editor
    description
Embedded MATLAB Function blocks
    and embedded applications
    and MATLAB
    and stand-alone executables
    breakpoints in function
    calling MATLAB functions <1> <2> <3>
    calling MATLAB functions with feval
    calling other functions
    comment and uncomment lines
    creating model with
    debugging
    debugging example
    debugging function for
    debugging operations
    description
    diagnostic errors
    display variable value
    displaying variable values in MATLAB
    Embedded MATLAB Editor <1> <2>
    Embedded MATLAB run-time library of functions
    example model with
    example program
    function library
    implicitly declared variables
    inherite data types and sizes
    inheriting variable size
    input values
    library of real-time functions
    model explorer
    multiple inputs and outputs
    names and ports
    output values
    parameter arguments
    persistent variables <1> <2>
    Real-Time Workshop targets and calling MATLAB functions
    Real-Time Workshop targets, building
    replace other Simulink blocks
    return values from MATLAB functions
    searching and replacing in function
    simulating function
    sizing variables
    sizing variables by expression
    stepping through function
    subfunctions <1> <2> <3>
    tiling windows in editor
    typing variables
    typing with other variables
    undo and redo operations
    variable type by inheritance
    variable types
    variables
    variables for
    variables in Model Explorer
    variables, complex
    variables, declaring implicitly
    variables, declaring with Model Explorer
    why use them?
Embedded MATLAB Language
Embedded MATLAB run-time library functions
Enable block
    creating enabled subsystems
    outputting enable signal
    states when enabling
enabled subsystems
    setting states
ending Simulink session
equations
    modeling
error checking
    Embedded MATLAB Function blocks
error tolerance <1> <2>
    simulation accuracy
    simulation speed
ErrorFcn block callback parameter
eval command
    masked block help
examples
    Clock block
    continuous system
    converting Celsius to Fahrenheit
    equilibrium point determination
    linearization
    masking
    multirate discrete model
    Outport block
    return variables
    To Workspace block
    Transfer Function block
execution context
    defined
    displaying
    propagating
Exit MATLAB menu item

falling trigger event
Fcn block
    simulation speed
files
    writing to
Final State check box
final states
    saving
fixed in minor time step
fixed-point data
fixed-step solvers
    definition
Flip Block menu item
Flip Name menu item
floating Display block
floating Scope block
font
    annotations
    block
    block names
    signal labels
Font menu item
    changing block name font
    changing the font of a signal label
font size, setting for Model Explorer
font size, setting for Simulink dialog boxes
for control flow diagram
For Iterator block
    and Assignment block
    in subsystem
    output iteration number
    specifying number of iterations
functions
    Embedded MATLAB Function block run-time library
fundamental sample time

Gain block
    algebraic loops
get_param command
    checking simulation status
global data store
Go To Library Link menu item
Greek letters
    using in annotations
grouping blocks

handles on selected object
held output of enabled subsystem
held states of enabled subsystem
Help button on Mask Editor
help text for masked blocks
Hide Name menu item
    hiding block names
    hiding port labels
Hide Port Labels menu item
hiding block names
hierarchy of model
    advantage of subsystems
    replacing virtual subsystems
Hit Crossing block
    notification of zero crossings
    zero crossings
        and Disable zero crossing detection option
hybrid systems
    integrating

Icon pane of Mask Editor
icons
    creating for masked blocks
If block
    connecting outputs
    data input ports
    data output ports
if-else control flow diagram
    and Stateflow
inherited sample time
inheriting Embedded MATLAB Function block variable size
inheriting Embedded MATLAB Function variable types
InitFcn block callback parameter
InitFcn model callback parameter
initial conditions
    specifying
Initial State check box
initial states
    loading
initial step size
    simulation accuracy
initialization commands
    debugging
Initialization pane of Mask Editor
inlining S-functions using the TLC
    and Simulink Accelerator performance
Inport block
    in subsystem
    linearization
    supplying input to model
inputs
    loading from base workspace
    mixing vector and scalar
    scalar expansion
    to Embedded MATLAB Function block
Integrator block
    algebraic loops
    example
    sample time colors
    simulation speed
    zero crossings
invalid loops, avoiding
invalid loops, detecting
invariant constants

Jacobian matrices

keyboard actions summary
keyboard command

labeling signals
labeling subsystem ports
LastModificationDate model parameter
libinfo command
libraries
    See block libraries
library blocks
    breaking links to
    definition
    finding
    getting information about
Library Browser
    adding libraries to
    copying blocks from
library links
    creating
    definition
    disabling
    displaying
    modifying
    propagating changes to
    showing in Model Browser
    status of
    unresolved
line segments
    diagonal
    moving
line vertices
    moving
linear models
    extracting
        example
linearization
lines
    branch
    carrying the same signal
    connecting blocks
    connecting to input ports
    diagonal
    moving
    signals carried on
links
    breaking
    to library block
LinkStatus block parameter
linmod function
    example
LoadFcn block callback parameter
loading from base workspace
loading initial states
location of block names
logging signals
Look Under Mask menu item
Look-Up Table Editor
look-up tables, editing
loops, algebraic
    See algebraic loops
loops, avoiding invalid
loops, detecting invalid

Mask Editor
mask help text
Mask Subsystem menu item
mask type
    defining
mask workspace
masked blocks
    block descriptions
    dialog boxes
        creating dynamic
        setting parameters for
    documentation
    help text
    icons
        creating
        Icon pane
    initialization commands
    looking under
    parameters
        assigning values to
        default values
        mapping
        predefined
        prompts for
        referencing in callbacks
    showing in Model Browser
    type
    unmasking
masked subsystems
    showing in Model Browser
Math Function block
    algebraic loops
mathematical symbols
    using in annotations
MATLAB
    in Embedded MATLAB Function blocks
    terminating
MATLAB Fcn block
    simulation speed
MATLAB functions
    calling in Embedded MATLAB Function block functions
    returning values from in Embedded MATLAB Function blocks
MATLAB functions in Embedded MATLAB Function blocks
Max step size parameter
maximum order of ode15s solver
    and stability
maximum step size
mdl files
Memory block
    simulation speed
memory issues
menu
    context
menus
M-file S-functions
    simulation speed
MinMax block
    zero crossings
mixed continuous and discrete systems
Model Browser
    showing library links in
    showing masked subsystems in
model callback parameters
model configuration preferences
model discretization
    configurable subystems
    discretizing a model
    overview
    specifying the discretization method
    starting the model discretizer
Model Explorer
    declaring variables for Embedded MATLAB Function block function
    font size
model explorer
    Embedded MATLAB Function blocks
model file name, maximum size of
model files
    mdl file
model navigation commands
model parameters for version control
model verification blocks
    disabling
ModelCloseFcn block callback parameter
modeling equations
modeling strategies
models
    building
    callback routines
    creating
    creating change histories for
    editing
    navigating
    organizing and documenting
    printing
    properties of
    saving
    selecting entire
    tips for building
    version control properties of
ModelVersion model parameter
ModelVersionFormat model parameter
ModifiedBy model parameter
ModifiedByFormat model parameter
ModifiedComment model parameter
ModifiedDate model parameter
ModifiedDateFormat model parameter
ModifiedHistory> model parameter
Monte Carlo analysis
mouse actions summary
MoveFcn block callback parameter
multirate systems
    example
Mux block
    changing number of input ports

NameChangeFcn block callback parameter
names
    blocks
    copied blocks
New Library menu item
New menu item
normalized icon drawing coordinates
numerical differentiation formula
numerical integration

objects
    selecting more than one
    selecting one
ode113 solver
    advantages
    hybrid systems
    Memory block
        and simulation speed
ode15s solver
    advantages
    and stiff problems
    hybrid systems
    maximum order
    Memory block
        and simulation speed
    unstable simulation results
ode23 solver
    hybrid systems
ode23s solver
    advantages
    maximum order
    simulation accuracy
ode45 solver
    hybrid systems
Open menu item
OpenFcn block callback parameter
    purpose
opening
    Subsystem block
orientation of blocks
Outport block
    example
    in subsystem
    linearization
output
    additional
    between trigger events
    disabled subsystem
    enable signal
    options
    saving to workspace
    smoother
    specifying for simulation
    trajectories
        viewing
    trigger signal
    writing to file
        when written
    writing to workspace
        when written
output ports
    Enable block
    Trigger block
outputs
    from Embedded MATLAB Function block

panning block diagrams
PaperOrientation model parameter
PaperPosition model parameter
PaperPositionMode model parameter
PaperType model parameter
parameter arguments for Embedded MATLAB Function blocks
parameters
    block
    setting values of
    specifying configuration
    tunable
        definition
        Inline parameters option
Parameters pane of Mask Editor
ParentCloseFcn block callback parameter
Paste menu item
performance
    comparing Simulink Accelerator to Simulink
Pixel icon drawing coordinates
ports
    block orientation
    labeling in subsystem
PostLoadFcn model callback parameter
PostSaveFcn block callback parameter
PostSaveFcn model callback parameter
PostScript files
    printing to
preferences
Preferences dialog box
preferences, model configuration
PreLoadFcn model callback parameter
PreSaveFcn block callback parameter
PreSaveFcn model callback parameter
print command
Print menu item
printing to PostScript file
Priority block parameter
produce additional output option
produce specified output only option
Product block
    algebraic loops
purely discrete systems

Quit MATLAB menu item

Random Number block
    simulation speed
Real-Time Workshop
    and Simulink Accelerator
Redo menu item
reference blocks
    definition
refine factor
    smoothing output
Relational Operator block
    zero crossings
relative tolerance
    definition
    simulation accuracy
Relay block
    zero crossings
reset
    output of enabled subsystem
    states of enabled subsystem
resizing blocks
return variables
    example
reversing direction of signal flow
rising trigger event
Rosenbrock formula
Rotate Block menu item
Runge-Kutta (2,3) pair
Runge-Kutta (4,5) formula

sample model
sample time
    backpropagating
    changing during simulation
    colors
    constant
    continuous
    discrete
    fixed in minor time step
    fundamental
    inherited
    simulation speed
Sample Time Colors menu item
    updating coloring
sampled data systems
Saturation block
    zero crossings
        how used
Save As menu item
Save menu item
Save options area
save_system command
    breaking links
scalar expansion
Scope block
    example of a continuous system
Select All menu item
Set Font dialog box
set_param command
    breaking link
    controlling model execution
    running a simulation <1> <2>
    setting simulation mode
setting breakpoints
Shampine, L. F.
Show Name menu item
show output port
    Enable block
    Trigger block
Show Propagated Signals menu item
showing block names
Sign block
    zero crossings
Signal
Signal Builder
    snap grid
Signal Builder dialog box
Signal Builder time range
    about
    changing
signal buses
signal flow through blocks
signal groups
    activating
    creating a custom waveform in
    creating a set of
    creating and deleting
    creating signals in
    cutting and pasting
    discrete
    editing
    exporting to workspace
    final values
    hiding waveforms
    moving
    renaming
    renaming signals in
    running all
    simulating with
    specifying final values for
    specifying sample time of
    time range of
signal labels
    changing font
    copying
    creating
    deleting
    editing
    moving
    using to document models
signal logging, enabling
signal propagation
Signal Properties dialog box
signals
    composite
    labeling
    labels
    names
    reversing direction of flow
    setting properties
    showing propagated
    storage class of
    virtual
signals, creating
signals, logging
sim command
    comparing performance
    simulating an accelerated model
    syntax
simulation
    accuracy
    checking status of
    command line
    displaying information about
        algebraic loops
        block execution order
        block I/O
        debug settings
        integration
        nonvirtual blocks
        nonvirtual systems
        system states
        zero crossings
    Embedded MATLAB Function block function
    execution phase
    parameters
        specifying
    running incrementally
    running nonstop
    speed
    status bar
    stepping by breakpoints
    stepping by time steps
    unstable results
Simulation Diagnostics Viewer
simulation errors
    diagnosing
Simulation Options dialog box
simulation profile
simulation time
    compared to clock time <1> <2>
    writing to workspace
Simulink
    editor
    ending session
    icon
    menus
    starting
    terminating
Simulink Accelerator
    blocks whose performance is not improved by
    description
    how to run
    Simulink profiler
    using with Simulink debugger
Simulink block library
    See block libraries
simulink command
    starting Simulink
Simulink dialog boxes
    font size
Simulink Library Browser
Simulink preferences
Simulink profiler
    purpose
size of block
    changing
sizing Embedded MATLAB Function block variables by expression
sizing Embedded MATLAB Function block variables by inheritance
sizing Embedded MATLAB Function variables
sldebug command
    starting the Simulink debugger
snap grid, Signal Builder's
Solver pane
    Configuration Parameters dialog box
solvers
    fixed-step
        definition
    ode113
        advantages
        and simulation speed
    ode15s
        advantages
        and simulation speed
        and stiff problems
        maximum order
        simulation accuracy
    ode23
    ode23s
        advantages
        maximum order
        simulation accuracy
sorted order
    displaying
Source Control menu item
speed of simulation
stairs function
Start menu item
start time <1> <2>
StartFcn block callback parameter
StartFcn model callback parameter
starting Simulink
starting the model discretizer
Stateflow
    and if-else control flow diagrams
    and Simulink Accelerator performance
    and switch control flow diagrams
    and While subsystems
    compared to control flow diagrams
states
    between trigger events
    loading initial
    saving final
    when enabling
    writing to workspace
State-Space block
    algebraic loops
status
    checking simulation
status bar
Step block
    zero crossings
step size
    simulation speed
stiff problems
stiff systems
    simulation speed
stop time <1> <2>
StopFcn block callback parameter
StopFcn model callback parameter
storage class of signals
    displaying
    selecting
subfunctions
    in Embedded MATLAB Function block functions
    in Embedded MATLAB Function blocks
subfunctions in Embedded MATLAB Function blocks
subsystem
    atomic
    conditionally executed
Subsystem block
    adding to create subsystem
    opening
    zero crossings
Subsystem Examples block library
subsystem ports
    labeling
subsystems
    controlling access to
    creating
    displaying parent of
    labeling ports
    model hierarchy
    opening
    triggered and enabled
    underlying blocks
    undoing creation of
Sum block
    algebraic loops
summary of mouse and keyboard actions
Switch block
    zero crossings
switch control flow diagram
    and Stateflow
SwitchCase block
    adding cases
    connecting to Action subsystem
    data input

terminating MATLAB
terminating Simulink
terminating Simulink session
test point icons
test points
TeX commands
    using in annotations
tic command
    comparing performance
time interval
    simulation speed
time range
    of a Signal Builder block
tips for building models
To Workspace block
    example
toc command
    comparing performance
toolbar
    editor
Transfer Fcn block
    algebraic loops
    example
Transport Delay block
    linearization
Trigger block
    creating triggered subsystem
    outputting trigger signal
    showing output port
triggered and enabled subsystems
triggered subsystems
triggers
    control signal
        outputting
    either
    events
    falling
    input
    rising
    type parameter
tunable parameters
    definition
    Inline parameters option
types of Embedded MATLAB Function variables
typing Embedded MATLAB Function block variables with other variables
typing Embedded MATLAB Function variables

Undo menu item
UndoDeleteFcn block callback parameter
undoing commands
Unmask button on Mask Editor
unstable simulation results
Update Diagram menu item
    fixing bad link
    out-of-date reference block
    recoloring model
updating a diagram programatically
URL specification in block help
user
    specifying current
user data
UserData
UserDataPersistent
user-written S-functions
    increasing Simulink Accelerator performance

variables
    creating for Embedded MATLAB Function blocks
vector length
    checking
version control model parameters
vertices
    moving
viewing output trajectories
virtual blocks
virtual signals

web command
    masked block help
while control flow diagram
While Iterator block
    changing to do-while
    condition input
    in subsystem
    initial condition input
    iterator number output
While subsystem
    and Stateflow
window reuse
workspace
    loading from
    mask
    saving to
    writing to
        simulation terminated or suspended

zero crossings
    disabled by non-double data types
    Saturation block
zero-crossing detection
    enabling globally
    enabling selectively
zero-crossing slope method
Zero-Pole block
    algebraic loops
zooming block diagrams