- Add the following command to the "PreLoadFcn" callback of your top-level model: old_warning_state = warning('off', '<warning ID>');
- To restore the previous warning state after the simulation stops, add the following command to the "StopFcn" callback: warning(old_warning_state);
How to selectively suppress warnings displayed for a model in the Simulink Diagnostic Viewer in Simulink R2024b?
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
MathWorks Support Team
el 4 de Nov. de 2025 a las 0:00
Respondida: MathWorks Support Team
el 7 de Nov. de 2025 a las 21:02
I am running a model in MATLAB R2024b that triggers multiple warnings in the Diagnostic Viewer. I would like to suppress all instances of one of the warnings. I did not find any parameter under Model Settings -> Diagnostics that controls the particular warning I am interested in.
Is there any other way to suppress specific warnings?
Respuesta aceptada
MathWorks Support Team
el 4 de Nov. de 2025 a las 0:00
You can suppress diagnostic messages programmatically using the "simulink.suppressdiagnostic" function. However, this function may not work for all diagnostic warnings, in which case, you will get the following message:
The message identifier <warning ID> cannot be suppressed.
For these warnings, you can use the following workaround that utilizes Model Callbacks:
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Configure and View Diagnostics en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!