Documentation

Model Configuration Parameters: Diagnostics

The Diagnostics category includes parameters for detecting issues related to solvers and solver settings, for example, algebraic loops.

On the Configuration Parameters dialog box, the following configuration parameters are on the Commonly Used tab on the Diagnostics pane, or on the All Parameters tab in the Diagnostics > Solver category.

ParameterDescription

Algebraic loop

Select the diagnostic action to take if Simulink® software detects an algebraic loop while compiling the model.

Minimize algebraic loop

Select the diagnostic action to take if artificial algebraic loop minimization cannot be performed for an atomic subsystem or Model block because an input port has direct feedthrough.

Block priority violation

Select the diagnostic action to take if Simulink software detects a block priority specification error.

Min step size violation

Select the diagnostic action to take if Simulink software detects that the next simulation step is smaller than the minimum step size specified for the model.

Consecutive zero-crossings violation

Select the diagnostic action to take when Simulink software detects that the number of consecutive zero crossings exceeds the specified maximum.

Automatic solver parameter selection

Select the diagnostic action to take if Simulink software changes a solver parameter setting.

Extraneous discrete derivative signals

Select the diagnostic action to take when a discrete signal appears to pass through a Model block to the input of a block with continuous states.

State name clash

Select the diagnostic action to take when a name is used for more than one state in the model.

SimState interface checksum mismatch

Use this check to ensure that the interface checksum is identical to the model checksum before loading the SimState.

Related Examples

Was this topic helpful?