Main Content

What Is the Simscape Language?

The Simscape™ language extends the Simscape modeling environment by enabling you to create new components that do not exist in the Foundation library or in any of the add-on products. It is a dedicated textual language for modeling physical systems and has the following characteristics:

  • Based on the MATLAB® programming language

  • Contains additional constructs specific to physical modeling

The Simscape language makes modeling physical systems easier and more intuitive. It lets you define custom components as textual files, complete with parameterization, physical connections, and equations represented as acausal implicit differential algebraic equations (DAEs). The components you create can reuse the physical domain definitions provided with Simscape to ensure that your components are compatible with the standard Simscape components. You can also add your own physical domains. You can automatically build and manage block libraries of your Simscape components, enabling you to share these models across your organization.

Related Examples

More About