Transitioning SystemBuild Blocks to Simulink
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
| A | Back to top |
|||
| SystemBuild Palette | SystemBuild Block | Simulink Block | Simulink Block Library | Notes |
|---|---|---|---|---|
| SystemBuild | ABM integration | NONE | NONE | integration method - comparison list in help |
| Piece-wise Linear | AbsoluteValue Block | Abs | Math | |
| Trigonometric | Acos Block | Trigonometric Function | Math | |
| Algebraic | AlgebraicExpression Block | AlgExpression | LIBSB2SL/ALG | |
| SuperBlocks | Altia Block | NONE | NONE | Use Gauges Blockset |
| SystemBuild | analyze | NONE | NONE | See FIND_SYSTEM and GET_PARAM, and the Model Info block |
| Trigonometric | Arccosine Block | Trigonometric Function | Math | |
| Trigonometric | Arcsine Block | Trigonometric Function | Math | |
| Trigonometric | Arctangent Block | Trigonometric Function | Math | |
| Artificial Intelligence | Artificial Intelligence Blocks | Fuzzy Logic Controller | Fuzzy Logic Toolbox | |
| Trigonometric | Asin Block | Trigonometric Function | Math | |
| Trigonometric | Atan2 Block | Trigonometric Function | Math | |
| Coordinate Transformation | AxisInverse Block | NONE | NONE | |
| Coordinate Transformation | AxisRotation Block | DAxisRotation or IAxisRotation | LIBSB2SL/TRN | |
| B | Back to top |
|||
| SystemBuild Palette | SystemBuild Block | Simulink Block | Simulink Block Library | Notes |
| Dynamic | Backlash Block | Relay | Nonlinear | |
| Interpolation | BiCubicInterp Block | BiCubicInterp | LIBSB2SL/NTP | |
| Interpolation | BiLinearInterp Block | BiLinearInterp | LIBSB2SL/NTP | |
| User Programmed | BlockScript Block | BlockScript or ZIBlockScript | LIBSB2SL/USR | |
| Software Constructs | Break Block | Stateflow | Stateflow | |
| Archive | BreakPoints Block | BreakPoints | LIBSB2SL/ARC | |
| C | Back to top |
|||
| SystemBuild Palette | SystemBuild Block | Simulink Block | Simulink Block Library | Notes |
| Coordinate Transforms | Cartesian2Polar | Cart2Polar | LIBSB2SL/TRN | |
| Coordinate Transforms | Cartesian2Spherical | Cart2Sph | LIBSB2SL/TRN | |
| Dynamic | ComplexPoleZero | CGainDampsFreqs or DGainDampsFreqs | LIBSB2SL/DYN | |
| ComponentReference | NONE | NONE | ||
| Logical | Condition | ConditionBlock | LIBSB2SL/SUP | |
| Matrix Equations | Constant | Constant | Sources | |
| Interpolation | ConstantInterp | ConstantInterp | LIBSB2SL/NTP | |
| Power Exponential Logarithmic | ConstantPowerU | Constant**u | LIBSB2SL/PEL | |
| Software Constructs | Continue | Chart | Stateflow | |
| Trigonometric | CosAsin | CosAsin | LIBSB2SL/TRG | |
| Trigonometric | CosAtan2 | CosAtan2 | LIBSB2SL/TRG | |
| Trigonometric | Cosine | Trigonometric Function | Math | |
| Algebraic | CrossProduct | CrossProd | LIBSB2SL/ALG | |
| Interpolation | CubicSplineInterp | CubicInterp | LIBSB2SL/NTP | |
| D | Back to top |
|||
| SystemBuild Palette | SystemBuild Block | Simulink Block | Simulink Block Library | Notes |
| Logical | DataPathSwitch Block | Switch | LIBSB2SL/LOG | |
| SuperBlocks | DataStore Block | DataStoreRW or DataStoreW | LIBSB2SL/SUP | |
| Piece-wise Linear | DeadBand Block | Dead Zone | Nonlinear | |
| Logical | Decoder Block | Decoder | LIBSB2SL/LOG | |
| Algebraic | DotProduct Block | DotProduct | LIBSB2SL/ALG | |
| E | Back to top |
|||
| SystemBuild Palette | SystemBuild Block | Simulink Block | Simulink Block Library | Notes |
| Algebraic | Element-by-Element Division Block | Product | Math | must specify division |
| Algebraic | Element-by-Element Product Block | Product | Math | |
| SuperBlock | Enabled SuperBlocks | Enabled subsytem | Signals & Systems | |
| Logical | Encoder Block | Encoder | LIBSB2SL/LOG | |
| Power Exponential Logarithmic | Exponential Block | Math Function | Math | |
| F | Back to top |
|||
| SystemBuild Palette | SystemBuild Block | Simulink Block | Simulink Block Library | Notes |
| Artificial Intellegance | Fuzzy Logic Block | Fuzzy Logic Controller | Fuzzy Logic Toolbox | |
| G | Back to top |
|||
| SystemBuild Palette | SystemBuild Block | Simulink Block | Simulink Block Library | Notes |
| Algebraic | Gain Block | Gain | Math | |
| Logical | GainScheduler Block | GainScheduler | LIBSB2SL/LOG | |
| SystemBuild | Gear's Method Integration | NONE | NONE | integration method - comparison list in help |
| H | Back to top |
|||
| SystemBuild Palette | SystemBuild Block | Simulink Block | Simulink Block Library | Notes |
| Dynamic | Hysteresis Block | Cbacklash or Dbacklash | LIBSB2SL/DYN | |
| I | Back to top |
|||
| SystemBuild Palette | SystemBuild Block | Simulink Block | Simulink Block Library | Notes |
| Software Constructs | IfThenElse block | NONE | NONE | use Stateflow to implement |
| Implicit | Implicit Blocks | NONE | NONE | |
| Implicit | ImplicitConstraint Block | NONE | NONE | |
| Implicit | ImplicitOutput Block | NONE | NONE | |
| Implicit | ImplicitUserCode Block | NONE | NONE | |
| Implicit | ImplicitVariable Block | NONE | NONE | |
| Dynamic | Integrator | CIntegrator or Dintegrator | LIBSB2SL/DYN | |
| Interpolation | Interpolation Blocks | Look-up Tables, Interpolation using Pre-Lookup | Functions & Tables | |
| User Programmed | UCB | S-Functions | Functions & Tables | UCB uses C or Fortran code, S-Functions use C/C++, M, Ada, or Fortran code |
| J | Back to top |
|||
| SystemBuild Palette | SystemBuild Block | Simulink Block | Simulink Block Library | Notes |
| No SystemBuild blocks beginning with J | ||||
| K | Back to top |
|||
| SystemBuild Palette | SystemBuild Block | Simulink Block | Simulink Block Library | Notes |
| No SystemBuild blocks beginning with K | ||||
| L | Back to top |
|||
| SystemBuild Palette | SystemBuild Block | Simulink Block | Simulink Block Library | Notes |
| Matrix Equations | LeftMultiply Block | Product | Math | Need to choose Matrix multiply in the Simulink Product Block |
| Dynamic | LimitedIntegrator Block | CLimInt or DLimInt | LIBSB2SL/DYN | |
| Piece-wise Linear | Limiter Block | Saturation | Nonlinear | |
| Archived | Linear Interpolation Table Block | Interp Table | LIBSB2SL/ARC | |
| Interpolation | LinearInterp Block | LinearInterp | LIBSB2SL/NTP | |
| Power Exponential Logarithmic | Logarithm Block | Math Functions | Math | |
| Logical | LogicalExpression Block | LogExpression or ZILogExpression | LIBSB2SL/LOG | |
| Logical | LogicalOperator Block | Logical Operator or NOT | Math or LIBSB2SL/LOG | |
| M | Back to top |
|||
| SystemBuild Palette | SystemBuild Block | Simulink Block | Simulink Block Library | Notes |
| User Programmed | MathScriptBlock Block | MATLAB Fcn | Functions & Tables | |
| Matrix Equations | MatLeftDivide Block | MATLAB Fcn | Functions & Tables | |
| Matrix Equations | MatRightDivide Block | MATLAB Fcn | Functions & Tables | |
| Matrix Equations | MatrixInverse Block | MATLAB Fcn | Functions & Tables | |
| Matrix Equations | MatrixMultiply Block | Product | Math | Matrix Product is one option |
| Matrix Equations | MatrixTranspose Block | MATLAB Fcn | Functions & Tables | |
| Interpolation | MultilinearInterp Block | MultilinearInterp | LIBSB2SL/NTP | |
| N | Back to top |
|||
| SystemBuild Palette | SystemBuild Block | Simulink Block | Simulink Block Library | Notes |
| Signal Generator | NormalRandom Block | CNormalRandom or DNormalRandom | LIBSB2SL/SNG | |
| Dynamic | Nth Order Integrator | Intergrator | Continous | |
| Dynamic | NumDen Block | CNumDenCoeffs or DNumDenCoeffs | LIBSB2SL/DYN | |
| O | Back to top |
|||
| SystemBuild Palette | SystemBuild Block | Simulink Block | Simulink Block Library | Notes |
| No SystemBuild blocks beginning with O | ||||
| P | Back to top |
|||
| SystemBuild Palette | SystemBuild Block | Simulink Block | Simulink Block Library | Notes |
| Dynamic | PIDController Block | CPIDControlLaw or DPIDControlLaw | LIBSB2SL/DYN | |
| Coordniate Transformation | Polar2Cartesian Block | Polar2Cart | LIBSB2SL/TRN | |
| Dynamic | PoleZero Block | CGainZerosPoles or DGainZerosPoles | LIBSB2SL/DYN | |
| Algerbaric | Polynomial Block | 1VarPoly | LIBSB2SL/ALG | |
| Piece-wise linear | Preload Block | Preload | LIBSB2SL/PWL | |
| Signal Generator | PulseTrain Block | Pulse Train | LIBSB2SL/SNG | |
| Q | Back to top |
|||
| SystemBuild Palette | SystemBuild Block | Simulink Block | Simulink Block Library | Notes |
| Piece-wise Linear | Quantization Block | Quantization | LIBSB2SL/PWL | |
| R | Back to top |
|||
| SystemBuild Palette | SystemBuild Block | Simulink Block | Simulink Block Library | Notes |
| Signal Generator | Ramp Block | LimRamp | LIBSB2SL/SNG | |
| SuperBlocks | ReadVariable Block | From Workspace | Sources | Different concept, but main functionality is the same |
| Logical | RelationalOperator Block | RelationalOperator, NEQV, or EQV | Math or LIBSB2SL/LOG | |
| Dynamic | Reset Integrator Block | CResetIntegrator or DResetIntegrator | LIBSB2SL/DYN | |
| Matrix Equations | RightMultiply Block | MATLAB Fcn | Functions & Tables | |
| SystemBuild | Runge-Kutta integration | NONE | NONE | integration method - comparison list in help |
| SystemBuild | variable-step Adams-Moulton integration | NONE | NONE | integration method - comparison list in help |
| SystemBuild | variable-step Kutta-Merson integration | NONE | NONE | integration method - comparison list in help |
| S | Back to top |
|||
| SystemBuild Palette | SystemBuild Block | Simulink Block | Simulink Block Library | Notes |
| Piece-wise Linear | Saturation Block | Saturation | Nonlinear | |
| Matrix Equations | ScalarGain Block | Gain | Math | Gain can be used as both a Scalar Gain, and an Element Gain |
| Software Construct | Sequencer Bar Block | NONE | Simulink | Use the block priorities to force order of operation |
| Algebraic | ShiftRegister Block (Type Conversion) | ShiftRegister | LIBSB2SL/LOG | |
| Signal Generator | Signal Generator Palette | Sources Library | Sources | |
| Power Exponential Logarithmic | SignedSquareRoot Block | SignedSqrt | LIBSB2SL/PEL | |
| Trigonometric | SinAtan2 Block | SinAtan2 | LIBSB2SL/TRG | |
| Trigonometric | Sine Block | Trigonometric Function | Math | |
| Signal Generator | SinWave Block | SinusoidGen | LIBSB2SL/SNG | |
| Software Construct | Software Construct Palette | NONE | Stateflow | Use Stateflow to get these software constructs into your Simulink model |
| Coordinate Transforms | Spherical2Cartesian Block | Sph2Cart | LIBSB2SL/TRN | |
| Dynamic | SpringMassDamper Block | CSpringMassDamper or DSpringMassDamper | LIBSB2SL/DYN | |
| Power Exponential Logarithmic | SquareRoot Block | Math Function | Math | |
| Signal Generator | SquareWave Block | SquareWave | LIBSB2SL/SNG | |
| Dynamic | StateSpace Block | CStateSpace or DStateSpace | LIBSB2SL/DYN | |
| Superblocks | STD Block | Stateflow | Stateflow | |
| Signal Generator | Step Block | StepFcn | LIBSB2SL/SNG | |
| Logical | Stop Simulation Block | Stop Simulation | Sinks | |
| Algebraic | Summer Block | Sum | Math | |
| Superblocks | SuperBlock Block | Subsystem | Signals & Systems | |
| Superblocks | SuperBlocks Palete | Signals & Systems Library | Signals & Systems | |
| Superblocks | SuperBlock -- Enabled | Enable | Signals & Systems | Place an Enable block in a subsystem to make an enabled subsystem |
| Superblocks | SuperBlock -- Triggered | Trigger | Signals & Systems | Place a Trigger block in a subsystem to make a triggered subsystem |
| T | Back to top |
|||
| SystemBuild Palette | SystemBuild Block | Simulink Block | Simulink Block Library | Notes |
| SuperBlocks | Text Block | NONE | NONE | In Simulink, just double click on whitespace to create text |
| Coordinate Transform | Three-Axis Inverse Rotation Block | NONE | NONE | |
| Coordinate Transform | Three-Axis Rotation Block | NONE | NONE | |
| Piece-wise Linear | Threshold (DeadBand) Block | Dead Zone | Nonlinear | |
| Dynamic | TimeDelay Block | DTimeDelay | LIBSB2SL/DYN | |
| Dynamic | Transport Lag Block | Unit Delay or Transport/Variable Transport Delay | Discrete, Continuous | |
| Algebraic | TypeConversion Block | Type Conversion | Functions & Tables | |
| U | Back to top |
|||
| SystemBuild Palette | SystemBuild Block | Simulink Block | Simulink Block Library | Notes |
| Power Exponential Logarithmic | UPowerConstant | u**Constant | LIBSB2SL/PEL | |
| User Programmed | UCB | S-Functions | Functions & Tables | UCB uses C or Fortran code, S-Function uses C/C++, M, Ada, or Fortran code |
| Signal Generator | UniformRandom Block | CUniformRandom or DUniformRandom | LIBSB2SL/SNG | |
| System Build | Usertype | NONE | None | Fixed-Point Blockset allow user data types to be defined |
| V | Back to top |
|||
| SystemBuild Palette | SystemBuild Block | Simulink Block | Simulink Block Library | Notes |
| No SystemBuild blocks beginning with V | ||||
| W | Back to top |
|||
| SystemBuild Palette | SystemBuild Block | Simulink Block | Simulink Block Library | Notes |
| Signal Generator | Waveform Block | GenWaveform | LIBSB2SL/SNG | |
| Software Constructs | While Block | NONE | Stateflow | |
| SuperBlocks | WriteVariable Block | Goto/From blocks | Signals & Systems | |
| X | Back to top |
|||
| SystemBuild Palette | SystemBuild Block | Simulink Block | Simulink Block Library | Notes |
| No SystemBuild blocks beginning with X | ||||
| Y | Back to top |
|||
| SystemBuild Palette | SystemBuild Block | Simulink Block | Simulink Block Library | Notes |
| No SystemBuild blocks beginning with Y | ||||
| Z | Back to top |
|||
| SystemBuild Palette | SystemBuild Block | Simulink Block | Simulink Block Library | Notes |
| User Programmed | ZeroCrossing Block | Hit Crossing | Signals & Systems | |
Store
Back to top