Rate Limiter Block Error

조회 수: 21 (최근 30일)
John
John 2013년 9월 11일
I have a step source feeding into a rate limit block that feeds into a scope. All values are default, including the simulation parameters. When I run it there is a an error on the rate limit block that says: "Input signals to Rate Limiter 'untitled/Rate Limiter' are neither discrete nor continuous sample time signals. Only discrete or continuous input signals are supported"
However if I change the simulation default to fixed-step, then it works. I don't want to do this because I'll be adding other stuff that with probably run faster and more accurately with variable step size.
Can anyone tell me if there is something I can change to make the rate-limit block work with variable step size?

답변 (1개)

Ryan G
Ryan G 2013년 9월 12일
Try changing the sample time of the step to either -1 or a sample rate. The problem is the default rate is 0, which is neither continuous nor discrete.
  댓글 수: 1
Kaustubha Govind
Kaustubha Govind 2013년 9월 12일
It looks like the Step block in your model gets a Fixed-in-minor-step sample-time, which the Rate Limiter block cannot handle. Set the Step block's sample time to discrete as Ryan suggested, or use a Signal Specification block between the Step and Rate Limiter blocks and set its sample time to 0 if you'd like it to be treated as a continuous signal.

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

카테고리

Help CenterFile Exchange에서 Sources에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by