- 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 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
MathWorks Support Team
il 4 Nov 2025 alle 0:00
Risposto: MathWorks Support Team
il 7 Nov 2025 alle 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?
Risposta accettata
MathWorks Support Team
il 4 Nov 2025 alle 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 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Configure and View Diagnostics in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!