Hauptinhalt

Die Übersetzung dieser Seite ist veraltet. Klicken Sie hier, um die neueste Version auf Englisch zu sehen.

Diagnostik

Anzeigen von Diagnosen für Modelle, Konfigurieren und Anpassen von Diagnoseprüfungen, Verstehen des Layouts der Diagnoseanzeige

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 bei programmatischen Vorgängen angezeigt bekommen, werden im MATLAB®-Befehlsfenster angezeigt, während die Diagnosemeldungen, auf die Sie während eines Vorgangs mit der Simulink-Benutzeroberfläche sehen, im Diagnostic Viewer angezeigt werden. Wenn Sie beispielsweise ein Modell von der MATLAB-Befehlseingabe aus mithilfe der Funktion sim simulieren, werden die Diagnosemeldungen im Befehlsfenster 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 zum Thema Model Verification finden Sie unter Ausführung von Model Advisor-Prüfungen.

Funktionen

alle erweitern

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

Klassen

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

Namespaces

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

Apps

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

Tools

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

Themen

Diagnostic Viewer