- •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
Symbols and Numerics
1-D Lookup Table block 2-884
2-D Lookup Table block 2-885
A
Abs block 2-2 absolute tolerance
specifying for a block state 2-820 2-1481 absolute value
generating 2-2 Action Port block 2-10 Action subsystems
creating 2-10 with If block 2-756
with SwitchCase block 2-1735 ActionPort
Propagate sizes of variable-size signals 2-14 States when execution is resumed 2-11
Add block 2-1660 add_block command 3-2 4-2 add_line command 4-7 add_param command 4-9
Additional Discrete block library block parameters 8-254
Additional Math: Increment - Decrement block library
block parameters 8-258 addterms command 4-10 Algebraic Constraint block 2-15 algebraic equations
modeling 2-15 algebraic loops
integrator block reset or IC port 2-459 analysis functions
perturbing model 2-774
animate 6-4 annotations
annotation block. See Model Info block ashow debug command 6-5
Index
Assertion block 2-18 Assignment block 2-21
Atomic Subsystem block 2-1628 atrace debug command 6-6 attachConfigSet command 4-11 attachConfigSetCopy command 4-13 automatic data typing 4-136
safety margin 4-180 automatic scaling
autoscale safety margin 4-179 fixptbestprec 4-131
autoscaling fixptbestprec 4-131
B
Backlash block 2-28 Backward Euler method 2-457
Backward Rectangular method 2-457 Bad Link block 2-36
Band-Limited White Noise block 2-37 bdclose command 4-15
bdIsLoaded command 4-16 bdroot command 4-17 Bias block 2-41
bits
clear 2-50 mask 2-50 set 2-50
Bitwise Operator block 2-48 block dialog boxes
closing 4-24 opening 4-259
block parameters
Additional Discrete library 8-254 Additional Math: Increment - Decrement
library 8-258
changing during simulation 4-275 common 8-96
Continuous library 8-110
Index-1
Index
Discontinuities library 8-114 Discrete library 8-118
Logic and Bit Operations library 8-136 Lookup Tables library 8-140
Math library 8-157
Model Verification block library 8-182 Model-Wide Utilities library 8-186 Ports & Subsystems library 8-188 Signal Attributes library 8-223 Signal Routing library 8-231
Sinks library 8-240 Sources library 8-244
User-defined functions library 8-253 Block Support Table block 2-56
blocks 8-109
adding to model 3-2 4-2 Compare To Zero 2-150 Counter Limited 2-200 current 4-201
Data Type Propagation 2-262 Decrement Stored Integer 2-285 Decrement Time To Zero 2-287 Decrement To Zero 2-289 deleting
delete_block command 4-82 Detect Decrease 2-330
Detect Fall Negative 2-334 Detect Fall Nonpositive 2-338 Detect Increase 2-342
Detect Rise Nonnegative 2-346 Detect Rise Positive 2-350 Filter Direct Form II 2-1845 handle of current 4-202 Increment Stored Integer 2-770 Index Vector 2-772
Interval Test Dynamic 2-858
Repeating Sequence Interpolated 2-1408 Repeating Sequence Stair 2-1413 Transfer Fcn Direct Form II Time
Varying 2-1848
Transfer Fcn First Order 2-1852 Transfer Fcn Lead or Lag 2-1855 Transfer Fcn Real Zero 2-1858
Unit Delay Enabled External IC 2-1950 Unit Delay Enabled Resettable 2-1953 Unit Delay Enabled Resettable External
IC 2-1957
Unit Delay External IC 2-1960
Unit Delay Resettable 2-1963
Unit Delay Resettable External IC 2-1966 Unit Delay With Preview Enabled 2-1969 Unit Delay With Preview Enabled
Resettable 2-1973
Unit Delay With Preview Enabled Resettable External RV 2-1977
Unit Delay With Preview Resettable 2-1981 Unit Delay With Preview Resettable
External RV 2-1985 Weighted Sample Time 2-2026 See also block parameters
bode function 4-22 Boolean expressions modeling 2-140
break debug command 6-9 bshow debug command 6-11 Bus Assignment block 2-57 Bus Creator
Data type 2-77 Number of inputs 2-71
Output as nonvirtual bus 2-80 Rename selected signal 2-76 Signal naming options 2-70 Signals in bus 2-72
Bus Creator block 2-63 Bus Selector
Output as bus 2-90 Selected signals 2-89 Signals in the bus 2-85
Bus Selector block 2-82 Bus to Vector block 2-92
Index-2
Index
buses 2-775
C
capping unconnected blocks
using the Terminator block 2-1746 character encoding, model 4-442 Check Discrete Gradient block 2-95 Check Dynamic Gap block 2-99
Check Dynamic Lower Bound block 2-103 Check Dynamic Range block 2-107 Check Dynamic Upper Bound block 2-111 Check Input Resolution block 2-115 Check Static Gap block 2-118
Check Static Lower Bound block 2-122 Check Static Range block 2-126 Check Static Upper Bound block 2-131 Chirp Signal block 2-135
clear debug command 6-12 clearing bits 2-50
Clock block 2-138 close_system command 4-24 closeDialog command 4-27 code generation
scaling 2-256 coder.inline function 4-46 coder.nullcopy function 4-48 coder.opaque function 4-49 coder.ref function 4-53 coder.rref function 4-55 coder.target function 4-66 coder.wref function 4-80 color command 5-2
Combinatorial Logic block 2-140
combining input lines into vector line 2-1062 commands, simulation
Simulink.Block.getSampleTimes 4-307 Simulink.BlockDiagram.getChecksum 4-321 Simulink.BlockDiagram.getInitialState 4-324 Simulink.BlockDiagram.getSampleTimes 4-326
Simulink.SubSystem.getChecksum 4-435 Compare To Constant block 2-147
Compare To Zero block 2-150
Complex to Magnitude-Angle block 2-153 Complex to Real-Imag block 2-156 Configurable Subsystem block 2-159 configuration parameters
closing dialog 4-27 opening dialog 4-263
configuration reference activating 4-278 attaching 4-11
copying and attaching 4-13 detaching 4-92
obtaining 4-210 active 4-208
list of names 4-211 configuration set
activating 4-278 attaching 4-11
copying and attaching 4-13 detaching 4-92
obtaining 4-210 active 4-208
list of names 4-211 connecting
buses to root-level inports 2-775 Constant
Constant value 2-169
Data type override 2-182 2-248 2-510 2-613 2-720 2-797 2-875 2-1049 2-1091 2-1169 2-1255 2-1329 2-1390 2-1563 2-1681 2-1725 2-1892
Frame period 2-181 Sample time 2-172 Sampling mode 2-171 2-809
Constant block 2-165 constant value
generating 2-165 continue debug command 6-13
Index-3
Index
Continuous block library block parameters 8-110
control flow diagrams Action subsystem 2-10
do-while
While Iterator block 2-2033
for
For Iterator block 2-650
if-else
If block 2-756
switch
Switch Case block 2-1735
while
While Iterator block 2-2033 Controlling inlining in generated code 4-46 Cosine block 2-1578
Coulomb and Viscous Friction block 2-191 Coulomb friction 2-191
Counter Free-Running block 2-195 Counter Limited block 2-200
Create Subsystem menu item 2-1628 current block
getting pathname 4-201 handle 4-202
current system
getting pathname 4-203
D
Data Store Memory block 2-203 Data Store Read block 2-218 Data Store Write block 2-224 Data Type Conversion block 2-230
Data Type Conversion Inherited block 2-257 Data Type Duplicate block 2-260
Data Type Propagation block 2-262 Data Type Scaling Strip block 2-274 data types
propagation 2-262 DataTypeConversion
Input and output to have equal 2-236 Dead Zone block 2-276
Dead Zone Dynamic block 2-281 deadband 2-28
debug commands ashow 6-5 atrace 6-6 break 6-9 bshow 6-11 clear 6-12 continue 6-13 disp 6-14 emode 6-20 etrace 6-21 help 6-22 nanbreak 6-23 next 6-24 probe 6-25 quit 6-27 status 6-33 step 6-35 stop 6-38 strace 6-39 systems 6-42 tbreak 6-43 trace 6-44 undisp 6-45 untrace 6-46 xbreak 6-49 zcbreak 6-50 zclist 6-51
decision tables modeling 2-140
Declaring uninitialized variables 4-48 Declaring variables in generated code 4-49 Decrement Real World block 2-283 Decrement Stored Integer block 2-285 Decrement Time To Zero block 2-287 Decrement To Zero block 2-289
Delay block 2-291
Index-4
Index
delaying input by variable amount 2-1990 delete_block command 4-82 delete_line command 4-83 delete_param command 4-85
Demux
Bus selection mode 2-319 Display option 2-318 Number of outputs 2-317
Demux block 2-310 Derivative block 2-320
accuracy of 2-320 linearization 2-321
Linearization Time Constant 2-324 derivatives
calculating 2-320 limiting 2-1359
detachConfigSet command 4-92 Detect Change block 2-326 Detect Decrease block 2-330 Detect Fall Negative block 2-334
Detect Fall Nonpositive block 2-338 Detect Increase block 2-342
Detect Rise Nonnegative block 2-346 Detect Rise Positive block 2-350 Determining code generation target 4-66 Difference block 2-354 differential-algebraic systems
modeling 2-15 Digital Clock block 2-360
Direct Lookup Table (n-D) block 2-363 Discontinuities block library
block parameters 8-114 Discrete block library
block parameters 8-118 Discrete Derivative block 2-377 Discrete Filter block 2-384 Discrete FIR Filter block 2-426 Discrete Integrator
External reset 2-480 Gain value 2-479
Integrator method 2-478
Use initial condition as initial and reset value for 2-483
Discrete State-Space block 2-448 discrete state-space model 4-21 Discrete Transfer Fcn block 2-518 Discrete Zero-Pole block 2-539 Discrete-Time Integrator block 2-456 discrete-time systems
linearization 4-21 disp command 5-4
disp debug command 6-14 Display block 2-545
as floating display 2-547 displaying
signals graphically 2-1457 Divide block 2-551
DocBlock block 2-554 Dot Product block 2-557
E
eigenvalues of linearized matrix 4-21 emode debug command 6-20
Enable block 2-563
Enabled and Triggered Subsystem block 2-581 Enabled Subsystem block 2-582
enabled subsystems Enable block 2-563
EnablePort
Enable zero-crossing detection 2-570 Propagate sizes of variable-size signals 2-568 Show output port 2-569
States when enabling 2-567 Enumerated Constant block 2-583 enumerated constant value
generating 2-583
Environment Controller block 2-587 etrace debug command 6-21 expressions
Index-5
Index
applying to block inputs 2-595 Interpreted MATLAB Function
block 2-852 external inputs
flag 4-252
from workspace 2-774 Extract Bits block 2-590
F
Fcn block 2-595
compared to Math Function block 2-927 compared to Rounding Function block 2-1426
fig files
annotating for printing 4-133 files
reading from 2-662 writing to
To File block 2-1824 Filter Direct Form II block 2-1845 Find
Index mode 2-606
Index output format 2-604 Mode 2-611
Number of input dimensions 2-605 Output data type 2-609
Sample time (-1 for inherited) 2-608 Scaling 2-616
Show output port for nonzero input values 2-607
Signedness 2-614 Word length 2-615
Find block 2-599 find_system command 4-101 finding objects 4-101 finite-state machines
implementing 2-140 First-Order Hold block 2-617 fixdt function 4-108
Fixed-Point State-Space block 2-619
fixed-point tool dialog pane
Derived min/max 4-177 Simulation min/max 4-178
Fixed-Point Tool 4-136 dialog pane
Apply accepted fraction lengths 4-181 Apply accepted word lengths 4-182 Data type override 4-161
Data type override applies to 4-164 Derive min/max values for selected
system 4-169
Fixed-point instrumentation mode 4-159 Highlight results with potential
issues 4-171
Merge instrumentation results from multiple simulations 4-168
Prepare for conversion using the Fixed-Point Advisor 4-155
Propose fraction lengths 4-172 Propose word lengths 4-173
Run simulation and storeresults 4-167 Safety margin for design and derived
min/max 4-179
Safety margin for simulation min/max 4-180
Show details for selected result 4-183 dialog pane overview 4-151
main toolbar 4-138 Show option 4-138
fixpt_evenspace_cleanup function 4-112 fixpt_interp1 function 4-114 fixpt_look1_func_approx function 4-117 fixpt_look1_func_plot function 4-122 fixptbestprec function 4-130
autoscaling 4-131 flip-flops
implementing 2-140 float function 4-132 Floating Scope block 2-1457
Index-6
Index
for control flow diagram creating 2-650
For Each
Input Partition 2-629
For Each block 2-625 2-630 to 2-635 For Each Subsystem block 2-637 For Iterator block 2-650
For Iterator Subsystem block 2-657 For subsystems
creating 2-650
Forward Euler method 2-456 Forward Rectangular method 2-456 fprintf command 5-8
frames for printing 4-133 From block 2-658
From File block 2-662
From Workspace block 2-679 Function-Call Feedback Latch block 2-693 Function-Call Generator block 2-699 Function-Call Split block 2-702 Function-Call Subsystem block 2-706 functions
fixdt 4-108 fixpt_evenspace_cleanup 4-112 fixpt_interp1 4-114 fixpt_look1_func_approx 4-117 fixpt_look1_func_plot 4-122 fixptbestprec 4-130
float 4-132 fxptdlg 4-136 num2fixpt 4-256 sfix 4-281
sfrac 4-282 sint 4-438 sldiscmdl 4-448
slmdldiscui 4-453 ufix 4-472
ufrac 4-473 uint 4-474
fxptdlg function 4-136
G
gain
varying during simulation 2-1593 Gain block 2-707
gcb command 4-201 gcbh command 4-202 gcs command 4-203
get_param command 4-204 getActiveConfigSet command 4-208 getConfigSet command 4-210 getConfigSets command 4-211 getvariable command 4-217 global Goto tag visibility 2-739
Goto block 2-739
Goto Tag Visibility block 2-743 graphics
displaying on mask icon 5-12 Greek letters
displaying on mask icons 5-4 using the text function 5-16
Ground block 2-745 GUI
Fixed-Point Tool 4-136
H
handle of current block 4-202 hasvariable command 4-218 help debug command 6-22 Hide Name menu item
suppressing display of port label 2-1070 Hit Crossing block 2-748
hybrid systems linearization 4-21
I
IC block 2-753
If Action Subsystem block 2-767
If block 2-756
Index-7
Index
if-else control flow diagram creating 2-756
image
displaying on mask icon 5-9
drawing on mask icon using patch 5-11 image command 5-9
Increment Real World block 2-768 Increment Stored Integer block 2-770 Index Vector block 2-772
inf values
in mask plotting commands 5-12 inherited
data types
by backpropagation 2-262 scaling
by backpropagation 2-262 initial conditions
setting 2-753 Inport
Data type 2-575 2-792 2-1888 Icon display 2-784
Interpolate data 2-580 2-788 2-1899
Latch input by delaying outside signal 2-785 Latch input for feedback signals of
function-call subsystem outputs 2-786 Output as nonvirtual bus 2-803
Output function-call 2-789 Port dimensions 2-571 2-1884
Port dimensions (-1 for inherited) 2-804 Signal type 2-808
Variable-size signal 2-805 Inport block 2-773
Inport blocks
in subsystem 2-1629 inports
root-level
connecting to buses 2-775 input ports
unconnected 2-745
inputs
applying expressions to 2-595 applying MATLAB function to
Fcn block 2-595
Interpreted MATLAB Function block 2-852
combining into vector line 2-1062 delaying by variable amount 2-1990 from outside system 2-773
from previous time step 2-939 from workspace 2-774
generating step between two levels 2-1622 interpolated mapping 2-886
logical operations on 2-863 multiplying block inputs during
simulation 2-1593
outputting minimum or maximum 2-977 passing through stair-step function 2-1350 plotting 2-2045
reading from file 2-662 width of 2-2040
integration
block input 2-811 2-1471 Integrator
Enable zero-crossing detection 2-833 External reset 2-823
Ignore limit and reset when linearizing 2-832 Integrator block 2-811
Integrator Limited block 2-811 interpolated mapping 2-886
Interpolation Using Prelookup block 2-837 Interpreted MATLAB Function block 2-852 Interval Test block 2-855
Interval Test Dynamic block 2-858
J
Jacobians 4-21
Index-8
Index
L
left-hand approximation 2-456 legacy_code function 4-227 limiting
signals 2-1428
limiting derivative of signal 2-1359 limiting integral 2-813 2-1473 linearization
discrete-time systems 4-21 linearized matrix
eigenvalues 4-21 lines
adding 4-7 deleting 4-83
linmod function 4-236
Transport Delay block 2-1862 linmod2 function 4-241 linmodv5 function 4-245
local Goto tag visibility 2-739 Logic
Icon shape 2-870
Number of input ports 2-869 Operator 2-868
Require all inputs and output to have the same data type 2-872
Logic and Bit Operations block library block parameters 8-136
logic circuits modeling 2-140
Logical Operator block 2-863 Lookup Table Dynamic block 2-906 Lookup Tables block library
block parameters 8-140
M
MACs
propagating data type information for 2-267 Magnitude-Angle to Complex block 2-914 Manual Switch block 2-921
mask icon
displaying graphics on 5-12 displaying image on 5-9 displaying port label on 5-14
displaying symbols and Greek letters on 5-16 displaying text on 5-4
displaying text using fprintf 5-8 displaying text using text 5-16 specifying color of 5-2
using the patch function 5-11 mask icons
changing plot colors on 5-2
displaying symbols and Greek letters on 5-4 question marks in 5-12
masked blocks parameters 8-259
masked subsystems
question marks in icon 5-12 masking bits 2-50
Math block library
block parameters 8-157 Math Function block 2-925 mathematical functions
performing
Math Function block 2-925 Rounding Function block 2-1425 Trigonometric Function block 2-1906
mathematical symbols displaying on mask icons 5-4
displaying on mask icons using text 5-16 MATLAB character encoding, changing 4-442 MATLAB functions
applying to block input Fcn block 2-595
Interpreted MATLAB Function block 2-852
matrices
writing to 2-1829 Matrix Concatenate
Concatenate dimension 2-2025
Index-9
Index
Mode 2-2024
Number of inputs 2-2023 Matrix Concatenate block 2-2018 Memory block 2-939
memory region shared
Data Store Memory block 2-203 Data Store Read block 2-218 Data Store Write block 2-224
Merge block 2-954 MinMax block 2-977
MinMax Running Resettable block 2-985 Model block 2-987
Model Info block 2-1014 model parameters
table 8-2 Model Reference
Condition 2-1001 2-2014 Enable variants 2-996 2-1010
Generate preprocessor conditionals 2-1010 Model argument values (for this
instance) 2-993 2-1005 Model arguments 2-992 2-1004
Model name 2-991 2-1002 to 2-1003 Override variant conditions 2-1008 Simulation mode 2-994 2-1006 Variant 2-1009
Variant choices table 2-998 Variant object 2-1000 2-2013
Model Verification block library block parameters 8-182 Model-Wide Utilities block library block parameters 8-186
models
closing 4-15 creating
new_system command 4-254 getting name 4-17
parameters 8-2 replacing blocks 4-264
multiplying block inputs during simulation 2-1593
Multiport Switch block 2-1018 MultiPortSwitch
Allow different data input sizes (Results in variable-size output signal) 2-1042
Bias 2-1055
Data port for default case 2-1033 Data port indices 2-1031
Data port order 2-1028 Diagnostic for default case 2-1034 Fraction length 2-1053
Mode 2-1047
Number of data ports 2-1030 Output data type 2-1045 Output maximum 2-1044 Output minimum 2-1043
Require all data port inputs to have the same data type 2-1036
Signedness 2-1050 Slope 2-1054
Word length 2-1051 multirate systems
linearization 4-21 Mux
Display option 2-1067 Number of inputs 2-1066
Mux block 2-1062
N
n-D Lookup Table block 2-886 Nan values
in mask plotting commands 5-12 nanbreak debug command 6-23 new_system command 4-254
next debug command 6-24 nonlinear systems
spectral analysis of 2-135
normally distributed random numbers 2-1356
Index-10
Index
num2fixpt function 4-256
O
objects
finding 4-101
obsolete blocks, replacing 4-458 ode113 solver
Memory block 2-939 ode15s solver
Memory block 2-939 open_system command 4-259 openDialog command 4-263 opening
block dialog boxes 4-259 Simulink Library Browser 4-305 system windows 4-259
operating point 4-236 Outport
Data type 2-1086 Initial output 2-1084
Output as nonvirtual bus in parent model 2-1097
Output when disabled 2-1083
Port dimensions (-1 for inherited) 2-1099 Sampling mode 2-1104
Signal type 2-1103
Source of initial output value 2-1082 Variable-size signal 2-1100
Outport block 2-1070 Outport blocks
in subsystem 2-1629 output
outside system 2-1070
selected elements of input vector 2-1506 selected information about the signal on
input 2-1295
switching between two inputs 2-921 values
displaying 2-545
writing to file
To File block 2-1824 writing to workspace
To Workspace block 2-1829 zero within range 2-276
output ports
capping unconnected 2-1746
P
parameters adding 4-9 block
list 8-96 deleting 4-85
getting values of 4-204 masked blocks 8-259 model 8-2
setting values of
set_param command 4-275
Passing arguments by reference as read input or write output 4-53
Passing arguments by reference as read-only input 4-55
Passing arguments by reference as write-only output 4-80
patch command 5-11
Permute Dimensions block 2-1106 phase-shifted wave 2-1534
PID Controller
1degree-of-freedom 2-1109
2degree-of-freedom 2-1192 piecewise linear signal
generating
Signal Builder block 2-1534 plot command 5-12
plotting input signals Scope block 2-1457
XY Graph block 2-2045 plotting simulation data 4-300
Index-11
Index
Polynomial block 2-1278 port label
displaying on mask icon 5-14 port labels
suppressing display 2-1070 port_label command 5-14 Ports & Subsystems block library
block parameters 8-188 precision
maximum 4-130 Prelookup block 2-1281 print frames 4-133 printframe 4-133 PrintFrame Editor 4-133 printing
borders 4-133
fig files with frames 4-133 with print frames 4-135
Probe block 2-1295
probe debug command 6-25 Product
Dimension 2-1315 Multiplication 2-1313 Multiply over 2-1314 Number of inputs 2-1311
Product block 2-1301
Product of Elements block 2-1336 programmable logic arrays
modeling 2-140 propagation of data types 2-262 Pulse Generator block 2-1344
Q
Quantizer block 2-1350
question marks in mask icon 5-12 quit debug command 6-27
R
Ramp block 2-1353 random noise
generating 2-1356 Random Number block 2-1356
and Band-Limited White Noise block 2-37 compared to Band-Limited White Noise
block 2-1356 random numbers
generating normally distributed 2-37 normally distributed 2-1356 uniformly distributed 2-1923
Rate Limiter block 2-1359
Rate Limiter Dynamic block 2-1363 Rate Transition block 2-1365 reading data
from data store 2-218 from file 2-662
from workspace 2-679 Real-Imag to Complex block 2-1375 Reciprocal Sqrt block 2-1595 region of zero output 2-276 regular expressions 4-105 Relational Operator
Relational operator 2-1384 Relational Operator block 2-1378 Relay block 2-1396
Repeating Sequence block 2-1404
Repeating Sequence Interpolated block 2-1408 Repeating Sequence Stair block 2-1413 repeating signals 2-1404
replace obsolete blocks 4-458 replace_block command 4-264 replacing blocks in model 4-264 Resettable Delay block 2-1419 Reshape block 2-1420 right-hand approximation 2-457 root-level inports
connecting to buses 2-775 Rounding Function block 2-1425
Index-12
Index
S
S-Function block 2-1511 S-Function Builder block 2-1514 sample-and-hold
applying to block input 2-939 sampling interval
generating simulation time 2-360 Saturate
Lower limit 2-1433
Treat as gain when linearizing 2-1434 Upper limit 2-1432
Saturation block 2-1428 Saturation Dynamic block 2-1452 save_system command 4-266 sawtooth wave
generating 2-1544 Scope block 2-1457
scoped Goto tag visibility 2-739 Second-Order Integrator block 2-1471 Second-Order Integrator Limited block 2-1471 SecondOrderIntegrator
Absolute tolerance dx/dt 2-1499 Absolute tolerance x 2-1492 External reset 2-1501
Ignore state limits and the reset for linearization 2-1504
Initial condition dx/dt 2-1495 Initial condition source dx/dt 2-1494 Initial condition source x 2-1487 Initial condition x 2-1488
Limit dx/dt 2-1496 Limit x 2-1489
Lower limit dx/dt 2-1498 Lower limit x 2-1491
Reinitialize dx/dt when x reaches saturation 2-1503
Show output 2-1505 State name dx/dt 2-1500 State name x 2-1493 Upper limit dx/dt 2-1497
Upper limit x 2-1490 Selector block 2-1506 separating vector signal 2-310 sequence of signals 2-1344 sequential circuits
implementing 2-142 set_param command 4-275
setActiveConfigSet command 4-278 setting bits 2-50
setting parameter values 4-275 sfix function 4-281
sfrac function 4-282 shared data store
Data Store Memory block 2-203 Data Store Read block 2-218 Data Store Write block 2-224
Shift Arithmetic block 2-1515 Sign block 2-1530
Signal Attributes block library block parameters 8-223
Signal Builder block 2-1534 Signal Conversion block 2-1536 Signal Generator block 2-1543 Signal Routing block library
block parameters 8-231 Signal Specification
Require nonvirtual bus 2-1570 Signal Specification block 2-1552
Bias 2-1569 Data type 2-1558
Dimensions (-1 for inherited) 2-1572 Fraction length 2-1567
Maximum 2-1557 Mode 2-1561
Sample time (-1 for inherited) 2-1574 Sampling mode 2-1576
Signal type 2-1575 Signedness 2-1564 Slope 2-1568
Variable-size signal 2-1573
Index-13
Index
Word length 2-1565 signals
displaying graphically 2-1457 displaying X-Y plot of 2-2045 generating pulses 2-1344 limiting 2-1428
limiting derivative of 2-1359 passed from Goto block 2-658 passing to From block 2-739 plotting
Scope block 2-1457
XY Graph block 2-2045 repeating 2-1404
SignalSpecification Minimum 2-1556
Signed Sqrt block 2-1595 simplot command
plotting simulation data 4-300 simulation
stopping
Stop Simulation block 2-1625 simulation commands
Simulink.Block.getSampleTimes 4-307 Simulink.BlockDiagram.getChecksum 4-321 Simulink.BlockDiagram.getInitialState 4-324 Simulink.BlockDiagram.getSampleTimes 4-326 Simulink.SubSystem.getChecksum 4-435
simulation time
generating at sampling interval 2-360 outputting 2-138
Simulink
printing diagram with frames 4-133 simulink classes
Simulink.AliasType 7-7 Simulink.Bus 7-44 Simulink.BusElement 7-49 Simulink.ModelDataLogs 7-114 Simulink.ModelWorkspace 7-123 Simulink.NumericType 7-145 Simulink.ParamCoderInfo 7-166
Simulink.Parameter 7-159 Simulink.Signal 7-210 Simulink.SignalCoderInfo 7-222 Simulink.SubsysDataLogs 7-304 Simulink.TimeInfo 7-306 Simulink.TsArray 7-309
simulink command 4-305 Simulink Library Browser
opening 4-305 Simulink.AliasType 7-7
Simulink.Block.getSampleTimes command description 4-307
Simulink.BlockDiagram.addBusToVector command 4-309
Simulink.BlockDiagram.copyContentsToSubSystem command 4-315
Simulink.BlockDiagram.createSubSystem command 4-317
Simulink.BlockDiagram.deleteContents command 4-320
Simulink.BlockDiagram.getChecksum command description 4-321
Simulink.BlockDiagram.getInitialState command
description 4-324 Simulink.BlockDiagram.getSampleTimes
command description 4-326
Simulink.Bus 7-44
Simulink.Bus.cellToObject command 4-331
Simulink.Bus.createMATLABStruct command 4-332
Simulink.Bus.createObject command 4-339
Simulink.Bus.objectToCell command 4-342 Simulink.Bus.save command 4-343 Simulink.BusElement 7-49
Simulink.defineIntEnumType command 4-345 Simulink.ModelDataLogs 7-114 Simulink.ModelWorkspace 7-123 Simulink.NumericType 7-145
Index-14
Index
Simulink.ParamCoderInfo 7-166 |
spectral analysis of nonlinear systems 2-135 |
Simulink.Parameter 7-159 |
Sqrt block 2-1595 |
Simulink.Signal 7-210 |
square root functions |
Simulink.SignalCoderInfo 7-222 |
performing 2-1595 |
Simulink.SimulationData.signalLoggingSelector square wave |
|
command 4-418 |
generating 2-1544 |
Simulink.SimulationData.updateDatasetFormatLoggingSqueeze block 2-1610 |
|
command 4-419 |
ss2tf function 4-22 4-239 |
Simulink.SubsysDataLogs 7-304 |
ss2zp function 4-22 4-239 |
Simulink.SubSystem.convertToModelReference |
stair-step function |
command 4-428 |
passing signal through 2-1350 |
Simulink.SubSystem.copyContentsToBlockDiagram state derivatives |
|
command 4-432 |
setting to zero 4-464 |
Simulink.SubSystem.deleteContents |
state space in discrete system 2-448 |
command 4-434 |
State-Space block 2-1612 |
Simulink.SubSystem.getChecksum command |
A 2-1614 |
description 4-435 |
B 2-1615 |
Simulink.SubSystemModelDataLlogs.convertToDatasetC 2-1616 |
|
command 4-354 |
D 2-1617 |
Simulink.TimeInfo 7-306 |
Initial conditions 2-1618 |
Simulink.TsArray 7-309 |
Stateflow |
Sine and Cosine block 2-1578 |
printing diagram with frames 4-133 |
Sine block 2-1578 |
states |
sine wave |
resetting 2-814 2-1479 |
generating |
specifying absolute tolerance for 2-820 |
Signal Generator block 2-1544 |
2-1481 |
Sine Wave block 2-1584 |
status debug command 6-33 |
generating with increasing frequency |
Step block 2-1622 |
Chirp Signal block 2-135 |
step debug command 6-35 |
Sine Wave block 2-1584 |
stop debug command 6-38 |
Sinks block library |
Stop Simulation block 2-1625 |
block parameters 8-240 |
stopping simulation 2-1625 |
sint function 4-438 |
strace debug command 6-39 |
sldiscmdl function 4-448 |
Subsystem |
Slider Gain block 2-1593 |
Code generation file name (no |
slmdldiscui function 4-453 |
extension) 2-1650 |
slreplace_mux command 4-456 |
Code generation file name options 2-1648 |
slupdate command 4-458 |
Code generation function name 2-1647 |
Sources block library |
Code generation function name |
block parameters 8-244 |
options 2-1645 |
Index-15
Index
Code generation function packaging 2-1642 Function with separate data 2-1651 Memory section for constants 2-1656 Memory section for execution
functions 2-1654
Memory section for initialize/terminate functions 2-1652
Memory section for internal data 2-1657 Memory section for parameters 2-1658 Minimize algebraic loop occurrences 2-1638 Name of error callback function 2-1635 Permit hierarchical resolution 2-1636 Propagate execution context across
subsystem boundary 2-1639 Read/Write permissions 2-1634 Sample time (-1 for inherited) 2-1641 Show port labels 2-1633
Treat as atomic unit 2-1637 Warn if function-call inputs are
context-specific 2-1640 SubSystem
Allow different input sizes (Results in variable-size output signal) 2-923
Generate preprocessor conditionals 2-2017 Name (read-only) 2-2012
Override variant conditions and use following variant 2-2015
Variant 2-2016
Variant choices (list of child subsystems) 2-2010
Subsystem block 2-1628 subsystems
and Inport blocks 2-774 enabled 2-563
Subtract block 2-1660 Sum
Dimension 2-1669 Icon shape 2-1666 List of signs 2-1667 Sum over 2-1668
Sum block 2-1660
Sum of Elements block 2-1660 Switch
Allow different data input sizes (Results in variable-size output signal) 2-1718
Criteria for passing first input 2-1707 Threshold 2-1709
Switch block 2-1702
Switch Case Action Subsystem block 2-1742 Switch Case block 2-1735
switch control flow diagram creating 2-1735
switching output between inputs Manual Switch block 2-921
switching output between two inputs 2-921 system windows
closing 4-24 systems
current 4-203 saving 4-266
systems debug command 6-42
T
Tapped Delay block 2-1743 tbreak debug command 6-43 Terminator block 2-1746 terminators
adding 4-10
TeX formatting commands using in mask icon text 5-16 using with disp 5-4
text command 5-16 tf2ss utility
converting Transfer Fcn to state-space form 2-1837
time delay
simulating 2-1862 Time Scope block 2-1752
Time-Based Linearization block 2-1748
Index-16
Index
To File block 2-1824
To Workspace block 2-1829 trace debug command 6-44 Transfer Fcn block 2-1836
Denominator coefficients 2-1841 Numerator coefficients 2-1840
Transfer Fcn Direct Form II Time Varying block 2-1848
Transfer Fcn First Order block 2-1852 Transfer Fcn Lead or Lag block 2-1855 Transfer Fcn Real Zero block 2-1858 transfer function form
converting to 4-22 4-239 transfer functions
discrete 2-518 linear 2-1836
poles and zeros 2-2057 discrete 2-539
Transport Delay block 2-1862
Direct feedthrough of input during linearization 2-1869
Initial buffer size 2-1867 Initial output 2-1866
Pade order (for linearization) 2-1870 Time delay 2-1865
Use fixed buffer size 2-1868 Trapezoidal method 2-458 Trigger block 2-1871
Trigger-Based Linearization block 2-1901 Triggered Subsystem block 2-1905 triggered subsystems
Trigger block 2-1871 TriggerPort
Enable zero-crossing detection 2-1883 Output data type 2-1880
Propagate sizes of variable-size signals 2-1878
Sample time 2-1882 Sample time type 2-1881 Show output port 2-1879
States when enabling 2-1876 Trigger type 2-1875
Trigonometric Function block 2-1906 trim function 4-464
truth tables implementing 2-140
U
ufix function 4-472 ufrac function 4-473 uint function 4-474 Unary Minus block 2-1920
unconnected input ports 2-745 unconnected output ports
using the Terminator block 2-1746 undisp debug command 6-45
Uniform Random Number block 2-1923 compared to Band-Limited White Noise
block 2-1923
uniformly distributed random numbers 2-1923 Unit Delay
Initial conditions 2-1935 Input processing 2-1936
Unit Delay block 2-1926
compared to Transport Delay block 2-1862 Unit Delay Enabled block 2-1947
Unit Delay Enabled External IC block 2-1950 Unit Delay Enabled Resettable block 2-1953 Unit Delay Enabled Resettable External IC
block 2-1957
Unit Delay External IC block 2-1960 Unit Delay Resettable block 2-1963
Unit Delay Resettable External IC block 2-1966 Unit Delay With Preview Enabled block 2-1969 Unit Delay With Preview Enabled Resettable
block 2-1973
Unit Delay With Preview Enabled Resettable External RV block 2-1977
Unit Delay With Preview Resettable block 2-1981
Index-17
Index
Unit Delay With Preview Resettable External RV block 2-1985
untrace debug command 6-46 Update Diagram menu item
changing block parameters during simulation 4-275
User-defined functions block library block parameters 8-253
V
Variable Integer Delay block 2-1989 variable time delay 2-1990 Variable Time Delay block 2-1990
Direct feedthrough of input during linearization 2-2002
Handle zero delay 2-2001 Initial buffer size 2-1999 Initial output 2-1998 Maximum delay 2-1997
Pade order (for linearization) 2-2003 Select delay type 2-1996
Use fixed buffer size 2-2000 Variable Transport Delay block 2-1990
Absolute tolerance 2-2004
Direct feedthrough of input during linearization 2-2002
Initial buffer size 2-1999 Initial output 2-1998 Maximum delay 2-1997
Pade order (for linearization) 2-2003 Select delay type 2-1996
State Name 2-2004
Use fixed buffer size 2-2000 vdp model
Scope block 2-1468 Vector Concatenate
Concatenate dimension 2-2025 Mode 2-2024
Number of inputs 2-2023
Vector Concatenate block 2-2018 vector signals
generating from inputs 2-1062 separating 2-310
viscous friction 2-191 visibility of Goto tag 2-743
W
Weighted Sample Time block 2-2026 Weighted Sample Time Math block 2-2027 while control flow diagram
creating 2-2033
While Iterator block 2-2033
While Iterator Subsystem block 2-2039 While subsystems
creating 2-2033 white noise
generating 2-37 Width block 2-2040 workspace
reading data from 2-679 writing output to 2-1829
workspace variables
determine if variable exists 4-218 getting values of 4-217
Wrap To Zero block 2-2043 writing data to data store 2-224 writing output to file 2-1824
writing output to workspace 2-1829
X
xbreak debug command 6-49 XY Graph block 2-2045
Z
zcbreak debug command 6-50 zclist debug command 6-51 zero crossings
Index-18
Index
detecting |
Gain 2-2063 |
Hit Crossing block 2-748 |
Poles 2-2062 |
zero output in region |
Zeros 2-2061 |
generating 2-276 |
zero-pole form |
Zero-Order Hold block 2-2050 |
converting to 4-22 4-239 |
Zero-Pole block 2-2057 |
|
Index-19