Konfigurieren und Anzeigen von Diagnosen
Simulink® bietet Diagnosemeldungen, wenn bestimmte Bedingungen während einer Simulink-Operation an einem Modell erkannt werden. Die Diagnosemeldungen werden in den Kategorien Fehler, Information oder Warnung erfasst.
Die Diagnosemeldungen, die Sie während einer Befehlszeilenoperation erhalten, werden im Befehlsfenster angezeigt, während die Diagnosemeldungen, die Sie während einer Operation in der Simulink-Benutzeroberfläche erhalten, im Diagnostic Viewer angezeigt werden. Wenn Sie zum Beispiel den Befehl sim(bdroot)
bei der MATLAB®-Eingabeaufforderung verwenden, um ein Modell zu simulieren, werden die Diagnosemeldungen im Command Window angezeigt. Wenn Sie dagegen eine Simulation über die Simulink-Symbolleiste ausführen, werden die Diagnosemeldungen im Diagnostic Viewer angezeigt.
Sie können die Diagnosemeldungen ebenso anpassen wie die Bedingungen, die die Software überprüft, um entweder Fehlermeldungen oder Warnungen zu erzeugen.
Die Diagnosen für das Modell werden in der Benutzeroberfläche des Diagnostic Viewers angezeigt. Mehr über den Diagnostic Viewer erfahren Sie unter Diagnostic Viewer.
Sie können Ihrem Modell auch Model Verification-Blöcke hinzufügen, um den Zustand bestimmter Signale zu überprüfen. Weitere Informationen zur Model Verification finden Sie in den Themen unter Ausführung von Model Advisor-Prüfungen.
Funktionen
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.SuppressedDiagnostic objects
associated with a block, subsystem, or model |
Klassen
Simulink.SuppressedDiagnostic | Suppress diagnostic messages from specific block |
Modelleinstellungen
Tools
Diagnostic Viewer | View and diagnose errors and warnings generated by Simulink models |
Themen
Diagnostic Viewer
- 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.