Configure and View Diagnostics
Simulink® provides diagnostic messages when certain conditions are detected during a Simulink operation on a model. The diagnostic messages are captured under error, information, or warning categories.
The diagnostic messages you encounter during a command-line operation are displayed in
						the Command Window, while those you encounter during a Simulink user interface operation are displayed in the Diagnostic
						Viewer. For example, if you use the command sim(bdroot)
						at the MATLAB® command prompt to simulate a model, the diagnostics messages
						are displayed in the Command Window. However, if you run a simulation from
						the Simulink Toolstrip, the diagnostic messages are displayed in the
						Diagnostic Viewer.
You can customize the diagnostic messages, and also customize the conditions the software checks to either produce errors or warnings.
The diagnostics for model are displayed in the Diagnostic Viewer user interface. To know more about the Diagnostic Viewer, see Diagnostic Viewer.
You can also add Model Verification blocks to your model, to check the condition of specific signals. To know more about Model Verification, see topics listed under Run Model Advisor Checks.
Functions
| sldiagnostics | Display diagnostic information of Simulink system | 
| Simulink.restoreDiagnostic | Restore diagnostic warnings to a specific block, subsystem, or model | 
| Simulink.suppressDiagnostic | Suppress a diagnostic from a specific block | 
| Simulink.getSuppressedDiagnostics | Return Simulink.SuppressedDiagnosticobjects
associated with a block, subsystem, or model | 
Classes
| Simulink.SuppressedDiagnostic | Suppress diagnostic messages from specific block | 
Model Settings
Tools
| Diagnostic Viewer | View, compare, and diagnose errors and warnings generated by Simulink models | 
Topics
Diagnostic Viewer
- Systematic Diagnosis of Errors and Warnings
 Identify and locate errors and warnings systematically.
- Report Diagnostic Messages Programmatically
 Usesldiagviewerfunctions to generate, display, and log diagnostic messages.
- Suppress Diagnostic Messages Programmatically
 Suppress and restore diagnostic messages programmatically.
- Customize Diagnostic Messages
 Customize error messages to display text and hyperlink.