【发布时间】:2011-02-23 16:42:12
【问题描述】:
有哪些技术/方法可以在 C 或 C++ 中获取亚毫秒级精度的时序数据,它们提供的精度和准确度如何?我正在寻找不需要额外硬件的方法。该应用程序需要等待大约 50 微秒 +/- 1 微秒,同时一些外部硬件会收集数据。
编辑:操作系统是 Wndows,可能是 VS2010。如果我可以在 Linux 上获得硬件的驱动程序和 SDK,我可以使用最新的 GCC 去那里。
【问题讨论】:
-
获得精度的唯一方法是通过硬件......
-
主机上有哪些操作系统和硬件?它变化很大,几乎总是有警告;通常,您必须寻求“足够好”的解决方案,并且仍然对诸如时间倒流之类的事情有些偏执。
-
什么类型的接口用于与硬件通信?