My 'From Workspace block' does the wrong value after 10 seconds

I'm just using this:
t = 0.2 * [0:49]'; x = sin(t); y = 10*sin(t);
and then using a from workspace block in simulink with [t,x,y]. It only works for 10 seconds

답변 (1개)

dbmn
dbmn 2017년 4월 3일

0 개 추천

That is because your variables t only covers the range from 0.0 - 9.8s (checkout t(end))
So after 9.8s your "From Workspace" Block starts to extrapolate data. What can you do?
  • either add more data in the workspace
  • or change the behaviour of your extrapolation (there is an option called "Form output data after final value by: " in your from workspace block)

카테고리

도움말 센터File Exchange에서 General Applications에 대해 자세히 알아보기

질문:

2017년 4월 3일

답변:

2017년 4월 3일

Community Treasure Hunt

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

Start Hunting!

Translated by