Diagnostica
Simulink® fornisce messaggi di diagnostica quando vengono rilevate determinate condizioni durante un'operazione di Simulink su un modello. I messaggi di diagnostica sono acquisiti nelle categorie di errore, informazione o avviso.
I messaggi diagnostici che si incontrano durante le operazioni programmatiche sono visualizzati nella finestra di comando di MATLAB®, mentre quelli che si incontrano durante un'operazione con l'interfaccia utente di Simulink sono visualizzati nel Diagnostic Viewer (Visualizzatore della diagnostica). Ad esempio, se si simula un modello dal prompt dei comandi di MATLAB utilizzando la funzione sim
, i messaggi di diagnostica vengono visualizzati nella finestra di comando. Tuttavia, se si esegue una simulazione dalla barra degli strumenti di Simulink, i messaggi di diagnostica vengono visualizzati nel Diagnostic Viewer (Visualizzatore della diagnostica).
È possibile personalizzare i messaggi di diagnostica e le condizioni che il software verifica per produrre errori o avvisi.
La diagnostica del modello viene visualizzata nell'interfaccia utente del Diagnostic Viewer (Visualizzatore della diagnostica). Per saperne di più sul Diagnostic Viewer (Visualizzatore della diagnostica), vedere Diagnostic Viewer.
È inoltre possibile aggiungere al modello i blocchi di verifica del modello onde controllare le condizioni di segnali specifici. Per ulteriori informazioni sulla verifica del modello, vedere gli argomenti elencati in Esecuzione delle verifiche del Model Advisor.
Funzioni
Classi
Simulink.SuppressedDiagnostic | Suppress diagnostic messages from specific block |
sldiagviewer.DiagnosticReceiver | Create receiver to get diagnostic details of model operation (Da R2025a) |
Namespaces
sldiagviewer | Summary of classes, functions, and namespaces associated with diagnostics |
sldiagviewer.Comparator | Summary of functions for comparing diagnostics (Da R2025a) |
App
Parameter Quantization Advisor | Inspect numerical issues related to parameter quantization (Da R2022b) |
Strumenti
Diagnostic Viewer | View, compare, and diagnose errors and warnings generated by Simulink models |
Impostazioni modello
Verifiche
Argomenti
Diagnostic Viewer (Visualizzatore della diagnostica)
- Systematic Diagnosis of Errors and Warnings
Identify and locate errors and warnings systematically. - Report Diagnostic Messages Programmatically
Usesldiagviewer
functions 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. - Compare Diagnostic Messages Between Model Simulations
Compare diagnostic messages from different run-time operations of a model in the Diagnostic Viewer. - Compare Diagnostic Messages Between Model Simulations Programmatically
Compare diagnostic messages from different run-time operations of a model programmatically. - Error Handling in Simulink Using MSLException Objects
Simulink allows you to report an error by throwing an exception using theMSLException
object, which is based on the MATLABMException
object.