Simulink function's output is it's input
조회 수: 1 (최근 30일)
이전 댓글 표시
Hello. Let's say we have this simple function block that increases it's input by one.
It doesn't work, since at the beginning the output is undefined so I need to put some kind of delay. What kind of delay do I put so that output is delayed EXACTLY one step.
댓글 수: 0
채택된 답변
Fangjun Jiang
2011년 12월 3일
Use the "Unit Delay" block from Simulink->Descrete library. Put it in the feedback loop. You can set an initial value for it too. To get the "increment by 1" functionality, the starting number constant needs to be 1.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Discontinuities에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!