- •Block Reference
- •Commonly Used
- •Continuous
- •Discontinuities
- •Discrete
- •Logic and Bit Operations
- •Lookup Tables
- •Math Operations
- •Model Verification
- •Model-Wide Utilities
- •Ports & Subsystems
- •Signal Attributes
- •Signal Routing
- •Sinks
- •Sources
- •User-Defined Functions
- •Additional Math & Discrete
- •Additional Discrete
- •Additional Math: Increment — Decrement
- •Run on Target Hardware
- •Target for Use with Arduino Hardware
- •Target for Use with BeagleBoard Hardware
- •Target for Use with LEGO MINDSTORMS NXT Hardware
- •Blocks — Alphabetical List
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Settings Pane
- •Measurements Pane
- •Signal Statistics Measurements
- •Settings Pane
- •Transitions Pane
- •Overshoots/Undershoots
- •Cycles
- •Settings Pane
- •Peaks Pane
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Command-Line Information
- •Function Reference
- •Model Construction
- •Simulation
- •Linearization and Trimming
- •Data Type
- •Examples
- •Main Toolbar
- •Command-Line Alternative
- •Command-Line Alternative
- •Command-Line Alternative
- •Command-Line Alternative
- •Command-Line Alternative
- •Command-Line Alternative
- •Mask Icon Drawing Commands
- •Simulink Classes
- •Model Parameters
- •About Model Parameters
- •Examples of Setting Model Parameters
- •Common Block Parameters
- •About Common Block Parameters
- •Examples of Setting Block Parameters
- •Block-Specific Parameters
- •Mask Parameters
- •About Mask Parameters
- •Notes on Mask Parameter Storage
- •Simulink Identifier
- •Simulink Identifier
- •Model Advisor Checks
- •Simulink Checks
- •Simulink Check Overview
- •See Also
- •Identify unconnected lines, input ports, and output ports
- •Description
- •Results and Recommended Actions
- •Capabilities and Limitations
- •Tips
- •See Also
- •Check root model Inport block specifications
- •Description
- •Results and Recommended Actions
- •See Also
- •Check optimization settings
- •Description
- •Results and Recommended Actions
- •Tips
- •See Also
- •Description
- •Results and Recommended Actions
- •See Also
- •Check for implicit signal resolution
- •Description
- •Results and Recommended Actions
- •See Also
- •Check for optimal bus virtuality
- •Description
- •Results and Recommended Actions
- •Capabilities and Limitations
- •See Also
- •Description
- •Results and Recommended Actions
- •Capabilities and Limitations
- •See Also
- •Identify disabled library links
- •Description
- •Results and Recommended Actions
- •Capabilities and Limitations
- •Tips
- •See Also
- •Identify parameterized library links
- •Description
- •Results and Recommended Actions
- •Capabilities and Limitations
- •Tips
- •See Also
- •Identify unresolved library links
- •Description
- •Results and Recommended Actions
- •Capabilities and Limitations
- •See Also
- •Results and Recommended Actions
- •Capabilities and Limitations
- •See Also
- •Results and Recommended Actions
- •Capabilities and Limitations
- •See Also
- •Check usage of function-call connections
- •Description
- •Results and Recommended Actions
- •See Also
- •Check signal logging save format
- •Description
- •Results and Recommended Actions
- •See Also
- •Description
- •Results and Recommended Actions
- •See Also
- •Description
- •Results and Recommended Actions
- •Tips
- •See Also
- •Check data store block sample times for modeling errors
- •Description
- •Results and Recommended Actions
- •See Also
- •Check for potential ordering issues involving data store access
- •Description
- •Results and Recommended Actions
- •Tips
- •See Also
- •Check for partial structure parameter usage with bus signals
- •Description
- •Results and Recommended Actions
- •Tips
- •See Also
- •Check for calls to slDataTypeAndScale
- •Description
- •Results and Recommended Actions
- •Tips
- •See Also
- •Check for proper bus usage
- •Description
- •Results and Recommended Actions
- •Action Results
- •Tips
- •See Also
- •Description
- •Results and Recommended Actions
- •See Also
- •Description
- •Results and Recommended Actions
- •See Also
- •Check for proper Merge block usage
- •Description
- •Input Parameters
- •Results and Recommended Actions
- •See Also
- •Description
- •Results and Recommended Actions
- •Action Results
- •See Also
- •Check for non-continuous signals driving derivative ports
- •Description
- •Results and Recommended Actions
- •See Also
- •Runtime diagnostics for S-functions
- •Description
- •Results and Recommended Actions
- •See Also
- •Check file for foreign characters
- •Description
- •Results and Recommended Actions
- •Tips
- •See Also
- •Check model for known block upgrade issues
- •Description
- •Results and Recommended Actions
- •Action Results
- •See Also
- •Description
- •Results and Recommended Actions
- •Action Results
- •See Also
- •Check that the model is saved in SLX format
- •Description
- •Results and Recommended Actions
- •Tips
- •See Also
- •Check Model History properties
- •Description
- •Results and Recommended Actions
- •See Also
- •Analyze model hierarchy for upgrade issues
- •Description
- •Results and Recommended Actions
- •Tips
- •See Also
- •Description
- •Results and Recommended Actions
- •See Also
- •Simulink Performance Advisor Checks
- •Simulink Performance Advisor Check Overview
- •See Also
- •Baseline
- •See Also
- •Check Preupdate Items
- •See Also
- •Checks that need Update Diagram
- •See Also
- •Checks that require simulation to run
- •See Also
- •Check Accelerator Settings
- •See Also
- •Create Baseline
- •See Also
- •Identify resource intensive diagnostic settings
- •See Also
- •Check optimization settings
- •See Also
- •Identify inefficient lookup table blocks
- •See Also
- •Identify Interpreted MATLAB Function blocks
- •See Also
- •Check MATLAB Function block debug settings
- •See Also
- •Check Stateflow block debug settings
- •See Also
- •Identify simulation target settings
- •See Also
- •Check model reference rebuild setting
- •See Also
- •Check Model Reference parallel build
- •See Also
- •Check solver type selection
- •See Also
- •Select normal or accelerator simulation mode
- •See Also
- •Simulink Limits
- •Maximum Size Limits of Simulink Models
- •Index
- •Filter Structures and Filter Coefficients
- •Valid Initial States
- •Number of Delay Elements (Filter States)
- •Frame-Based Processing
- •Sample-Based Processing
- •Valid Initial States
- •Frame-Based Processing
- •Sample-Based Processing
- •Model Parameters in Alphabetical Order
- •Common Block Parameters
- •Continuous Library Block Parameters
- •Discontinuities Library Block Parameters
- •Discrete Library Block Parameters
- •Logic and Bit Operations Library Block Parameters
- •Lookup Tables Block Parameters
- •Math Operations Library Block Parameters
- •Model Verification Library Block Parameters
- •Model-Wide Utilities Library Block Parameters
- •Ports & Subsystems Library Block Parameters
- •Signal Attributes Library Block Parameters
- •Signal Routing Library Block Parameters
- •Sinks Library Block Parameters
- •Sources Library Block Parameters
- •User-Defined Functions Library Block Parameters
- •Additional Discrete Block Library Parameters
- •Additional Math: Increment - Decrement Block Parameters
- •Mask Parameters
1 Block Reference
Lookup Tables
1-D Lookup Table |
Approximate one-dimensional |
|
function |
2-D Lookup Table |
Approximate two-dimensional |
|
function |
Direct Lookup Table (n-D) |
Index into N-dimensional table to |
|
retrieve element, column, or 2-D |
|
matrix |
Interpolation Using Prelookup |
Use precalculated index and fraction |
|
values to accelerate approximation |
|
of N-dimensional function |
Lookup Table Dynamic |
Approximate one-dimensional |
|
function using dynamic table |
n-D Lookup Table |
Approximate N-dimensional function |
Prelookup |
Compute index and fraction for |
|
Interpolation Using Prelookup block |
Sine, Cosine |
Implement fixed-point sine or cosine |
|
wave using lookup table approach |
|
that exploits quarter wave symmetry |
1-10
Math Operations
Math Operations
Abs |
Output absolute value of input |
Algebraic Constraint |
Constrain input signal to zero |
Assignment |
Assign values to specified elements |
|
of signal |
Bias |
Add bias to input |
Complex to Magnitude-Angle |
Compute magnitude and/or phase |
|
angle of complex signal |
Complex to Real-Imag |
Output real and imaginary parts of |
|
complex input signal |
Divide |
Divide one input by another |
Dot Product |
Generate dot product of two vectors |
Find |
Find nonzero elements in array |
Gain |
Multiply input by constant |
Magnitude-Angle to Complex |
Convert magnitude and/or a phase |
|
angle signal to complex signal |
Math Function |
Perform mathematical function |
MinMax |
Output minimum or maximum input |
|
value |
MinMax Running Resettable |
Determine minimum or maximum of |
|
signal over time |
Permute Dimensions |
Rearrange dimensions of |
|
multidimensional array dimensions |
Polynomial |
Perform evaluation of polynomial |
|
coefficients on input values |
Product |
Multiply and divide scalars and |
|
nonscalars or multiply and invert |
|
matrices |
Product of Elements |
Copy or invert one scalar input, or |
|
collapse one nonscalar input |
1-11
1 Block Reference
Real-Imag to Complex |
Convert real and/or imaginary |
|
inputs to complex signal |
Reshape |
Change dimensionality of signal |
Rounding Function |
Apply rounding function to signal |
Sign |
Indicate sign of input |
Sine Wave Function |
Generate sine wave, using external |
|
signal as time source |
Slider Gain |
Vary scalar gain using slider |
Sqrt, Signed Sqrt, Reciprocal Sqrt |
Calculate square root, signed square |
|
root, or reciprocal of square root |
Squeeze |
Remove singleton dimensions from |
|
multidimensional signal |
Sum, Add, Subtract, Sum of |
Add or subtract inputs |
Elements |
|
Trigonometric Function |
Specified trigonometric function on |
|
input |
Unary Minus |
Negate input |
Vector Concatenate, Matrix |
Concatenate input signals of same |
Concatenate |
data type to create contiguous output |
|
signal |
Weighted Sample Time Math |
Support calculations involving |
|
sample time |
1-12
Model Verification
Model Verification
Assertion |
Check whether signal is zero |
Check Discrete Gradient |
Check that absolute value of |
|
difference between successive |
|
samples of discrete signal is less |
|
than upper bound |
Check Dynamic Gap |
Check that gap of possibly varying |
|
width occurs in range of signal’s |
|
amplitudes |
Check Dynamic Lower Bound |
Check that one signal is always less |
|
than another signal |
Check Dynamic Range |
Check that signal falls inside range |
|
of amplitudes that varies from time |
|
step to time step |
Check Dynamic Upper Bound |
Check that one signal is always |
|
greater than another signal |
Check Input Resolution |
Check that input signal has specified |
|
resolution |
Check Static Gap |
Check that gap exists in signal’s |
|
range of amplitudes |
Check Static Lower Bound |
Check that signal is greater than |
|
(or optionally equal to) static lower |
|
bound |
Check Static Range |
Check that signal falls inside fixed |
|
range of amplitudes |
Check Static Upper Bound |
Check that signal is less than (or |
|
optionally equal to) static upper |
|
bound |
1-13