计时器#
Timer
属性也可以在没有 Brain
作为其自己的类的情况下被调用。
时间()#
time(units)
方法返回经过的时间。
参数 |
描述 |
---|---|
单位 |
有效的 timeUnits 类型。默认值为 |
**返回:**以指定单位计算的经过时间。
清除()#
clear()
方法将计时器值重置为 0。
**返回:**无。
重置()#
reset()
方法重置计时器值。
**返回:**无。
系统()#
system()
方法返回系统时间。
返回: 以毫秒为单位的系统时间。
系统高分辨率()#
system_high_res()
方法返回高分辨率系统时间。
**返回:**以毫秒为单位的高分辨率系统时间。
事件()#
event(callback, delay)
方法为计时器事件注册一个回调函数。
参数 |
描述 |
---|---|
打回来 |
事件发生时调用的回调函数。 |
延迟 |
回调函数被调用之前的延迟。 |
**返回:**无。
// Create a new function timer_event().
void timer_event() {
Brain.Screen.print("timer event");
}
int main() {
// Run timer_event() after 100 milliseconds.
Brain.Timer.event(timer_event, 100);
}