Seeing error-The block 'ABCblock/xyz' has a discrete sample time that does not match the sample time 0.02 of the If block 'ABClocl/xyx/IF'.
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello All,
Seeing an error in simulink "The block 'ABCblock/xyz' has a discrete sample time that does not match the sample time 0.02 of the If block 'ABClocl/xyx/IF'. controlling its execution.
Solver settings are Variable step/auto
Can anyone let me know suggestions on how to resolve this error?
0 commentaires
Réponses (1)
Govind KM
le 10 Sep 2024
Generally, setting “Sample Time” in “If-Action” subsystems is not recommended as it can cause sample rate transition to be implicitly mixed up with block algorithms. This can often lead to ambiguity and confusion in Simulink models. The below link can provide more information on this:
To set “Sample Time” for the ‘If” block, all blocks in the “If-Action” subsystem must execute at the same rate as the driving “If” block. To meet this requirement, set the “Sample Time” for each block to either inherited (-1) or the same value as the “If” block sample time, which seems to be 0.02 in this case. For details on the execution of an “If-Action” subsystem, you can refer to the documentation:
Hope this is useful to you.
0 commentaires
Voir également
Catégories
En savoir plus sur General Applications dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!