Contenu principal

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

Diagnostics

Afficher des diagnostics pour les modèles, configurer et personnaliser les vérifications des diagnostics et comprendre l’interface du Diagnostic Viewer

Simulink® génère des messages de diagnostic lorsque certaines conditions sont détectées pendant une opération Simulink sur un modèle. Ces messages sont capturés dans trois catégories : erreur, information ou avertissement.

Les messages de diagnostic générés au cours des opérations programmatiques s'affichent dans la fenêtre de commande MATLAB®. Ceux générés au cours d'une opération dans l'interface utilisateur Simulink s'affichent dans le Diagnostic Viewer. Par exemple, si vous simulez un modèle à partir de l'invite de commande MATLAB avec la fonction sim, les messages de diagnostic s'affichent dans la fenêtre de commande. En revanche, si vous exécutez une simulation depuis la barre d'outils de Simulink, ils s'affichent dans le Diagnostic Viewer.

Vous pouvez personnaliser les messages de diagnostic ainsi que les conditions vérifiées par le software pour générer des erreurs ou des avertissements.

Les diagnostics d'un modèle s'affichent dans l'interface utilisateur Diagnostic Viewer. Pour en savoir plus sur le Diagnostic Viewer, consultez la rubrique Diagnostic Viewer.

Vous pouvez également ajouter des blocs de vérification de modèle pour contrôler l'état de signaux spécifiques. Pour en savoir plus sur la vérification du modèle, consultez les rubriques répertoriées dans Exécuter des vérifications avec Model Advisor.

Fonctions

développer tout

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 (depuis R2025a)
sldiagviewer.Comparator.displayResultDisplay differences in diagnostic details of model operations (depuis R2025a)
sldiagviewer.Comparator.compareWithBaselineCompare diagnostic details with saved baseline (depuis R2025a)
sldiagviewer.Comparator.convertToJsonConvert diagnostic details comparison to JSON format (depuis 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

Classes

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

Namespaces

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

Applications

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

Outils

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

Rubriques

Diagnostic Viewer