One Motor 0.5.1
RoboMaster全平台一站式电机驱动库
载入中...
搜索中...
未找到
OneMotor::Util::DeltaT< T > 模板类 参考

一个用于计算时间增量 (delta time) 的工具类。 更多...

#include <DeltaT.hpp>

Public 成员函数

 DeltaT ()
 构造函数,初始化计时器。
 
getDeltaMS ()
 获取自上次调用以来经过的时间。
 
void reset ()
 重置计时器。
 

详细描述

template<Arithmetic T = float>
class OneMotor::Util::DeltaT< T >

一个用于计算时间增量 (delta time) 的工具类。

模板参数
T计算结果的数据类型,必须是算术类型。

每次调用 getDeltaMS() 方法时,它会返回自上次调用以来经过的时间(以毫秒为单位)。 这在需要基于时间间隔进行计算的场景(如PID控制器)中非常有用。

成员函数说明

◆ getDeltaMS()

template<Arithmetic T>
T OneMotor::Util::DeltaT< T >::getDeltaMS ( )

获取自上次调用以来经过的时间。

返回
T类型的值,表示经过的毫秒数。

◆ reset()

template<Arithmetic T>
void OneMotor::Util::DeltaT< T >::reset ( )

重置计时器。

将上一次记录的时间点更新为当前时间。


该类的文档由以下文件生成: