Main Content

Create and Configure MATLAB S-Functions

Create custom blocks whose properties and behaviors are defined by MATLAB® functions called MATLAB S-functions

Level-2 MATLAB S-function API allows you to create blocks that have many of the features and capabilities of Simulink® built-in blocks, including:

  • Multiple input and output ports

  • 1-D, 2-D, and n-D input and output signals

  • All data types supported by Simulink

  • Real or complex signals

  • Frame-based signals

  • Multiple sample rates

  • User-defined data and work vectors

  • Tunable and run-time parameters

Categories