Main Content

jc_0640: Initial value settings for Outport blocks in conditional subsystems

Since R2020a

Guideline Publication

Control Algorithm Modeling Guidelines - Using MATLAB®, Simulink®, and Stateflow®

Sub ID Recommendations

  • NA-MAAB — No recommendations

  • JMAAB — a

MATLAB Versions



Sub ID a

The initial condition shall be defined on an Outport block when both of these conditions are met for a conditional subsystem:

  • Includes a block with initial conditions (i.e. Constant and Delay blocks)

  • Connects to Outport block

When the output signal from a conditional subsystem is connected to a Merge block, the initial condition shall be defined on the Merge block.

Custom Parameter

Not Applicable

Example — Correct

The initial condition is defined.

Example — Incorrect

The initial condition is not defined.


Sub ID a:

  • The model may not behave as intended when the initial condition is unclear.


Model Advisor check: Check undefined initial output for conditional subsystems (Simulink Check)

Last Changed


Version History

Introduced in R2020a