Rate Limiter Block Error
    26 次查看(过去 30 天)
  
       显示 更早的评论
    
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?
0 个评论
回答(1 个)
  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
    
      
 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 Center 和 File Exchange 中查找有关 Sources 的更多信息
			
	产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

