Contenuto principale

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

Diagnostica

Diagnostic Viewer (Visualizzatore della diagnostica) per i modelli, configurare e personalizzare i controlli diagnostici, comprendere il layout del visualizzatore della 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

espandi tutto

sldiagviewer.createStageCreate stage to display diagnostic messages
sldiagviewer.reportErrorReport error messages in Diagnostic Viewer
sldiagviewer.reportInfoReport information messages in Diagnostic Viewer
sldiagviewer.reportWarningReport warning messages in Diagnostic Viewer
sldiagviewer.diaryLog diagnostic messages and build information in file
sldiagviewer.reportSimulationMetadataDiagnosticsDisplay errors and warnings in Simulink.SimulationOutput object using Diagnostic Viewer
sldiagviewer.Comparator.compareCompare diagnostic details between model operations (Da R2025a)
sldiagviewer.Comparator.displayResultDisplay differences in diagnostic details of model operations (Da R2025a)
sldiagviewer.Comparator.compareWithBaselineCompare diagnostic details with saved baseline (Da R2025a)
sldiagviewer.Comparator.convertToJsonConvert diagnostic details comparison to JSON format (Da R2025a)
Simulink.restoreDiagnosticRestore diagnostic warnings to a specific block, subsystem, or model
Simulink.suppressDiagnosticSuppress a diagnostic from a specific block
Simulink.getSuppressedDiagnostics Return Simulink.SuppressedDiagnostic objects associated with a block, subsystem, or model
modeladvisorOpen Model Advisor
sldiagnosticsDisplay diagnostic information of Simulink system
Simulink.BlockDiagram.getChecksumReturn model checksum
Simulink.SubSystem.getChecksumReturn checksum of nonvirtual subsystem

Classi

Simulink.SuppressedDiagnosticSuppress diagnostic messages from specific block
sldiagviewer.DiagnosticReceiverCreate receiver to get diagnostic details of model operation (Da R2025a)

Namespaces

sldiagviewerSummary of classes, functions, and namespaces associated with diagnostics
sldiagviewer.ComparatorSummary of functions for comparing diagnostics (Da R2025a)

App

Parameter Quantization AdvisorInspect numerical issues related to parameter quantization (Da R2022b)

Strumenti

Diagnostic ViewerView, compare, and diagnose errors and warnings generated by Simulink models

Argomenti

Diagnostic Viewer (Visualizzatore della diagnostica)