Sample time Propagation Error - The sample time after propagation is [0, 0]. Enter a discrete sample time

Hello,
I'm getting the following error,
The sample time after propagation is [0, 0]. Enter a discrete sample time in ....... Zero-Order Hold1
I checked the entire model, all blocks have a sample time of 0.01 or -1(inherited) and also there are no continuous states within the model. I'm not sure why this error is coming up.
The above error points to Zero-Order Hold block which has a sample time of -1 (inherited), if I change that to 0.01 the simulation is running, but there are lot of places within my model which has inherited sample time changing each and every block would be cumbersome.
I appreciate any suggestion to overcome this issue.
Thank you!
Vignesh

답변 (1개)

Hi Vignesh,
Here is the doc page on how Simulink propogates sample times:
I suspect that you are feeding the Zero-Order hold block a continuous signal. According to the chart, this may be confusing Simulink when it comes time for it to assign sample times to each block.

댓글 수: 2

Thanks Adam that was very helpful, You were right, at a particular place I was feeding in a continuous signal, after changing that the above issue is resolved.
Thanks again, I really appreciate it.
Ok tell us how did you overcome this problem

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Schedule Model Components에 대해 자세히 알아보기

제품

질문:

2015년 6월 30일

댓글:

2016년 5월 28일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by