以固定频率执行循环
这RATECONTROL.
对象使您可以以固定频率运行循环。它还收集有关循环迭代的定时的统计信息。用等待
在循环中暂停代码执行,直到下次步骤。循环运行每个肯定的
秒,除非封闭的代码需要更长时间运行。该对象使用超支
属性确定其如何处理更长的循环操作时间。默认设置,'滑'
,立即执行循环如果坚定
大于肯定的
。使用'降低'
导致等待
等待直到下一个倍数的方法肯定的
达到执行下一个循环。
小费
操作系统的调度解决和其他系统活动的级别可能会影响速率执行精度。结果,准确的速率定时限制为100Hz以执行MATLAB®代码。为了提高性能和执行速度,使用代码生成。
创建一个对象,以基于系统时间以固定速率运行循环,并直接设置RATOBJ.
= RATECONTROL(挺好的
)渴望
财产。