Only display warning once (for one time step) in diagnostic viewer
18 visualizaciones (últimos 30 días)
i´m currently implementing a NaN/Inf detection in my simulink model. My approach is to do it with the diagnostics and it almost works fine. I enabled the warning for Inf/NaN, but now it outputs 16000 warnings as my model is running in a loop. (One warning for each time step if NaN/Inf was found) Is it possible to avoid that and only get one warning for each Inf/NaN that was found in the whole process (-> avoid the output for each time step?)?
Thanks for your help in advance, if there are further questions, i can clarify the question.
Mathias Smeets el 4 de Ag. de 2022
Set some parameter at the start of your code, for example
warning_displayed = false;
Now put an if statement around your warning
warning_displayed = true;
Does this help?