The Diagnostics category includes parameters for detecting issues related to solvers and solver settings, for example, algebraic loops.
Parameter | Description |
---|---|
Select the diagnostic action to take if Simulink® software detects an algebraic loop while compiling the model. | |
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. | |
Select the diagnostic action to take if Simulink software detects a block priority specification error. | |
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. | |
Select the diagnostic action to take when Simulink software detects that the number of consecutive zero crossings exceeds the specified maximum. | |
Select the diagnostic action to take if Simulink software changes a solver parameter setting. | |
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. | |
Select the diagnostic action to take when a name is used for more than one state in the model. | |
Use this check to ensure that the interface checksum is identical to the model checksum before loading the OperatingPoint. |
These configuration parameters are in the Advanced parameters section.
Parameter | Description |
---|---|
Specify whether Simulink propagates dimension symbols throughout the model and preserves these symbols in the propagated signal dimensions. | |
Specify unit systems allowed in the model. | |
Specify if unit inconsistencies should be reported as warnings. Select the diagnostic action to take when the Simulink software detects unit inconsistencies. | |
Allow automatic unit conversions in the model. | |
Specify the diagnostic action to take when arithmetic operations are found in variant conditions. | |
Specify whether to display a warning if Simulink software detects potential output differences from previous releases. | |
Specify whether to display a warning if the model contains a conditionally executed subsystem in which a block with a specified initial condition drives an Outport block with an undefined initial condition. | |
Select the diagnostic action to take if Simulink software detects S-functions that have continuous sample times, but do not produce consistent results when executed multiple times. | |
Select the diagnostic action to take if Simulink detects zero-crossings that are being ignored | |
Select the diagnostic action to take if Simulink detects zero-crossings that are being masked. | |
Select the diagnostic action to take when saving a model containing disabled library links. | |
Select the diagnostic action to take when saving a model containing parameterized library links. | |
Message behavior when the initial state is an array | |
Combine output and update methods for code generation and simulation | When output and update code is in one function, force simulation execution order to be the same as code generation order. For certain modeling patterns, setting this parameter prevents a potential simulation and code generation mismatch. Setting this parameter might cause artificial algebraic loops. |
Behavior when pregenerated library subsystem code is missing | When generating code for a model that contains an instance of a reusable library subsystem with a function interface, specify whether or not to display a warning or an error when the model cannot use pregenerated library code or pregenerated library code is missing. |
When the debug execution mode is enabled, FMU binaries are executed in a separate process. |