Underspecified initialization detection
Description
Select how the software handles initialization of initial conditions for conditionally executed subsystems, Merge blocks, subsystem elapsed time, and Discrete-Time Integrator blocks.
Category: Diagnostics
Settings
Default:
Simplified
Classic
Initial conditions are initialized the same way they were prior to R2008b.
Simplified
Initial conditions are initialized using the enhanced behavior, which can improve the consistency of simulation results.
Tips
Use
Classic
to ensure compatibility with previous Simulink® releases. UseSimplified
to improve the consistency of simulation results, especially for models that do not specify initial conditions for conditional subsystem output ports, and for models that have conditionally executed subsystem output ports connected to S-functions. For more information, see Simplified Initialization Mode and Classic Initialization Mode.For existing models, use the Model Advisor to migrate your model to the new settings. To migrate your model to simplified initialization mode, run the following Model Advisor checks:
For more information, see Convert from Classic to Simplified Initialization Mode.
Command-Line Information
Parameter:
UnderspecifiedInitializationDetection |
Value:
'Classic' | 'Simplified'
|
Default:
'Simplified' |
Recommended Settings
Application | Setting |
---|---|
Debugging | Simplified |
Traceability | Simplified |
Efficiency | Simplified |
Safety precaution | Simplified |
See Also
Merge | Discrete-Time Integrator
Related Topics
- Convert from Classic to Simplified Initialization Mode
- Conditional Subsystem Initial Output Values
- Conditionally Executed Subsystems and Models
- Simplified Initialization Mode
- Classic Initialization Mode
- Conditional Subsystem Output Values When Disabled
- Diagnosing Simulation Errors
- Data Validity Diagnostics