Time C编程如何找到事件之间的时间间隔

Time C编程如何找到事件之间的时间间隔,time,rpm,intervals,Time,Rpm,Intervals,我使用的是一个方便的交互式c软件,任务是使用轮子上的红外“断光”传感器实时找到乐高马达的转速。我在考虑找到梁被破坏的时间间隔,然后从那里计算rpm,但我不知道如何准确地做到这一点。任何帮助都将不胜感激 你的意思是这样的: 我相信有更好的解决方案(正如尼尔所暗示的),但这是最简单的 如果您有权访问Win32,则可以使用来计算间隔时间。它也经常被用来确定游戏中每秒的帧数,因此非常精确。我自己也有一个方便的板,因为你使用的是v9电机,不是吗? 我相信你可以根据施加在电机上的电压来计算。 另外,作为一个

我使用的是一个方便的交互式c软件,任务是使用轮子上的红外“断光”传感器实时找到乐高马达的转速。我在考虑找到梁被破坏的时间间隔,然后从那里计算rpm,但我不知道如何准确地做到这一点。任何帮助都将不胜感激

你的意思是这样的:


我相信有更好的解决方案(正如尼尔所暗示的),但这是最简单的

如果您有权访问Win32,则可以使用来计算间隔时间。它也经常被用来确定游戏中每秒的帧数,因此非常精确。

我自己也有一个方便的板,因为你使用的是v9电机,不是吗? 我相信你可以根据施加在电机上的电压来计算。
另外,作为一个好的参考,您需要什么分辨率?秒?nilliseconds?还有,handyboard是什么平台?基于Unix?毫秒。我不知道它实际上是什么平台。哈哈,我刚刚意识到这篇文章已经两年了,我只是在搜索“简易”问题,因为我现在正在使用一个:-)