1 Block libraries Continuous The Continuous library contains blocks that model linear functions Block name Purp。se Derivative Output the time derivative of the input Integrator Integrate a signa State-Space Implement a linear state-space system. Implement a linear transfer function Transport Delay Delay the input by a given amount of time Variable Transport Delay Delay the input by a variable amount of Zero-Pole Implement a transfer function specified in terms of poles and zeros
1 Block Libraries 1-2 Continuous The Continuous library contains blocks that model linear functions. Block Name Purpose Derivative Output the time derivative of the input. Integrator Integrate a signal. State-Space Implement a linear state-space system. Transfer Fcn Implement a linear transfer function. Transport Delay Delay the input by a given amount of time. Variable Transport Delay Delay the input by a variable amount of time. Zero-Pole Implement a transfer function specified in terms of poles and zeros. slref.book Page 2 Friday, June 21, 2002 5:58 PM
Discontinuities Discontinuities The Discontinuities library contains blocks whose outputs are discontinuous functions of their inputs Block name Purpose Backlash Model the behavior of a system with play. Coulomb and viscous Model discontinuity at zero with linea gain elsewhere Dead zone Provide a region of zero output Hit Crossing sing point. Quantizer Discretize input at a specified interval Rate limiter Limit the rate of change of a signal Switch output between two constants Saturation Limit the range of a signal 1-3
Discontinuities 1-3 Discontinuities The Discontinuities library contains blocks whose outputs are discontinuous functions of their inputs. Block Name Purpose Backlash Model the behavior of a system with play. Coulomb and Viscous Friction Model discontinuity at zero, with linear gain elsewhere. Dead Zone Provide a region of zero output. Hit Crossing Detect crossing point. Quantizer Discretize input at a specified interval. Rate Limiter Limit the rate of change of a signal. Relay Switch output between two constants. Saturation Limit the range of a signal. slref.book Page 3 Friday, June 21, 2002 5:58 PM
1 Block libraries Discrete The Discrete library contains blocks that represent discrete-time functions Block name Purp。se Discrete filter Implement IIR and FIR filters Discrete State-Space Implement a discrete state-space system Discrete Transfer Fcn Implement a discrete transfer function Discrete Zero-Pole Implement a discrete transfer function specified in t of poles and Discrete-Time Integrator Perform discrete-time integration of a First-Order hold Implement a first-order sample-and-hold Memory Output the block input from the time step Unit Delay Delay a signal one sample period. Zero-Order hold Implement zero-order hold of one sample period
1 Block Libraries 1-4 Discrete The Discrete library contains blocks that represent discrete-time functions. Block Name Purpose Discrete Filter Implement IIR and FIR filters. Discrete State-Space Implement a discrete state-space system. Discrete Transfer Fcn Implement a discrete transfer function. Discrete Zero-Pole Implement a discrete transfer function specified in terms of poles and zeros. Discrete-Time Integrator Perform discrete-time integration of a signal. First-Order Hold Implement a first-order sample-and-hold. Memory Output the block input from the previous time step. Unit Delay Delay a signal one sample period. Zero-Order Hold Implement zero-order hold of one sample period. slref.book Page 4 Friday, June 21, 2002 5:58 PM
Look-Up Tables The Look-Up Tables library contains blocks that use lookup tables to determine outputs from inputs Block name P Direct Look-Up Table (n-D) Index into an N-dimensional table to retrieve a scalar vector or 2-D matrix Interpolation(n-D)Using Perform high-performance constant or p Look-Up Table Perform piecewise linear mapping of the Look-Up Table(2-D) Perform piecewise linear mapping of two In Look-Up Table(n-D) Perform piecewise linear or spline mapping of two or more inputs Prelook-Up Index Search Perform index search and interval fraction 1-5
Look-Up Tables 1-5 Look-Up Tables The Look-Up Tables library contains blocks that use lookup tables to determine outputs from inputs. Block Name Purpose Direct Look-Up Table (n-D) Index into an N-dimensional table to retrieve a scalar, vector or 2-D matrix. Interpolation (n-D) Using PreLook-Up Perform high-performance constant or linear interpolation. Look-Up Table Perform piecewise linear mapping of the input. Look-Up Table (2-D) Perform piecewise linear mapping of two inputs. Look-Up Table (n-D) Perform piecewise linear or spline mapping of two or more inputs. Prelook-Up Index Search Perform index search and interval fraction calculation for input on a breakpoint set. slref.book Page 5 Friday, June 21, 2002 5:58 PM
1 Block libraries Math Operations The Math Operations library contains blocks that model general mathematical Block Name P Output the absolute value of the input. Algebraic Constraint Constrain the input signal to zero Assignment Assign values to specified elements of a Bitwise Logical Operator Logically mask, invert, or shift the bits of nsigned integer signal Combinatorial logic Implement a truth table Complex to Output the phase and magnitude of a Magnitude-Angle complex input signal Complex to Real-Imag Output the real and imaginary parts of a Dot product Generate the dot product. Gain, Matrix Gain Multiply block input by a specified value Logical Operator Perform the specified logical operation on the input Magnitude-Angle to Output a complex signal from magnitude Complex and phase inputs Math function Perform a mathematical function Matrix Concatenation Concatenate inputs horizontally or Minmax Output the minimum or maximum input value
1 Block Libraries 1-6 Math Operations The Math Operations library contains blocks that model general mathematical functions. Block Name Purpose Abs Output the absolute value of the input. Algebraic Constraint Constrain the input signal to zero. Assignment Assign values to specified elements of a signal Bitwise Logical Operator Logically mask, invert, or shift the bits of an unsigned integer signal. Combinatorial Logic Implement a truth table. Complex to Magnitude-Angle Output the phase and magnitude of a complex input signal. Complex to Real-Imag Output the real and imaginary parts of a complex input signal. Dot Product Generate the dot product. Gain, Matrix Gain Multiply block input by a specified value. Logical Operator Perform the specified logical operation on the input. Magnitude-Angle to Complex Output a complex signal from magnitude and phase inputs. Math Function Perform a mathematical function. Matrix Concatenation Concatenate inputs horizontally or vertically MinMax Output the minimum or maximum input value. slref.book Page 6 Friday, June 21, 2002 5:58 PM