Skip to Main Content Skip to Search
Product Documentation

Supported Blocks for Tuning in Simulink

slTunable automatically assigns a parameterization to supported Simulink blocks. You can write tuned parameter values back to the Simulink model using slTunable.writeBlockValue.

Supported blocks include the following:

Supported Blocks Simulink Library

Gain

Math Operations

LTI System

Control System Toolbox

Discrete Filter

Discrete

PID Controller (one-degree-of-freedom only)

  • Continuous

  • Discrete

State-Space blocks

  • Continuous

  • Discrete

  • Simulink Extras Additional Linear

Zero-pole blocks

  • Continuous

  • Discrete

Transfer function blocks

  • Continuous

  • Discrete

LTI blocks, state-space blocks, transfer function blocks, and zero-pole blocks discretized using the Model Discretizer are also supported.

Tuning Unsupported Blocks

You can specify unsupported blocks as tuned blocks in the slTunable interface. slTunable assigns a state-space parametrization to such blocks based upon the block linearization. Use slTunable.getBlockParam to examine the parametrization of a block. Use slTunable.setBlockParam to override the default parametrization,

You cannot write parameter values to an unsupported block using slTunable.writeBlockValue.

  


Free Control Systems Interactive Kit

Learn more about resources for designing, testing, and implementing control systems.

Get free kit

Trials Available

Try the latest control systems products.

Get trial software
 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS