action language
    array arguments
    assignment operations
    binary operations
    bit operations
    choosing between ml() and ml.
    comments
    components
    continuation symbols
    data and event arguments
    definition
    directed event broadcasting
    event broadcasting
    glossary definition A-2
    literals
    objects with actions
    pointer and address operators
    state action notation
    time symbol
    transition action notation
    unary operations
    use of the semicolon
    user-written functions
actions
    definition
    glossary definition A-2
address operators
animation
    debugger control
array arguments
assignment operations

binary operations
bit operations
breakpoints
    global
        chart entry
        event broadcast
        state entry
    local
    overview

carousel
    run the demo
    run the provided solution
    Simulink model solution
    solution
        procedure to run the simulation
        Stateflow diagram
    tutorial tasks
chapter quick reference 7
chart (Stateflow diagram)
    debugger breakpoint property
    description property
    document link
    editor property
    name property
    parent property
    printing, large
    sample time property
    Simulink subsystem property
    update method property
    update methods for defining interface
code generation
    error messages
    notations to optimize code size
    notations to optimize memory use
    notations to optimize speed
    using notation efficiently
code generation related error messages
combination state
    definition
    notation
compilation error messages
condition
    definition
    glossary definition A-3
    notation overview
condition action
    actions specified as condition actions semantics example
    actions specified as condition and transition actions semantics example
    cyclic behavior to avoid semantics example
    using condition actions in for loop construct semantics example
conflicting transitions
connective junction
    common destination notation example
    common events notation example
    definition
    flow diagram semantics example
    for loop construct semantics example
    for loops notation example
    from a common source notation example
    glossary definition A-3
    if-then-else decision construct semantics example
    notation overview
    self loop notation example
    self loop semantics example
    transitions based on a common event semantics example
    transitions from a common source to multiple destinations semantics example
    transitions from multiple sources semantics example
    with all conditions specified notation example
    with one unconditional transition notation example
continuation symbols
cycle detection

data
    constant
    definition
    description property
    exported
    exported to an external code source
    glossary definition A-4
    imported
    imported from an external code source
    input from Simulink
    local
    output to Simulink
    temporary
    workspace
data dictionary
    definition
    glossary definition A-4
data input from Simulink
    add and choose a parent task
    apply and save task
    choose scope task
    specify data attributes task
    tasks
data output to Simulink
    add and choose a parent task
    apply and save task
    choose scope task
    specify data attributes task
    tasks
data range violation
data scope and parent combinations
Debugger
    action control buttons
    active states display
    animation controls
    break button
    break on controls
    breakpoints
    breakpoints display
    browse data display
    call stack display
    clear output display
    conflicting transitions
        definition
        detecting
        example
    coverage display
    cyclic behavior
        definition
        detecting
        example
    data range violation
        definition
        detecting
        example
    debugging conflicting transitions
    debugging cycle detection
    debugging data range violations
    debugging runtime errors example
        choose options task
        create model task
        debug simulation task
        define sfun task
        example Stateflow diagram
        resolve errors task
        solution Stateflow diagram
        start simulation task
        typical tasks
    debugging state inconsistencies
    display controls
    Dynamic Checker options
    flow cyclic behavior
        example
    glossary definition A-11
    Go button
    including in the target build
    main window
    MATLAB command field
    overview
    runtime debugging
    state inconsistency
        causes
        definition
        detecting
        example
    status display area
    Step button
    Stop simulation button
    typical tasks
    user interface
debugging
    overview
    runtime
decomposition
    glossary definition A-5
    specifying
default transition
    and a history junction semantics example
    creating
    definition
    glossary definition A-5
    in an exclusive (OR) decomposition semantics example
    labeled default transition semantics example
    notation example
    notation labeling
    notation overview
    to a junction notation example
    to a junction semantics example
    with a label notation example
directed event broadcasting
    send semantics example
    using qualified event names notation example
    using qualified event names semantics example
    using send notation example

edge trigger type
    either edge
    falling edge
    rising edge
edge triggered
    defining output events
    example output event semantics
either edge triggered
error messages
    code generation
    code generation related
    compilation
    parsing
    target building
event
    broadcasting
    definition
    directed event broadcast using qualified names
    directed event broadcasting
    exported
    imported
    index property
    representing hierarchy
    trigger property
event actions and superstates semantics example
event broadcast
    state action notation example
    transition action notation example
event input from Simulink
    add and choose parent task
    apply the changes task
    choose scope task
    select the trigger task
    tasks
event output to Simulink
    add and choose a parent task
    apply and save task
    choose scope task
    task overview
    tasks
event triggers
    defining edge triggered
    defining function call
    defining output to Simulink
    edge triggered semantics example
    function call example
    function call semantics
events
    glossary definition A-6
exclusive (OR) state notation
Explorer
    add menu
    contents of list
    deleting objects from
    edit menu
    file menu
    help menu
    main window
    moving objects to change index and port order
    moving objects to change parents
    object hierarchy list
    overview
    user interface
exploring and searching overview
exported
    data
    event
external code sources
    defining interface for
    definition

falling edge triggered
Finder
    dialog box
        clear button
        close button
        display area
        help button
        matches field
        object type
        refine button
        representing hierarchy
        search button
        search history list
        search method
        string criteria field
    glossary definition A-12
    overview
    user interface
finite state machine
    glossary definition A-6
    references
    representations
    what is
flow diagram
    for loop notation example
    notation example
    notation optimization
    notation overview
    overview example
for loop
    notation example
    semantics example
function call
    defining output event
    example output event semantics
    output event example
functions
    sfexit 4
    sfhelp 10
    sfprint 9
    sfsave 5
    stateflow 6
    user-written

graphical objects
    copying
    cutting and pasting
graphics editor
    object button modes

Hexadecimal
hexadecimal notation
hierarchy
    definition
    events
    glossary definition A-7
    state
    transition
history junction
    and a default transition semantics example
    and an inner transition semantics example
    definition
    glossary definition A-7
    notation overview
    use of history junctions notation example

if-then-else
    another notation example
    notation example
    semantics example
implicit local events
    example
    overview
imported
    data
    event
inner transition
    before using an inner transition(1) notation example
    before using an inner transition(2) notation example
    glossary definition A-8
    notation overview
    processing a second event with an inner transition to a connective junction semantics example
    processing a second event within an exclusive (OR) state semantics example
    processing a third event within an exclusive (OR) state semantics example
    processing one event with an inner transition to a connective junction semantics example
    processing one event within an exclusive (OR) state semantics example
    to a connective junction(1) notation example
    to a connective junction(2) notation example
    to a history junction notation example
    to a history junction semantics example
installation 9

junction
    changing incoming arrowhead size
    changing size
    description property
    document link property
    editing properties
    moving
    parent property
    properties

keywords
    change(data_name)
    during
    entry
    entry(state_name)
    exit
    exit(state_name)
    in(state_name)
    matlab()
    matlab.
    on event_name
    send(event_name,state_name)
    summary list

literals

machine
    glossary definition A-8
MATLAB
    requirements for 2
ml() functions
ml. name space operator

notation
    action language
        array arguments
        assignment operations
        binary operations
        bit operations
        choosing between ml() and ml.
        comments
        components
        condition overview
        continuation symbols
        data and event arguments
        directed event broadcasting
        event broadcasting
        literals
        objects with actions
        state action
        time symbol
        transition action
        unary actions
        unary operations
        use of semicolon
        user-written functions
    connective junction overview
    default transition definition
    default transition example
    default transition labeling
    definition <1> <2>
    designing for efficient code
    flow diagram overview
    glossary definition A-9
    graphical objects
    history junction overview
    history junctions and inner transitions overview
    how is the notation checked
    inner transition overview
    keywords
    motivation for
    nongraphical objects
    representing hierarchy
    self loop transition overview
    state
        during action
        entry action
        exit action
        labeling example
        name
        on action
    transition
        label example
        labeling
        valid label
    transition definition
    transition label
        condition
        condition action
        event
        transition action
    transition types

parallel (AND) state
    event broadcast condition action semantics example
    event broadcast state action semantics example
    event broadcast transition action semantics example
    notation
parallelism
    definition
    glossary definition A-9
parsing
    error messages
    how to
    tasks
Pointer
pointer operators
prerequisites 2

quick start
    creating a Simulink model
    creating a Stateflow diagram
    debugging the Stateflow diagram
    defining the Stateflow interface
    generating code
    overview
    running a simulation
    sample solution
    Stateflow typical tasks

Real-Time Workshop
    glossary definition A-9
    overview 6
references
regular expressions
rising edge triggered

searching
    based on multiple conditions example
    Finder user interface
    for a wildcard string example
    for all objects of a specified object type example
    for an exact string match example
    for an object to edit properties example
self loop
    notation example
    notation overview
semantics
    definition
    execution order
    glossary definition A-10
send
    keyword
    notations example
    semantics example
sfexit 4
sfhelp 10
sfprint 9
sfsave 5
S-function glossary definition A-9
Simulink
    glossary definition A-10
    overview 5
    requirements for 2
Simulink model and Stateflow machine
    relationship between
state
    active and inactive notation
    active notation
    changing incoming transition arrowhead size
    combination notation
    debugger breakpoint property
    decomposition notation
    definition
    description property
    document link property
    editing properties
    exclusive (OR) decomposition notation
    glossary definition A-10
    grouping and ungrouping
    inactive notation
    label property
    labeling notation
    moving
    name property
    notation
        decomposition
        during action
        entry action
        exit action
        labeling example
        name
        on action
    notation overview
    operations
    parallel (AND) decomposition notation
    representing hierarchy
    resizing
    showing and hiding
    specifying decomposition
    unique name notation example
state inconsistencies
state label
    changing font size
Stateflow
    applications, types of
    component overview
    defining interfaces overview
    design approaches
    feature overview
    representations
stateflow 6
Stateflow block
    considerations in choosing continuous update
    continuous
    continuous example
    defining a continuous
    defining a sampled
    defining a triggered
    defining an inherited
    inherited
    inherited example
    sampled
    sampled example
    triggered
    triggered example
    update methods
Stateflow diagram
    glossary definition A-11
    graphical components
    objects
    update methods
Stateflow interfaces
    overview
    typical tasks to define
substate glossary definition A-12
superstate glossary definition A-12

target
    building error messages
time
transition
    changing arrowhead size
    creating and deleting
    debugger breakpoint property
    debugging conflicting
    default
    definition
    description property
    destination property
    document link property
    editing attach points
    editing properties
    glossary definition A-13
    label format
    label property
    labeling
    notation
        label example
        labeling
        types
        valid label
    notation definition
    operations
    parent property
    properties
    representing hierarchy
    source property
    to and from exclusive (OR) states(1) semantics example
    to and from exclusive (OR) states(2) semantics example
    to and from exclusive (OR) states(3) semantics example
    to and from junctions notation example
    to and from OR states notation example
    to and from OR superstates notation example
    to and from substates notation example
    valid labels
transition label
    changing font size
    condition
    condition action
    event
    moving
    notation
        condition
        condition action
        event
        transition action
    transition action
tutorial
    carousel
        add and define data task
        add and define events task
        basic operation
        create a Simulink model task
        create and label AND states task
        create and label OR states task
        create and label superstates task
        create default transitions task
        create the transitions task
        design questions
        determining data
        determining default transitions
        determining events
        determining state decomposition
        determining state labels
        determining states
        determining transitions
        label the transitions task
        objectives
        overview
        provided models
        sample Stateflow diagram
        save the model task
        task overview
typographical conventions 8

unary actions
unary operations
user-written functions

virtual scrollbar
    glossary definition A-13