Extraneous discrete derivative signals
Description
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
Settings
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.
Tips
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
orwarning
, 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.
Dependency
This diagnostic applies only when you are using a variable-step ode solver and the block diagram contains Model blocks.
Command-Line Information
Parameter:
ModelReferenceExtraNoncontSigs |
Value:
'none' | 'warning' |
'error' |
Default:
'error' |
Recommended Settings
Application | Setting |
---|---|
Debugging | No impact |
Traceability | No impact |
Efficiency | No impact |
Safety precaution | No impact |