Contenido principal

Diagnósticos

Consulte los diagnósticos de los modelos, configure y personalice las comprobaciones de los diagnósticos y comprenda el diseño del visor de diagnósticos

Simulink® proporciona mensajes de diagnóstico cuando se detectan ciertas condiciones durante una operación de Simulink en un modelo. Los mensajes de diagnóstico se obtienen en las categorías de error, información o advertencia.

Los mensajes de diagnóstico que se encuentran en operaciones programáticas se muestran en la ventana de comandos de MATLAB®, mientras que los que se encuentran durante una operación de la interfaz gráfica de Simulink se muestran en el visor de diagnósticos. Por ejemplo, si simula un modelo desde la línea de comandos de MATLAB con la función sim, los mensajes de diagnóstico se muestran en la ventana de comandos. Sin embargo, si ejecuta una simulación desde la barra de herramientas de Simulink, los mensajes de diagnóstico se muestran en el visor de diagnósticos.

Puede personalizar los mensajes de diagnóstico y también las condiciones que el software comprueba para producir errores o advertencias.

Los diagnósticos del modelo se muestran en la interfaz gráfica del visor de diagnósticos. Para obtener más información sobre el visor de diagnósticos, consulte Diagnostic Viewer.

También puede añadir bloques de Model Verification a su modelo, y así comprobar el estado de determinadas señales. Para obtener más información sobre la verificación de modelos, consulte Ejecutar las comprobaciones de Model Advisor.

Funciones

expandir todo

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

Clases

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

Espacios de nombres

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

Apps

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

Herramientas

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

Temas

Visor de diagnósticos