| Using Simulink |
|
Index
- 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
 | Calling MATLAB Functions | |
© 1994-2005 The MathWorks, Inc.