Note: This page has been translated by MathWorks. Click here to see

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Alphabetical List
By Category

Integrator | Integrate signal |

Derivative | Output time derivative of input |

Integrator Limited | Integrate signal |

PID Controller | Continuous-time or discrete-time PID controller |

PID Controller (2DOF) | Continuous-time or discrete-time two-degree-of-freedom PID controller |

Second-Order Integrator | Integrate input signal twice |

Second-Order Integrator Limited | Integrate input signal twice |

Descriptor State-Space | Model linear implicit systems |

State-Space | Implement linear state-space system |

Transfer Fcn | Model linear system by transfer function |

Transport Delay | Delay input by given amount of time |

Variable Time Delay | Delay input by variable amount of time |

Variable Transport Delay | Delay input by variable amount of time |

Zero-Pole | Model system by zero-pole-gain transfer function |

Callback Button | Execute MATLAB code based on user input |

Check Box | Select parameter or variable value |

Combo Box | Select parameter value from drop-down menu |

Dashboard Scope | Trace signals during simulation |

Display | Display signal value during simulation |

Edit | Enter new value for parameter |

Gauge | Display input value on circular scale |

Half Gauge | Display input value on semicircular scale |

Knob | Tune parameter value with dial |

Lamp | Display color reflecting input value |

Linear Gauge | Display input value on linear scale |

MultiStateImage | Display image reflecting input value |

Push Button | Set value of parameter when button is pressed |

Quarter Gauge | Display input value on quadrant scale |

Radio Button | Select parameter value |

Rocker Switch | Toggle parameter between two values |

Rotary Switch | Switch parameter to set values on dial |

Slider | Tune parameter value with sliding scale |

Slider Switch | Toggle parameter between two values |

Toggle Switch | Toggle parameter between two values |

Saturation | Limit input signal to the upper and lower saturation values |

Backlash | Model behavior of system with play |

Coulomb and Viscous Friction | Model discontinuity at zero, with linear gain elsewhere |

Dead Zone | Provide region of zero output |

Dead Zone Dynamic | Provide dynamic region of zero output |

Hit Crossing | Detect crossing point |

Quantizer | Discrete input at given interval |

Rate Limiter | Limit rate of change of signal |

Rate Limiter Dynamic | Limit rate of change of signal |

Relay | Switch output between two constants |

Saturation Dynamic | Limit input signal to dynamic upper and lower saturation values |

Wrap To Zero | Set output to zero if input is above threshold |

Discrete-Time Integrator | Perform discrete-time integration or accumulation of signal |

Unit Delay | Delay signal one sample period |

Delay | Delay input signal by fixed or variable sample periods |

Difference | Calculate change in signal over one time step |

Discrete Derivative | Compute discrete-time derivative |

Discrete FIR Filter | Model FIR filters |

Discrete Filter | Model Infinite Impulse Response (IIR) filters |

Discrete PID Controller | Discrete-time or continuous-time PID controller |

Discrete PID Controller (2DOF) | Discrete-time or continuous-time two-degree-of-freedom PID controller |

Discrete State-Space | Implement discrete state-space system |

Discrete Transfer Fcn | Implement discrete transfer function |

Discrete Zero-Pole | Model system defined by zeros and poles of discrete transfer function |

First-Order Hold | Implement first-order sample-and-hold |

Memory | Output input from previous time step |

Resettable Delay | Delay input signal by variable sample period and reset with external signal |

Tapped Delay | Delay scalar signal multiple sample periods and output all delayed versions |

Transfer Fcn First Order | Implement discrete-time first order transfer function |

Transfer Fcn Lead or Lag | Implement discrete-time lead or lag compensator |

Transfer Fcn Real Zero | Implement discrete-time transfer function that has real zero and no pole |

Variable Integer Delay | Delay input signal by variable sample period |

Zero-Order Hold | Implement zero-order hold sample period |

Logical Operator | Perform specified logical operation on input |

Relational Operator | Perform specified relational operation on inputs |

Bit Clear | Set specified bit of stored integer to zero |

Bit Set | Set specified bit of stored integer to one |

Bitwise Operator | Specified bitwise operation on inputs |

Combinatorial Logic | Implement truth table |

Compare To Constant | Determine how signal compares to specified constant |

Compare To Zero | Determine how signal compares to zero |

Detect Change | Detect change in signal value |

Detect Decrease | Detect decrease in signal value |

Detect Fall Negative | Detect falling edge when signal value decreases to strictly negative value, and its previous value was nonnegative |

Detect Fall Nonpositive | Detect falling edge when signal value decreases to nonpositive value, and its previous value was strictly positive |

Detect Increase | Detect increase in signal value |

Detect Rise Nonnegative | Detect rising edge when signal value increases to nonnegative value, and its previous value was strictly negative |

Detect Rise Positive | Detect rising edge when signal value increases to strictly positive value, and its previous value was nonpositive |

Extract Bits | Output selection of contiguous bits from input signal |

Interval Test | Determine if signal is in specified interval |

Interval Test Dynamic | Determine if signal is in specified interval |

Shift Arithmetic | Shift bits or binary point of signal |

1-D Lookup Table | Approximate one-dimensional function |

2-D Lookup Table | Approximate two-dimensional function |

Cosine | Implement fixed-point sine or cosine wave using lookup table approach that exploits quarter wave symmetry |

Direct Lookup Table (n-D) | Index into n-dimensional table to retrieve element, vector, or 2-D matrix |

Interpolation Using Prelookup | Use precalculated index and fraction values to accelerate approximation of N-dimensional function |

Lookup Table Dynamic | Approximate a one-dimensional function using dynamic table |

Prelookup | Compute index and fraction for Interpolation Using Prelookup block |

Sine | Implement fixed-point sine or cosine wave using lookup table approach that exploits quarter wave symmetry |

n-D Lookup Table | Approximate n-dimensional function |

Gain | Multiply input by constant |

Product | Multiply and divide scalars and nonscalars or multiply and invert matrices |

Sum | Add or subtract inputs |

Vector Concatenate | Concatenate input signals of same data type to create contiguous output signal |

Slider Gain | Vary scalar gain using slider |

Dot Product | Generate dot product of two vectors |

Product of Elements | Copy or invert one scalar input, or collapse one nonscalar input |

Divide | Divide one input by another |

Add | Add or subtract inputs |

Subtract | Add or subtract inputs |

Sum of Elements | Add or subtract inputs |

Abs | Output absolute value of input |

Math Function | Perform mathematical function |

Trigonometric Function | Specified trigonometric function on input |

Rounding Function | Apply rounding function to signal |

Sign | Indicate sign of input |

Sqrt | Calculate square root, signed square root, or reciprocal of square root |

Signed Sqrt | Calculate square root, signed square root, or reciprocal of square root |

Reciprocal Sqrt | Calculate square root, signed square root, or reciprocal of square root |

Algebraic Constraint | Constrain input signal |

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 |

Find | Find nonzero elements in array |

Magnitude-Angle to Complex | Convert magnitude and/or a phase angle signal to complex signal |

Matrix Concatenate | Concatenate input signals of same data type to create contiguous output signal |

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 |

Real-Imag to Complex | Convert real and/or imaginary inputs to complex signal |

Reshape | Change dimensionality of signal |

Sine Wave Function | Generate sine wave, using external signal as time source |

Squeeze | Remove singleton dimensions from multidimensional signal |

Unary Minus | Negate input |

Weighted Sample Time Math | Support calculations involving sample time |

Assertion | Check whether signal is zero |

Check Dynamic Gap | Check that gap of possibly varying width occurs in range of signal's amplitudes |

Check Dynamic Range | Check that signal falls inside range of amplitudes that varies from time step to time step |

Check Static Gap | Check that gap exists in signal's range of amplitudes |

Check Static Range | Check that signal falls inside fixed range of amplitudes |

Check Discrete Gradient | Check that absolute value of difference between successive samples of discrete signal is less than upper bound |

Check Dynamic Lower Bound | Check that one signal is always less than another signal |

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 Lower Bound | Check that signal is greater than (or optionally equal to) static lower bound |

Check Static Upper Bound | Check that signal is less than (or optionally equal to) static upper bound |

Block Support Table | View data type support for Simulink blocks |

DocBlock | Create text that documents model and save text with model |

Model Info | Display model properties and text in model |

Timed-Based Linearization | Generate linear models in base workspace at specific times |

Trigger-Based Linearization | Generate linear models in base workspace when triggered |

Inport | Create input port for subsystem or external input |

Outport | Create output port for subsystem or external output |

Subsystem | Group blocks to create model hierarchy |

Unit System Configuration | Configure units |

Model | Include multiple model implementations as block in another model through model reference |

Variant Subsystem | Template subsystem containing Subsystem blocks as Variant choices |

Configurable Subsystem | Represent any block selected from user-specified library of blocks |

Atomic Subsystem | Group blocks to create model hierarchy |

CodeReuse Subsystem | Group blocks to create model hierarchy |

Enabled Subsystem | Subsystem whose execution is enabled by external input |

Triggered Subsystem | Subsystem whose execution is triggered by external input |

Enabled and Triggered Subsystem | Subsystem whose execution is enabled and triggered by external input |

Resettable Subsystem | Subsystem whose block states reset with external trigger |

If Action Subsystem | Subsystem whose execution is enabled by an If block |

Switch Case Action Subsystem | Subsystem whose execution is enabled by a Switch Case block |

For Iterator Subsystem | Subsystem that repeats execution during a simulation time step |

For Each Subsystem | Subsystem that repeats execution on each element or subarray of input signal and concatenates results |

While Iterator Subsystem | Subsystem that repeats execution during a simulation time step |

Trigger | Add trigger port to subsystem or model |

Action Port | Add control port for action signal to subsystem |

Enable | Add enable port to subsystem or model |

Reset | Add reset port to subsystem |

For Each | Process elements or subarrays of a mask parameter or input signal independently |

For Iterator | Repeat execution of a subsystem during a time step for a specified number of iterations |

If | Select subsystem execution using logic similar to if-else statement |

Switch Case | Select subsystem execution using logic similar to a switch statement |

While Iterator | Repeat execution of a subsystem while a logical expression is true |

Function-Call Subsystem | Subsystem whose execution is triggered by external function call input |

Function-Call Feedback Latch | Break feedback loop involving data signals between function-call blocks |

Function-Call Generator | Provide function-call signal to control execution of a subsystem or model |

Function-Call Split | Provide junction for splitting function-call signal |

Data Type Conversion | Convert input signal to specified data type |

Bus to Vector | Convert virtual bus to vector |

Data Type Conversion Inherited | Convert from one data type to another using inherited data type and scaling |

Data Type Duplicate | Force all inputs to same data type |

Data Type Propagation | Set data type and scaling of propagated signal based on information from reference signals |

Data Type Scaling Strip | Remove scaling and map to built in integer |

IC | Set initial value of signal |

Probe | Output signal attributes, including width, dimensionality, sample time, and complex signal flag |

Rate Transition | Handle transfer of data between blocks operating at different rates |

Signal Conversion | Convert signal to new type without altering signal values |

Signal Specification | Specify desired dimensions, sample time, data type, numeric type, and other attributes of signal |

Weighted Sample Time | Support calculations involving sample time |

Width | Output width of input vector |

Unit Conversion | Convert units |

Bus Creator | Create bus signal from input signals |

Bus Selector | Select signals from incoming bus |

Demux | Extract and output elements of virtual vector signal |

Mux | Combine input signals of same data type and numeric type into virtual vector |

Switch | Combine multiple signals into single signal |

Bus Assignment | Replace specified bus elements |

Data Store Memory | Define data store |

Data Store Read | Read data from data store |

Data Store Write | Write data to data store |

Environment Controller | Create branches of block diagram that apply only to simulation or only to code generation |

From | Accept input from Goto block |

Goto | Pass block input to From blocks |

Goto Tag Visibility | Define scope of Goto block tag |

Index Vector | Switch output between different inputs based on value of first input |

Manual Switch | Switch between two inputs |

Merge | Combine multiple signals into single signal |

Multiport Switch | Choose between multiple block inputs |

Selector | Select input elements from vector, matrix, or multidimensional signal |

Vector Concatenate | Concatenate input signals of same data type to create contiguous output signal |

State Reader | Read a block state |

State Writer | Write to a block state |

Variant Source | Route among multiple inputs using Variants |

Variant Sink | Route amongst multiple outputs using Variants |

Manual Variant Source | Switch between multiple variant choices at input |

Manual Variant Sink | Switch between multiple variant choices at output |

Outport | Create output port for subsystem or external output |

Scope | Display signals generated during simulation |

Terminator | Terminate unconnected output port |

Display | Show value of input |

Floating Scope | Display signals generated during simulation without signal lines |

Stop Simulation | Stop simulation when input is nonzero |

To File | Write data to file |

To Workspace | Write data to workspace |

XY Graph | Display X-Y plot of signals using MATLAB figure window |

Constant | Generate constant value |

From Workspace | Load signal data from workspace |

Ground | Ground unconnected input port |

Inport | Create input port for subsystem or external input |

Pulse Generator | Generate square wave pulses at regular intervals |

Signal Builder | Create and generate interchangeable groups of signals whose waveforms are piecewise linear |

Sine Wave | Generate sine wave, using simulation time as time source |

Step | Generate step function |

Band-Limited White Noise | Introduce white noise into continuous system |

Chirp Signal | Generate sine wave with increasing frequency |

Clock | Display and provide simulation time |

Counter Free-Running | Count up and overflow back to zero after reaching maximum value for specified number of bits |

Counter Limited | Count up and wrap back to zero after outputting specified upper limit |

Digital Clock | Output simulation time at specified sampling interval |

Enumerated Constant | Generate enumerated constant value |

From File | Load data from MAT-file |

From Spreadsheet | Read data from spreadsheet |

Ramp | Generate constantly increasing or decreasing signal |

Random Number | Generate normally distributed random numbers |

Repeating Sequence | Generate arbitrarily shaped periodic signal |

Repeating Sequence Interpolated | Output discrete-time sequence and repeat, interpolating between data points |

Repeating Sequence Stair | Output and repeat discrete time sequence |

Signal Editor | Display, create, edit, and switch interchangeable scenarios |

Signal Generator | Generate various waveforms |

Uniform Random Number | Generate uniformly distributed random numbers |

Waveform Generator | Output waveforms using signal notations |

ASCII to String | Uint8 vector signal to string signal |

Compose String | Compose output string signal based on specified format and input signals |

Scan String | Scan input string and convert to signals per specified format |

String Compare | Compare two input strings |

String Concatenate | Concatenate input strings to form one output string |

String Constant | Output specified string |

String Find | Return index of first occurrence of pattern string |

String Length | Output number of characters in input string |

String to ASCII | Convert string signal to uint8 vector |

String to Double | Convert string signal to double signal |

String to Enum | Input string signal to enumerated signal |

String to Single | Convert string signal to single signal |

SubString | Extract substring from input string signal |

To String | Convert input signal to string signal |

Argument Inport | Argument input port for Simulink Function block |

Argument Outport | Argument output port for Simulink Function block |

Event Listener | Add event port to a subsystem block |

Fcn | Apply specified expression to input |

Function Caller | Call Simulink or exported Stateflow function |

Initialize Function | Executes contents on a model initialize event |

Interpreted MATLAB Function | Apply MATLAB function or expression to input |

Level-2 MATLAB S-Function | Use Level-2 MATLAB S-function in model |

MATLAB Function | Include MATLAB code in models that generate embeddable C code |

MATLAB System | Include System object in model |

Reset Function | Executes contents on a model reset event |

S-Function | Include S-function in model |

S-Function Builder | Integrate C or C++ code to create S-functions |

Simulink Function | Function defined with Simulink blocks |

Terminate Function | Execute contents on a model terminate event |

Fixed-Point State-Space | Implement discrete-time state space |

Transfer Fcn Direct Form II | Implement Direct Form II realization of transfer function |

Transfer Fcn Direct Form II Time Varying | Implement time varying Direct Form II realization of transfer function |

Decrement Real World | Decrease real-world value of signal by one |

Decrement Stored Integer | Decrease stored integer value of signal by one |

Decrement Time To Zero | Decrease real-world value of signal by sample time, but only to zero |

Decrement To Zero | Decrease real-world value of signal by one, but only to zero |

Increment Real World | Increase real-world value of signal by one |

Increment Stored Integer | Increase stored integer value of signal by one |

Delay | Delay input signal by fixed or variable sample periods |

Discrete FIR Filter | Model FIR filters |

Discrete PID Controller | Discrete-time or continuous-time PID controller |

Discrete-Time Integrator | Perform discrete-time integration or accumulation of signal |

Discrete Transfer Fcn | Implement discrete transfer function |

Memory | Output input from previous time step |

Resettable Delay | Delay input signal by variable sample period and reset with external signal |

Tapped Delay | Delay scalar signal multiple sample periods and output all delayed versions |

Unit Delay | Delay signal one sample period |

Unit Delay Enabled Resettable Synchronous | Delay input signal by one sample period when external Enable signal is true and external Reset signal is false |

Unit Delay Enabled Synchronous | Delay input signal by one sample period when external Enable signal is true |

Unit Delay Resettable Synchronous | Delay input signal by one sample period when external Reset signal is false |

Zero-Order Hold | Implement zero-order hold sample period |

State Control | Specify synchronous reset and enable behavior for blocks with state |

Synchronous Subsystem | Represent subsystem that has synchronous reset and enable behavior |

Enabled Synchronous Subsystem | Represent enabled subsystem that has synchronous reset and enable behavior |

Resettable Synchronous Subsystem | Represent resettable subsystem that has synchronous reset and enable behavior |

HDL Reciprocal | Calculate reciprocal with Newton-Raphson approximation method |

Multiply-Add | Multiply-add combined operation |

Multiply-Accumulate | Perform a multiply-accumulate operation on the inputs |

Serializer1D | Convert vector signal to scalar or smaller vectors |

Deserializer1D | Convert scalar stream or smaller vectors to vector signal |

Dual Port RAM | Dual port RAM with two output ports |

Dual Rate Dual Port RAM | Dual Port RAM that supports two rates |

Simple Dual Port RAM | Dual port RAM with single output port |

Single Port RAM | Single port RAM |

HDL FIFO | Stores sequence of input samples in first in, first out (FIFO) register |

Dual Port RAM System, Simple Dual Port RAM System, Single Port RAM System | RAM blocks based on the hdl.RAM system object with ability to provide initial value |

Abs | Output absolute value of input |

Add | Add or subtract inputs |

Subtract | Add or subtract inputs |

Sum of Elements | Add or subtract inputs |

Divide | Divide one input by another |

Product of Elements | Copy or invert one scalar input, or collapse one nonscalar input |

Sum | Add or subtract inputs |

Product | Multiply and divide scalars and nonscalars or multiply and invert matrices |

Gain | Multiply input by constant |

Math Function | Perform mathematical function |

Trigonometric Function | Specified trigonometric function on input |

Data Type Conversion | Convert input signal to specified data type |

Discrete FIR Filter | Model FIR filters |

Discrete PID Controller | Discrete-time or continuous-time PID controller |

Discrete-Time Integrator | Perform discrete-time integration or accumulation of signal |

Discrete Transfer Fcn | Implement discrete transfer function |

Float Typecast | Typecast a floating-point type to an unsigned integer or vice versa |

Rounding Function | Apply rounding function to signal |

Bit Clear | Set specified bit of stored integer to zero |

Bit Concat | Concatenates up to 128 input words into single output |

Bit Reduce | AND, OR, or XOR bit reduction on all input signal bits to single bit |

Bit Rotate | Rotate input signal by bit positions |

Bit Set | Set specified bit of stored integer to one |

Bit Shift | Logical or arithmetic shift of input signal |

Bit Slice | Return field of consecutive bits from input signal |

Bitwise Operator | Specified bitwise operation on inputs |

Compare To Constant | Determine how signal compares to specified constant |

Compare To Zero | Determine how signal compares to zero |

Extract Bits | Output selection of contiguous bits from input signal |

Logical Operator | Perform specified logical operation on input |

Relational Operator | Perform specified relational operation on inputs |

Shift Arithmetic | Shift bits or binary point of signal |

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, vector, or 2-D matrix |

Interpolation Using Prelookup | Use precalculated index and fraction values to accelerate approximation of N-dimensional function |

Lookup Table Dynamic | Approximate a one-dimensional function using dynamic table |

Prelookup | Compute index and fraction for Interpolation Using Prelookup block |

n-D Lookup Table | Approximate n-dimensional function |

Cosine HDL Optimized | Implement fixed-point cosine wave optimized for HDL code generation |

Sine HDL Optimized | Implement fixed-point sine wave by using lookup table approach that exploits quarter wave symmetry |

Constant | Generate constant value |

Counter Free-Running | Count up and overflow back to zero after reaching maximum value for specified number of bits |

Counter Limited | Count up and wrap back to zero after outputting specified upper limit |

Enumerated Constant | Generate enumerated constant value |

Ground | Ground unconnected input port |

HDL Counter | Free-running or count-limited hardware counter |

Inport | Create input port for subsystem or external input |

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, vector, or 2-D matrix |

Interpolation Using Prelookup | Use precalculated index and fraction values to accelerate approximation of N-dimensional function |

Lookup Table Dynamic | Approximate a 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 |

If Action Subsystem | Subsystem whose execution is enabled by an If block |

If | Select subsystem execution using logic similar to if-else statement |

Switch Case Action Subsystem | Subsystem whose execution is enabled by a Switch Case block |

Switch Case | Select subsystem execution using logic similar to a switch statement |

Action Port | Add control port for action signal to subsystem |

While Iterator Subsystem | Subsystem that repeats execution during a simulation time step |

While Iterator | Repeat execution of a subsystem while a logical expression is true |

For Iterator Subsystem | Subsystem that repeats execution during a simulation time step |

For Iterator | Repeat execution of a subsystem during a time step for a specified number of iterations |

For Each Subsystem | Subsystem that repeats execution on each element or subarray of input signal and concatenates results |

For Each | Process elements or subarrays of a mask parameter or input signal independently |

Enabled Subsystem | Subsystem whose execution is enabled by external input |

Triggered Subsystem | Subsystem whose execution is triggered by external input |

Enabled and Triggered Subsystem | Subsystem whose execution is enabled and triggered by external input |

Enable | Add enable port to subsystem or model |

Trigger | Add trigger port to subsystem or model |

Function-Call Subsystem | Subsystem whose execution is triggered by external function call input |

Function-Call Generator | Provide function-call signal to control execution of a subsystem or model |

Function-Call Split | Provide junction for splitting function-call signal |

Function-Call Feedback Latch | Break feedback loop involving data signals between function-call blocks |

Trigger | Add trigger port to subsystem or model |

Initialize Function | Executes contents on a model initialize event |

Reset Function | Executes contents on a model reset event |

Terminate Function | Execute contents on a model terminate event |

Event Listener | Add event port to a subsystem block |

State Reader | Read a block state |

State Writer | Write to a block state |

Resettable Subsystem | Subsystem whose block states reset with external trigger |

Reset | Add reset port to subsystem |

Simulink Function | Function defined with Simulink blocks |

Argument Inport | Argument input port for Simulink Function block |

Argument Outport | Argument output port for Simulink Function block |

Function Caller | Call Simulink or exported Stateflow function |

MATLAB Function | Include MATLAB code in models that generate embeddable C code |

Chart | Implement control logic with finite state machine |

Inport | Create input port for subsystem or external input |

Outport | Create output port for subsystem or external output |

Signal Specification | Specify desired dimensions, sample time, data type, numeric type, and other attributes of signal |

Bus to Vector | Convert virtual bus to vector |

IC | Set initial value of signal |

Probe | Output signal attributes, including width, dimensionality, sample time, and complex signal flag |

Rate Transition | Handle transfer of data between blocks operating at different rates |

Signal Conversion | Convert signal to new type without altering signal values |

Weighted Sample Time | Support calculations involving sample time |

Width | Output width of input vector |

Inport | Create input port for subsystem or external input |

Outport | Create output port for subsystem or external output |

Signal Specification | Specify desired dimensions, sample time, data type, numeric type, and other attributes of signal |

Unit System Configuration | Configure units |

Unit Conversion | Convert units |

Block Support Table | View data type support for Simulink blocks |

Data Type Conversion | Convert input signal to specified data type |

Data Type Conversion Inherited | Convert from one data type to another using inherited data type and scaling |

Data Type Duplicate | Force all inputs to same data type |

Data Type Propagation | Set data type and scaling of propagated signal based on information from reference signals |

Data Type Scaling Strip | Remove scaling and map to built in integer |

ASCII to String | Uint8 vector signal to string signal |

Compose String | Compose output string signal based on specified format and input signals |

Scan String | Scan input string and convert to signals per specified format |

String Compare | Compare two input strings |

String Concatenate | Concatenate input strings to form one output string |

String Constant | Output specified string |

String Find | Return index of first occurrence of pattern string |

String Length | Output number of characters in input string |

String to ASCII | Convert string signal to uint8 vector |

String to Double | Convert string signal to double signal |

String to Enum | Input string signal to enumerated signal |

String to Single | Convert string signal to single signal |

Substring | Extract substring from input string signal |

To String | Convert input signal to string signal |

DocBlock | Create text that documents model and save text with model |

Model Info | Display model properties and text in model |

Timed-Based Linearization | Generate linear models in base workspace at specific times |

Trigger-Based Linearization | Generate linear models in base workspace when triggered |

Inport | Create input port for subsystem or external input |

Enable | Add enable port to subsystem or model |

Trigger | Add trigger port to subsystem or model |

From File | Load data from MAT-file |

From Spreadsheet | Read data from spreadsheet |

From Workspace | Load signal data from workspace |

Signal Builder | Create and generate interchangeable groups of signals whose waveforms are piecewise linear |

Signal Editor | Display, create, edit, and switch interchangeable scenarios |

Outport | Create output port for subsystem or external output |

To File | Write data to file |

To Workspace | Write data to workspace |

Inport | Create input port for subsystem or external input |

Enable | Add enable port to subsystem or model |

Trigger | Add trigger port to subsystem or model |

From File | Load data from MAT-file |

From Spreadsheet | Read data from spreadsheet |

From Workspace | Load signal data from workspace |

Signal Builder | Create and generate interchangeable groups of signals whose waveforms are piecewise linear |

Signal Editor | Display, create, edit, and switch interchangeable scenarios |

Scope | Display signals generated during simulation |

Scope Viewer and Floating Scope | Display signals generated during simulation without signal lines |

XY Graph | Display X-Y plot of signals using MATLAB figure window |

Dashboard Scope | Trace signals during simulation |

Display | Display signal value during simulation |

Custom Gauge | Display an input value on a customized gauge |

Gauge | Display input value on circular scale |

Half Gauge | Display input value on semicircular scale |

Linear Gauge | Display input value on linear scale |

Quarter Gauge | Display input value on quadrant scale |

Lamp | Display color reflecting input value |

MultiStateImage | Display image reflecting input value |

Edit | Enter new value for parameter |

Knob | Tune parameter value with dial |

Slider | Tune parameter value with sliding scale |

Push Button | Set value of parameter when button is pressed |

Rotary Switch | Switch parameter to set values on dial |

Radio Button | Select parameter value |

Combo Box | Select parameter value from drop-down menu |

Check Box | Select parameter or variable value |

Rocker Switch | Toggle parameter between two values |

Slider Switch | Toggle parameter between two values |

Toggle Switch | Toggle parameter between two values |

Callback Button | Execute MATLAB code based on user input |

Assertion | Check whether signal is zero |

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 |

Subsystem | Group blocks to create model hierarchy |

Subsystem | Group blocks to create model hierarchy |

Unresolved Link | Indicate unresolved reference to library block |

Model | Include multiple model implementations as block in another model through model reference |

Data Store Memory | Define data store |

Data Store Read | Read data from data store |

Data Store Write | Write data to data store |

Bus Assignment | Replace specified bus elements |

Bus Creator | Create bus signal from input signals |

Bus Selector | Select signals from incoming bus |

In Bus Element | Select bus element or entire bus that is connected to subsystem input port |

Out Bus Element | Output signals from a subsystem as a virtual bus |

Bus to Vector | Convert virtual bus to vector |

Demux | Extract and output elements of virtual vector signal |

Mux | Combine input signals of same data type and numeric type into virtual vector |

Variant Subsystem | Template subsystem containing Subsystem blocks as Variant choices |

Variant Source | Route among multiple inputs using Variants |

Variant Sink | Route amongst multiple outputs using Variants |

Manual Variant Source | Switch between multiple variant choices at input |

Manual Variant Sink | Switch between multiple variant choices at output |

Fcn | Apply specified expression to input |

Function Caller | Call Simulink or exported Stateflow function |

Interpreted MATLAB Function | Apply MATLAB function or expression to input |

Level-2 MATLAB S-Function | Use Level-2 MATLAB S-function in model |

MATLAB Function | Include MATLAB code in models that generate embeddable C code |

MATLAB System | Include System object in model |

S-Function | Include S-function in model |

S-Function Builder | Integrate C or C++ code to create S-functions |

Simulink Function | Function defined with Simulink blocks |

MATLAB Function | Include MATLAB code in models that generate embeddable C code |

MATLAB Function | Include MATLAB code in models that generate embeddable C code |

MATLAB System | Include System object in model |

MATLAB Function | Include MATLAB code in models that generate embeddable C code |

MATLAB System | Include System object in model |

MATLAB Function | Include MATLAB code in models that generate embeddable C code |

MATLAB System | Include System object in model |

MATLAB Function | Include MATLAB code in models that generate embeddable C code |

MATLAB System | Include System object in model |

MATLAB Function | Include MATLAB code in models that generate embeddable C code |

MATLAB Function | Include MATLAB code in models that generate embeddable C code |

MATLAB System | Include System object in model |

MATLAB Function | Include MATLAB code in models that generate embeddable C code |

MATLAB System | Include System object in model |

MATLAB Function | Include MATLAB code in models that generate embeddable C code |

MATLAB System | Include System object in model |

MATLAB Function | Include MATLAB code in models that generate embeddable C code |

S-Function | Include S-function in model |

MATLAB System | Include System object in model |

C Caller | Integrate C code in Simulink |

S-Function | Include S-function in model |

S-Function Builder | Integrate C or C++ code to create S-functions |

S-Function | Include S-function in model |

S-Function Builder | Integrate C or C++ code to create S-functions |

S-Function Builder | Integrate C or C++ code to create S-functions |

S-Function | Include S-function in model |

S-Function Builder | Integrate C or C++ code to create S-functions |

FMU | Include Functional Mockup Unit (FMU) in model |

FMU | Include Functional Mockup Unit (FMU) in model |

S-Function | Include S-function in model |