Simulink User Interface

Simulink Library Browser

The Simulink® Library Browser displays the block libraries installed on your computer. You build models by copying blocks from a library to the Simulink Editor window.

Tips for Using the Library Browser

You can perform several tasks using the Library Browser, including the following.

TaskAction to Perform Using the Library Browser
View the blocks in a libraryDouble-click a library icon.
Search for a specific blockIn the search field, enter the name of a block, and then press Enter.
Get summary information about a blockHover you mouse pointer over a block icon. A tool tip window opens with a summary description for the block.
Get detailed information about a blockRight-click a block, and then select Help for the <block name>. The Help browser opens with the reference page for the block.
View block parametersRight-click a block, and then select Block parameters. The block parameters dialog box opens.
Copy a block from the Library Browser to a modelDrag a block from the Library Browser to the Simulink Editor.

Standard Block Libraries

Simulink software includes the following standard block libraries.

Block LibraryDescription
Commonly Used BlocksGroup of the most commonly used blocks, such as the Constant, In1, Out1, Scope, and Sum blocks. Each of the blocks in this library are also included in other libraries.
ContinuousModel linear functions using blocks such as the Derivative and Integrator blocks.
DiscontinuitiesCreate outputs that are discontinuous functions of their inputs using blocks such as the Saturation block.
DiscreteRepresent discrete time functions using blocks such as the Unit Delay block.
Logic and Bit OperationsPerform logic or bit operations using blocks such as the Logical Operator and Relational Operator blocks.
Lookup TablesUse lookup tables to determine their outputs from their inputs using blocks such as the Cosine and Sine blocks.
Math OperationsPerform mathematical and logical functions using blocks such as the Gain, Product, and Sum blocks.
Model VerificationCreate self-validating models using blocks such as the Check Input Resolution block.
Model-Wide UtilitiesProvide information about the model using blocks such as the Model Info block.
Ports & SubsystemsCreate subsystems using blocks such as the In1, Out1, and Subsystem blocks.
Signal AttributesModify the attributes of signals using blocks such as the Data Type Conversion block.
Signal RoutingRoute signals from one point in a block diagram to another using blocks such as the Mux and Switch blocks.
SinksDisplay or export output using blocks such as the Out1 and Scope blocks.
SourcesGenerate or import system inputs using blocks such as the Constant, In1, and Sine Wave blocks.
User-Defined FunctionsDefine custom functions using blocks such as the MATLAB Function block.
Additional Math & DiscreteAdditional libraries for mathematical and discrete function blocks.

Simulink Editor

The Simulink Editor contains a block diagram of your model. You build models by dragging blocks from the Simulink Library Browser window to the Simulink Editor window. In the Editor window, you build block diagrams by arranging the blocks logically, connecting the blocks with signal lines, and setting the parameters for each block.

You also use the Simulink Editor to:

  • Set configuration parameters for the model, including the start and stop time, type of solver to use, and data import/export settings.

  • Start and stop a simulation of the model.

  • Save the model.

  • Print the block diagram.

Was this topic helpful?