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.
Category: Diagnostics
Default:
error
none
Simulink® software takes no action.
warning
Simulink software displays a warning.
error
Simulink software terminates the simulation and displays an error message.
This error can occur if a discrete signal passes through a Model block to the input of a block with continuous states, such as an Integrator block. In this case, Simulink software cannot determine with certainty the minimum rate at which it needs to reset the solver to solve this model accurately.
If this diagnostic is set to none
or
warning
, Simulink software resets the solver whenever the value of the discrete
signal changes. This ensures accurate simulation of the model if the
discrete signal is the source of the signal entering the block with
continuous states. However, if the discrete signal is not the source of the
signal entering the block with continuous states, resetting the solver at
the rate the discrete signal changes can lead to the solver being reset more
frequently than necessary, slowing down the simulation.
If this diagnostic is set to error
, Simulink software halts when compiling this model and displays an
error.
This diagnostic applies only when you are using a variable-step ode solver and the block diagram contains Model blocks.
Parameter:
ModelReferenceExtraNoncontSigs |
Value:
'none' | 'warning' |
'error' |
Default:
'error' |
Application | Setting |
---|---|
Debugging | No impact |
Traceability | No impact |
Efficiency | No impact |
Safety precaution | No impact |