SIMULINK Model-Based and System-Based Design Modeling Simulation Implementation Simulink Reference The MathWorks Version 5
Modeling Simulation Implementation SIMULINK Model-Based and System-Based Design ® Simulink Reference Version 5 slref.book Page 1 Friday, June 21, 2002 5:58 PM
Contents Block libraries Continuous 2 Discontinuities 1-3 Look-Up Tables 1-5 Math Operations 1-6 Model verification 1-8 Model- Wide utilities l-10 Ports& Subsystems 1-11 Signal Attributes l-3 Signal Routing 1-14 Sinks 1-15 Sources ...1-16 User- Defined Functions l-18 Blocksets and toolboxes l-19 Demos Library 1-20
i Contents 1 Block Libraries Continuous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 Discontinuities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 Discrete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4 Look-Up Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5 Math Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6 Model Verification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8 Model-Wide Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10 Ports & Subsystems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11 Signal Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-13 Signal Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-14 Sinks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15 Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-16 User-Defined Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-18 Blocksets and Toolboxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-19 Demos Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-20 slref.book Page i Friday, June 21, 2002 5:58 PM
Simulink blocks 2 Abs 23 Action port 2-5 Algebraic Constraint 8 Assertion 2-10 assignment 2-12 2-1′ Band-Limited white noise 2-21 Bitwise Logical Operator Bus cr 2-27 Bus selector 2-31 Check Discrete gradient Check Dynamic Gap ..2-36 Check Dynamic Range 2-42 Check Dynamic Upper bound 2-44 Check Input Resolution 2-46 Check Static Gap 2-48 2-51 Check Static Range 2-54 Check Static Upper Bound 2-57 Chirp si Clock 2-62 Combinatorial logic 2-64 Complex to Magnitude-Angle Complex to Real-Imag 2-69 Configurable Subsystem Constant 2-74 Coulomb and viscous friction Data Store me Data store read 2-82 Data Store Write Data Type Conversion 2-86 Dead Zo Demux Derivative 2-96 Digital Clock Direct Look-Up Table(n-D) ..2-99 Discrete filter 2-105
ii Contents 2 Simulink Blocks Abs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3 Action Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5 Algebraic Constraint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8 Assertion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10 Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12 Backlash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17 Band-Limited White Noise . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-21 Bitwise Logical Operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-23 Bus Creator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-27 Bus Selector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-31 Check Discrete Gradient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-33 Check Dynamic Gap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-36 Check Dynamic Lower Bound . . . . . . . . . . . . . . . . . . . . . . . . . . 2-39 Check Dynamic Range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-42 Check Dynamic Upper Bound . . . . . . . . . . . . . . . . . . . . . . . . . . 2-44 Check Input Resolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-46 Check Static Gap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-48 Check Static Lower Bound . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-51 Check Static Range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-54 Check Static Upper Bound . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-57 Chirp Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-60 Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-62 Combinatorial Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-64 Complex to Magnitude-Angle . . . . . . . . . . . . . . . . . . . . . . . . . . 2-68 Complex to Real-Imag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-69 Configurable Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-70 Constant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-74 Coulomb and Viscous Friction . . . . . . . . . . . . . . . . . . . . . . . . . . 2-77 Data Store Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-79 Data Store Read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-82 Data Store Write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-84 Data Type Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-86 Dead Zone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-88 Demux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-90 Derivative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-96 Digital Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-98 Direct Look-Up Table (n-D) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-99 Discrete Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-105 slref.book Page ii Friday, June 21, 2002 5:58 PM
Discrete State-Space 2-107 Discrete-Time Integrato 2-109 Discrete transfer Fcn 2-116 Discrete zero-Pole 2-118 Display DocBlock Dot product 2-124 Enable Enabled and Triggered Subsystem 2-128 Enabled Subsystem F 2-13 First-Order hold 2-133 For iterator For Iterator Subsyste 2-140 2-141 From file 2-14 From Workspace 2-146 Function-Call ge enerator 2-150 Function-Call Subsystem 2-152 Gain. Matrix gain Got 2 Goto Tag visibility 2-162 Ground 2-163 2-166 If If Action Subsystem 2-173 Inport 2-174 Int Interpolation(n-D)Using PreLook-Up perator 2-196 Look-Up Table(2-D) 2-202 Look-Up Table(n-D) Magnitude-Angle to Complex Manual switch Math Function 2216 MATLAB Fen 2-218 Matrix Concatenation 2-220
iii Discrete State-Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-107 Discrete-Time Integrator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-109 Discrete Transfer Fcn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-116 Discrete Zero-Pole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-118 Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-120 DocBlock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-123 Dot Product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-124 Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-126 Enabled and Triggered Subsystem . . . . . . . . . . . . . . . . . . . . . 2-128 Enabled Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-129 Fcn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-130 First-Order Hold . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-133 For Iterator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-135 For Iterator Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-140 From . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-141 From File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-143 From Workspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-146 Function-Call Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-150 Function-Call Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-152 Gain, Matrix Gain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-153 Goto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-159 Goto Tag Visibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-162 Ground . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-163 Hit Crossing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-164 IC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-166 If . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-168 If Action Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-173 Inport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-174 Integrator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-179 Interpolation (n-D) Using PreLook-Up . . . . . . . . . . . . . . . . . . 2-189 Logical Operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-192 Look-Up Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-196 Look-Up Table (2-D) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-202 Look-Up Table (n-D) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-207 Magnitude-Angle to Complex . . . . . . . . . . . . . . . . . . . . . . . . . 2-213 Manual Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-215 Math Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-216 MATLAB Fcn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-218 Matrix Concatenation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-220 Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-222 slref.book Page iii Friday, June 21, 2002 5:58 PM
Minmax Model Info 2-230 Multi-Port switch 2-233 Polynomial Prelook-Up Index Search Product 2-247 Probe 2-252 Pulse generator 2-254 quantize 2-258 Ramp 2-260 Random number 2-262 Rate limiter Rate transition Real-Imag to Complex 2-269 Relational Operator 2-271 Relay 2275 Repeating Sequence Reshape 2-281 Rounding Function 2284 Saturation 2-286 Scope, Floating Scope Selector 2-302 S-Function 2-306 S-Function builder 2-308 Si Signal Generator 2311 Sine wave 2-317 Slider gain 2-322 State-Space Ste 2-327 Stop simula 2-329 Subsystem, Atomic Subsystem ... 2-334 2-338 Switch Case 2-341
iv Contents Merge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-224 MinMax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-228 Model Info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-230 Multi-Port Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-233 Mux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-236 Outport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-238 Polynomial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-242 Prelook-Up Index Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-244 Product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-247 Probe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-252 Pulse Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-254 Quantizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-258 Ramp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-260 Random Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-262 Rate Limiter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-264 Rate Transition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-266 Real-Imag to Complex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-269 Relational Operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-271 Relay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-275 Repeating Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-279 Reshape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-281 Rounding Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-284 Saturation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-286 Scope, Floating Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-288 Selector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-302 S-Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-306 S-Function Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-308 Sign . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-309 Signal Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-310 Signal Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-311 Signal Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-314 Sine Wave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-317 Slider Gain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-322 State-Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-324 Step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-327 Stop Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-329 Subsystem, Atomic Subsystem . . . . . . . . . . . . . . . . . . . . . . . . 2-330 Sum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-334 Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-338 Switch Case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-341 slref.book Page iv Friday, June 21, 2002 5:58 PM
Switch Case Action Subsystem Terminator 2-346 Time-Based linearization 2-347 To File 2-349 To Workspace 2-351 Transfer Fen Transport Delay 2-358 2-361 Trigger-Based Linearization Triggered Subsystem Trigonometric Function Uniform Random number 2368 Variable Transport Delay 2-372 While iterator While Iterator Subsystem 2-381 Width 2382 XY Graph 2383 Zero-Order hold 2-385 Zero-Pole Linearization and Trimming Commands 3 linmod, dlinmod, linmod2 ...3-2 Model construction commands add block 4-6 ose 410 bdroot 4-1 close_system 412 compare mode
v Switch Case Action Subsystem . . . . . . . . . . . . . . . . . . . . . . . . 2-345 Terminator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-346 Time-Based Linearization . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-347 To File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-349 To Workspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-351 Transfer Fcn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-355 Transport Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-358 Trigger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-361 Trigger-Based Linearization . . . . . . . . . . . . . . . . . . . . . . . . . . 2-363 Triggered Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-365 Trigonometric Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-366 Uniform Random Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-368 Unit Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-370 Variable Transport Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-372 While Iterator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-375 While Iterator Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-381 Width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-382 XY Graph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-383 Zero-Order Hold . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-385 Zero-Pole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-387 3 Linearization and Trimming Commands linmod, dlinmod, linmod2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2 trim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5 4 Model Construction Commands add_block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6 add_line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7 add_param . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9 bdclose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10 bdroot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11 close_system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12 compare_model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14 slref.book Page v Friday, June 21, 2002 5:58 PM
delete block 4-15 delete line 416 delete_pa 4-17 find_system 4444 8路45 aram new_system 4-28 open_system replace_block 4-30 432 simulink 4-35 sImdldiscui Simulation commands 5 model 55 sim 5-10 ..5-16 Mask Icon Drawing Commands 6 disi 6-5 dpoly 6-6 fprintf 6-8 Image.... ...69 port_label 6666 o12B text
vi Contents delete_block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15 delete_line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-16 delete_param . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-17 find_system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-18 gcb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-23 gcbh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-24 gcs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-25 get_param . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-26 new_system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-28 open_system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-29 replace_block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-30 save_system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-32 set_param . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-33 simulink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-35 sldiscmdl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-36 slmdldiscui . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-40 5 Simulation Commands model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5 sim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7 simplot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10 simset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-12 simget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-16 6 Mask Icon Drawing Commands disp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5 dpoly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6 fprintf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8 image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-9 patch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-10 plot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-11 port_label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-12 text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-13 slref.book Page vi Friday, June 21, 2002 5:58 PM
Simulink Debugger Commands trace 2 banter break show ear 777777777 4 help 9 emode 7-10 7-11 7-12 nanbre 7-14 probe quit 7 run ..7-17 states 19 status 77777 22 systems break trace 7777 452 untrace zcbreak
vii 7 Simulink Debugger Commands ashow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1 atrace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2 bafter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3 break . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4 bshow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5 clear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-6 continue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-7 disp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-8 help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-9 emode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-10 ishow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-11 minor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-12 nanbreak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-13 next . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-14 probe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-15 quit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-16 run . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-17 slist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-18 states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-19 status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-20 step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-21 stop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-22 systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-23 tbreak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-24 trace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-25 undisp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-26 untrace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-27 xbreak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-28 zcbreak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-29 zclist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-30 slref.book Page vii Friday, June 21, 2002 5:58 PM
Model and block parameters 8 Model parameters Common block parameters 87 Block-Specific Parameters Mask Parameters Model file format 9 Model File Contents Model section .9-3 BlockDefaults section 9 Annotation Defaults Section System Section
viii Contents 8 Model and Block Parameters Model Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2 Common Block Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-7 Block-Specific Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-10 Mask Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-26 9 Model File Format Model File Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2 Model Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3 BlockDefaults Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3 AnnotationDefaults Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3 System Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3 slref.book Page viii Friday, June 21, 2002 5:58 PM
Block libraries The following sections describe the usage and contents of the Simulink block libraries. You can use either the Simulink Library browser on Windows or the MATLAB command simulink on UNiX to display and browse the libraries
1 Block Libraries The following sections describe the usage and contents of the Simulink block libraries. You can use either the Simulink Library Browser on Windows or the MATLAB command simulink on UNIX to display and browse the libraries. slref.book Page 1 Friday, June 21, 2002 5:58 PM