Utilities
R2026bRequired and commonly used blocks for setting simulation environment, interfacing
with Simulink® models, and generating custom components on-the-fly
The Utilities library contains required and commonly used blocks for setting simulation environment, interfacing with Simulink models, and generating custom components on-the-fly.
This page also contains information about command-line workflows for creating models, programmatically adding and removing connections between physical ports, and setting up utilities for working with certain block types.
Simscape Blocks
![]() | Array Connection | Concatenate arrays of conserving connections into single array-of-nodes port (Since R2025a) |
![]() | Connection Label | Virtual connection between conserving ports |
![]() | Connection Port | Physical Modeling connector port for subsystem |
![]() | Probe | Output block variables as signals during simulation |
![]() | PS-Simulink Converter | Convert physical signal into Simulink output signal |
![]() | Simulink-PS Converter | Convert Simulink input signal into physical signal |
![]() | Simscape Bus | Bus for conserving connection lines |
![]() | Simscape Component | Deploy Simscape language component as block |
![]() | Solver Configuration | Physical network environment and solver configuration |
![]() | Variant Connector | Remove or disconnect physical components from network |
Blocks
| Spectrum Analyzer | Display frequency spectrum |
Functions
Topics
Basic Techniques
- Creating a New Simscape Model
Quick way to create a new model. - Essential Physical Modeling Techniques
Brief summary of physical modeling rules and techniques. - Modeling Best Practices
How to use best practices in your model architecture to avoid numerical simulation issues.
Connection Buses
- Design Rigid Interface Specifications for Conserving Connections
Lock down connection types for Simscape Bus and Connection Port blocks.
Variants
- Using Variant Connectors to Implement Variations in Physical Networks
Implement variations in physical network.















